title: How can I smoothen a line chart in matplotlib?
body: <p>I've tried everything and looked in other threads here but I can't find how to smoothen a line in a matplotlib chart. The thing is that on most tutorials, both axis have numeric values, while in my case, for my x axis I have a date value...</p>
  <p>Is this possible? If not, is there any other visualization library that could allow me to do this?</p>
  <p>Here is my code:</p>
  <pre><code>date = [&quot;Jan&quot;, &quot;Feb&quot;, &quot;Mar&quot;, &quot;Apr&quot;, &quot;May&quot;]
  value = [4,12,15,7,25]
  plt.plot(date,value)
  
  plt.show() 
  </code></pre>
  <p>Which is currently outputting this:</p>
  <p><a href="https://i.stack.imgur.com/ZINj6.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ZINj6.png" alt="enter image description here" /></a></p>
  <p>I want to show it like this:</p>
  <p><a href="https://i.stack.imgur.com/GXQw3.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/GXQw3.png" alt="enter image description here" /></a></p>
  <p>Thanks a lot!</p>