Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.6 matplotlib.pyplot立即显示图形,而不允许我应用其他函数?_Python_Matplotlib_Spyder - Fatal编程技术网

Python 3.6 matplotlib.pyplot立即显示图形,而不允许我应用其他函数?

Python 3.6 matplotlib.pyplot立即显示图形,而不允许我应用其他函数?,python,matplotlib,spyder,Python,Matplotlib,Spyder,我正在尝试使用matplotlib.pyplot作为plt构建一个绘图 例如plt.histdf.amount,bins=30 但当我在控制台中点击回车键时,它会生成图形 我想应用plt的xlim、ylim和title函数,但不能这样做 有人熟悉这种行为吗?我应该更改Spyder设置吗 Seaborn软件包的行为相同。在执行plt.histdf.amount,bin=30之前,请尝试键入%matplotlib或%matplotlib qt。这将使控制台脱离内联模式。那么您使用的是内部ipytho

我正在尝试使用matplotlib.pyplot作为plt构建一个绘图

例如plt.histdf.amount,bins=30

但当我在控制台中点击回车键时,它会生成图形

我想应用plt的xlim、ylim和title函数,但不能这样做

有人熟悉这种行为吗?我应该更改Spyder设置吗


Seaborn软件包的行为相同。

在执行plt.histdf.amount,bin=30之前,请尝试键入%matplotlib或%matplotlib qt。这将使控制台脱离内联模式。

那么您使用的是内部ipython控制台?它是否显示实际控制台中的数字?如果是,请在执行plt.histdf.amount,bin=30之前尝试键入%matplotlib或%matplotlib qt。@FHTMitchell Yes它在Spyder中的终端中显示。为什么会这样?我应该使用另一个开发环境吗?@fhtmithell请发布一个答案,这样我就可以接受它。只需按Ctrl+Enter而不是Enter键,即可创建新行,而不是执行。这样,您就可以添加更多的代码来自定义绘图。@steves OK:Donetere是一个永久性的选项:工具>首选项>IPython控制台>图形>图形后端。选择自动而不是内联。