【发布时间】:2020-11-07 21:03:06
【问题描述】:
我从一个名为 fedSentiChart.py 的文件中生成了一个 plt 图(使用 Spyder)
fig, ax1 = plt.subplots(figsize=(8, 8))
ax1.plot(Data.index, Data['Value'], color='m', linewidth=1.5)
然后在一个单独的文件中,我将这个图表原样导入
from fedSentiChart import fig1
我想把这个图表放在一个 pdf 文件中
with PdfPages('/Users/mak/Test.pdf') as pdf:
fig1
pdf.savefig()
plt.close()
但我在这里得到一个错误:
ValueError: No figure None
注意:如果我使用这种方法,它会起作用
fig1.savefig('/Users/mak/Test.pdf')
但我想制作一个多页的 pdf。
知道我该怎么做吗?
【问题讨论】:
标签: python matplotlib spyder