图像在编辑器中生成,但在iPython中不是交互式生成的

时间:2015-05-22 14:42:05

标签: python matplotlib ipython seaborn

我正在使用seaborn,这是一个基于matplotlib的库,它增强了matplotlib的一些样式功能。 如果我在编辑器中编写以下脚本并运行它,我会在图像文件中正确显示图形。

import seaborn as sns
sns.plt.plot([2,4,8,16],[1,2,3,4])
sns.plot.gcf()
sns.plot.savefig("C:\\in\\Fig1.png")

enter image description here

问题在于,当我在iPython中逐一编写相同的行以交互方式时,我得到一个空白的图像文件。但是,只要我执行第二行,就会在iPython中正确显示图像:

sns.plt.plot([2,4,8,16],[1,2,3,4])

所以,问题是:为什么会发生这种情况,如何使用iPython获取包含图形的图像文件?

0 个答案:

没有答案