我想创建一个包含 12 个图的 pdf 文件,有两个选项:
Using plt.savefig("months.pdf")
仅保存最后一个图。
MWE:
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.randn(len(index),3).cumsum(axis=0),columns=['A','B','C'],index=index)
df2 = df.groupby(lambda x: x.month)
for key, group in df2:
group.plot()
我也尝试过:
fig, axes = plt.subplots(nrows=2, ncols=2, figsize=(15, 10))
之后group.plot
但这产生了四个空白图......
我找到了一个例子PdfPages https://stackoverflow.com/a/11329151/2669472但我不知道如何实现这一点。