【发布时间】:2014-03-14 23:07:16
【问题描述】:
我想从 12 月到 1 月在一个 12 个月的轴上绘制 6 年的 12 个月期间数据。
import pandas as pd
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
df = pd.Series(np.random.randn(72), index=pd.date_range('1/1/2000', periods=72, freq='M'))
# display(df.head())
2000-01-31 0.713724
2000-02-29 0.416233
2000-03-31 -0.147765
2000-04-30 0.141021
2000-05-31 0.966261
Freq: M, dtype: float64
grouped = df.groupby(df.index.map(lambda x: x.year))
grouped.plot()
我在每年之间的界限中得到了突破。但是,我想做的是让年份彼此叠加。有什么简单干净的方法吗?
【问题讨论】:
标签: python matplotlib pandas