パンダのデータフレームとシリーズに基づいていくつかのデータをプロットしています。以下は私のコードの一部です。このコードはエラーになります。
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()
2 つの質問があります。
- 1 つの出力で複数のプロットをプロットする方法は? (ここでは、プロットごとに複数の出力を取得します)
- これらすべてのプロットを 1 つの pdf に書き込む方法は?
これは関連する質問として見つけました。