在单个PDF文件中保存多个绘图

绘图模块

def绘图仪(X,Y):
fignum=random.randint(0,sys.maxint)
plt.图(fignum)
###密谋安排###
回程费

主模块

将matplotlib.pyplot导入为plt
###tempDLStats和tempdlabels是参数
plot1=绘图仪(tempDLstats、tempdlabels)
plot2=绘图仪(tempDLstats_1,tempdlslabels_1)
plot3=绘图仪(tempDLstats_2,tempdlslabels_2)
plt.show()

我想将所有图plot1、plot2、plot3保存到一个PDF文件中。有什么办法可以实现吗?我无法在主模块中包含绘图功能

有一个名为pyplot.savefig的函数,但它似乎只适用于一个图形。还有其他方法可以实现吗

如果有人从谷歌来到这里,希望将一个数字转换成.pdf格式(这正是我想要的):

将matplotlib.pyplot导入为plt
f=plt.图()
plt.绘图(范围(10),范围(10),“o”)
plt.show()
f、 savefig(“foo.pdf”,bbox_inches='tight')

发表评论