您好朋友是matplotlib的新手,他们试图将X个数字保存到一个PDF页面中,该页面将在一页中代表4个数字
现在,我将每个必须保存的图形保存到一个PDF文件中,但是每个图形都在一页中,并且我希望在一页中包含4个图形
将很乐意为您提供帮助
NOTE-self.my_exercises是练习列表,并且其中的每个练习都有我绘制的日期和权重
到目前为止,这是我的代码
def plot_exercise(self):
pdf = matplotlib.backends.backend_pdf.PdfPages("FullReport.pdf")
for exercise in self.my_exercises:
fig, ax = plt.subplots()
plt.plot(self.my_exercises[exercise].get_dates(), self.my_exercises[exercise].get_weights(), zorder=1)
plt.scatter(self.my_exercises[exercise].get_dates(), self.my_exercises[exercise].get_weights(), s=10,
color='red', zorder=2)
plt.suptitle(exercise[::-1])
plt.setp(ax.xaxis.get_majorticklabels(), rotation=90, ha="right")
plt.gcf().subplots_adjust(bottom=0.20)
#fig.show()
figures.append(fig)
pdf.savefig(fig)
pdf.close()
我在StackOverflow中尝试了一些代码,但是我发现它们都无法解决我的情况