title: Simple curve smoothing in matplotlib --- equivalent to gnuplot's "smooth bezier"?
body: <p>I have a set of points I want to plot in matplotlib, say:</p>
  
  <pre><code>x = [1,4,6,7,8]
  y = [0.2, 0.4, 0.5, 0.6, 0.6]
  </code></pre>
  
  <p>In gnuplot, I used to be able to directly use the 'plot' command's smooth property to get a smooth curve on a graph, without having to preprocess the data.</p>
  
  <p>Is there an equivalent in matplotlib---specify a set of points, and tell it how to smooth it, bezier or spline or something like that?</p>
  
  <p>If not, what is the easiest way of accomplishing this?</p>