【发布时间】:2014-04-22 02:31:38
【问题描述】:
我想绘制 12 张图(每月一张图),包括左侧 y 轴上的 'A' 和 'B' 列和右侧的 'C' 列。
下面的代码将所有内容绘制在左侧。
import pandas as pd
index=pd.date_range('2011-1-1 00:00:00', '2011-12-31 23:50:00', freq='1h')
df=pd.DataFrame(np.random.rand(len(index),3),columns=['A','B','C'],index=index)
df2 = df.groupby(lambda x: x.month)
for key, group in df2:
group.plot()
如何分隔列并使用类似这样的东西:group.plot({'A','B':style='g'},{'C':secondary_y=True})?
【问题讨论】:
标签: python matplotlib plot pandas