title: in python, how to connect points with smooth line in plotting?
body: <p>I am trying to plot points + smooth line using spline. But the line "overshoots" some points, e.g in following codes, over the point 0.85.    </p>
  
  <pre><code>import numpy as np 
  import matplotlib.pyplot as plt
  from scipy.interpolate import spline
  
  x=np.array([0.1, 0.3, 0.5, 0.7, 0.9, 1.1, 1.3, 1.5, 1.7, 1.9, 2])
  y=np.array([0.57,0.85,0.66,0.84,0.59,0.55,0.61,0.76,0.54,0.55,0.48])
  
  x_new = np.linspace(x.min(), x.max(),500)
  y_smooth = spline(x, y, x_new)
  
  plt.plot (x_new,y_smooth)
  plt.scatter (x, y)
  </code></pre>
  
  <p>how do I fix it?</p>