我正在尝试在 pdf 文件中为我的数据框中的每个变量绘制时间序列和直方图。每个动作单独工作,但在同一页面中对它们进行子图绘制时,直方图未显示。知道我做错了什么吗?这是我的代码:
with PdfPages('test.pdf') as pdf:
for i in range(df.shape[1]):
fig = plt.figure()
#time series
plt.subplot(2, 1, 1)
ax1 = df.iloc[:,i].plot(color='blue', grid=True, label='lab')
plt.title(df.columns.values[i])
#histograms
plt.subplot(2, 1, 2)
hist=df.hist(df.columns.values[i])
plt.plot()
pdf.savefig(fig)
plt.close()