def plotGraph(X,Y):
fignum = random.randint(0,sys.maxint)
plt.figure(fignum)
### Plotting arrangements ###
return fignum
import matplotlib.pyplot as plt
### tempDLStats, tempDLlabels are the argument
plot1 = plotGraph(tempDLstats, tempDLlabels)
plot2 = plotGraph(tempDLstats_1, tempDLlabels_1)
plot3 = plotGraph(tempDLstats_2, tempDLlabels_2)
plt.show()
我想把所有的图形plot1,plot2,plot3保存到一个PDF文件中。有什么办法可以实现吗?我不能在主模块中包含plotGraph
函数。
有一个名为pylab.savefig
的函数,但它似乎只在与绘图模块一起放置时才起作用。有没有别的方法来完成它?
如果有人从谷歌来到这里,想把一个数字转换成一个.pdf文件(这就是我要找的):
对于单个pdf文件中的多个绘图,可以使用PdfPages
在
plotGraph
函数中,您应该返回图形,而不是调用图形对象的savefig
。----绘图模块---
----绘图模块---
----主模块----
相关问题 更多 >
编程相关推荐