I\'m pulling my hair to display a series with matplotlib.
I\'m working with python 2.7. I have a pandas Dataframe with dates. I converted dates to datetime and I\'m
As i am not able to reproduce the error with the given code i can only guess what causing this issue. The most common one will be fixed as follows:
One possible reason for your error could be the fact that matplotlib doesn't like the datetime64 datatype. if you replace:
df2bis.plot()
with
plt.plot(df2bis.index.to_pydatetime(), df2bis.NbFluxEntrant)
that should be fixed.
The other option are NaN inside your DataFrame so drop all NaN before plotting
plt.plot(df2bis.index.to_pydatetime().dropna(), df2bis.NbFluxEntrant.dropna())
Another poitn that could cause the issue is that soemthing goes wrong with the default format. Just make sure you add the format to_datetime otherwise it could change up day and month
df2bis.index = pd.to_datetime(df2bis.index, format="%Y-%m-%d")