我正在绘制一些基于熊猫数据框和系列的数据。以下是我的代码的一部分。此代码给出错误。
RuntimeError: underlying C/C++ object has been deleted
from matplotlib import pyplot as plt
from matplotlib.backends.backend_pdf import PdfPages
fig = plt.figure()
dfs = df['col2'].resample('10t', how='count')
dfs.plot()
plt.show()
reg = df.groupby('col1').size()
reg.sort()
reg[-10:].plot(kind='barh')
plt.show()
pp = PdfPages('foo.pdf')
fig.savefig(pp, format='pdf')
pp.close()
我有两个问题。
- 如何在一个输出中绘制多个图?(在这里我为每个图获得多个输出)
- 如何将所有这些图写入一个pdf?
我发现这是一个相关的问题。