我正在使用collaboratory(在线jupyter notebook)我有以下代码,我正在使用此函数绘制一些图形,并希望在本地保存绘图,我如何才能做到这一点?
def make_plot_comparison(Xlabel,Ylabel,l1,l2,l1_title,l2_title,name):
plt.xlabel(Xlabel)
plt.ylabel(Ylabel)
plt.plot(l1,label=l1_title)
plt.plot(l2,label=l2_title)
plt.legend(loc='center right')
plt.title(name)
#plt.xlim(-5, 25)
plt.savefig("abc.png")
plt.show()
6条答案
按热度按时间2nc8po8w1#
也许它可以独立保存图片
https://colab.research.google.com/notebook#fileId=/v2/external/notebooks/io.ipynb&scrollTo=p2E4EKhCWEC5
sxissh062#
正如在另一个答案中提到的,如果你想创建图像文件并即时下载,
files.download
函数是完美的解决方案。但是如果你实际上不需要下载文件,只是想将图像存储到Google Drive帐户的目录中,该怎么办?也许你正在生成大量这样的文件(例如,在一个耗时的机器学习工作中的中间结果),你只是不能一个接一个地下载每个文件。在这种情况下,我采用的解决方案可能对你也有帮助。首先,让我们在我们的运行时安装我们的谷歌驱动器。
备注:你可以在笔记本的开头这样做,然后在整个会话中忘记它,当然不需要对每个图像都这样做!
安装Google云端硬盘后,您现在可以将图像文件(或任何其他您希望的文件)存储在云端硬盘中您选择的任何目录中,例如:
ffx8fchx3#
图与海运出口从谷歌colab
bn31dyow4#
gfttwv5a5#
ijxebb2r6#
如果你正在使用google collab,并且需要下载任何图的png文件,请使用下面的代码: