在ipython Notebook中,首先创建一个pandas Series对象,然后通过调用实例方法.hist(),浏览器将显示该图。
我想知道如何将该图形保存到文件中(不是通过右键单击另存为,而是脚本中所需的命令)。
使用Figure.savefig()方法,如下所示:
Figure.savefig()
ax = s.hist() # s is an instance of Series fig = ax.get_figure() fig.savefig('/path/to/figure.pdf')
它不必以结尾结尾pdf,有很多选择。查看文档。
pdf
或者,您可以使用该pyplot接口,并仅savefig作为函数调用来保存最近创建的图形:
pyplot
savefig
import matplotlib.pyplot as plt s.hist() plt.savefig('path/to/figure.pdf') # saves the current figure