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
但只有将其与绘图模块一起放置时,该函数才起作用。还有其他方法可以实现吗?
没关系,有办法做到这一点。
def plotGraph(X,Y):
fignum = random.randint(0,sys.maxint)
fig = plt.figure(fignum)
### Plotting arrangements ###
return fig
------绘图模块------
----- mainModule ----
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.savefig('plot1.png')
plot2.savefig('plot2.png')
plot3.savefig('plot3.png')
----- mainModule -----
本文向大家介绍python3将视频流保存为本地视频文件,包括了python3将视频流保存为本地视频文件的使用技巧和注意事项,需要的朋友参考一下 使用python3+opencv3.3.1环境将视频流保存为本地视频文件,具体内容如下 1、利用opencv中的VideoCapture类获取视频流的链接,通过cv2的方法得到该视频流的帧数和每帧大小。 2、使用VideoWriter类进行视频编码 3、通
我想写一个脚本,它将2 GB的数据从硬盘加载到内存中,然后当其他程序请求时,它必须得到一个输入,并根据输入对这个数据进行一些计算。对我来说,重要的是将这2 GB的数据持久地保存在内存中,以加快计算速度,更重要的是避免巨大的I/O负载。 我应该如何将数据永远保存在内存中?或者更一般地说,我应该如何在Python中解决这样的问题?
问题内容: 我正在使用Apache POI库将大量数据导入Excel文件。我不能使用HSSF模型,因为它需要太多内存,并且Java会抛出内存堆异常。我发现的方法是SXSSF工作簿模型,该模型将每N行写入文件中,而不是将所有工作簿存储在内存中。但是我找不到方法,如何将其保存到.xls(Excel 2003及更低格式)而不是.xlsx。 问题答案: 你不能 如POI组件页面上所述,HSSF用于处理.x
当我启动这个代码时,你通常认为它会在文本文件中输入一个100,但我不知道为什么它会像字符一样输入一个“d”。有人知道如何修复吗?一个方法应该输入一个数据,一个应该输入那个数据,一个应该保存那个数据。
在我的jupyter笔记本里,我和Plotly做了一个线下互动的剧情。我正在尝试在本地将这个交互式绘图保存为一个html文件。 下面是我的代码。但是,我在任何地方都找不到我打算保存的文件。有人知道我做错了什么吗?多谢.