【发布时间】:2018-07-10 11:55:12
【问题描述】:
我正在使用协作(在线 jupyter 笔记本) 我有以下代码我正在使用此函数绘制一些图表并希望在本地保存图表 我该怎么做?
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()
【问题讨论】:
-
鼠标右键,“图片另存为...”?
-
是的,它可以工作,但我想通过代码来实现!因为我正在绘制太多图表,所以无法右键单击并保存所有图表!
-
open('filetosavein.img', 'w') 然后写入文件
-
如果“在线 jupyter 笔记本”在服务器上运行,我怀疑您是否可以运行任何将图像保存在某处的代码,而不是在该服务器上。但是应该可以下载完整的笔记本。
-
是的@ImportanceOfBeingErnest,但我无法在我的机器上运行它,这就是我在服务器上使用它的原因!
标签: python matplotlib jupyter-notebook