当datetime用作x轴时,Matplotlib抛出错误

时间:2015-11-20 22:47:57

标签: python datetime matplotlib

当我用dataframe作为索引绘制pandas datetime时,我收到NonGuiException错误(使用iPython笔记本):

ts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000))
ts = ts.cumsum()
ts.plot()

Pic of error

但是,如果我将索引更改为整数,则可以:

ts = pd.Series(np.random.randn(1000), index=range(1000))
ts = ts.cumsum()
ts.plot()

Pic of chart

1 个答案:

答案 0 :(得分:0)

您的问题可能与我一周前的问题类似。见Pandas type error trying to plot。我不得不改为使用plot_date()而不是plot(),以便让matplotlib理解我的x轴是一个日期。