Im plotting a big timeserie with matplotlib, the x-axis is a list of datetime.datetime objects (the way matplotlib wants its x-axis) and a list of float values, I mean, a normal timeserie.
Using plot_date(dates,values) I get this plot, I checked the values are consecutive and its fine,

Now I want to draw a line instead, using the same as above but plot_date(dates,values,fmt="-"):

What is happening? Is it a bug? Im doing something wrong?