当前位置: 首页 > 文档资料 > Pandas 官方教程 >

十分钟搞定 Pandas - 十一、 画图

优质
小牛编辑
120浏览
2023-12-01

具体文档参看:绘图文档。

  1. In [135]: ts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000))
  2. In [136]: ts = ts.cumsum()
  3. In [137]: ts.plot()
  4. Out[137]: <matplotlib.axes._subplots.AxesSubplot at 0x7ff2ab2af550>

十一、 画图 - 图1

对于DataFrame来说,plot是一种将所有列及其标签进行绘制的简便方法:

  1. In [138]: df = pd.DataFrame(np.random.randn(1000, 4), index=ts.index,
  2. .....: columns=['A', 'B', 'C', 'D'])
  3. .....:
  4. In [139]: df = df.cumsum()
  5. In [140]: plt.figure(); df.plot(); plt.legend(loc='best')
  6. Out[140]: <matplotlib.legend.Legend at 0x7ff29c8163d0>

十一、 画图 - 图2