在新窗口中显示绘图而不是内联(未通过之前的帖子回答)

时间:2017-11-20 19:42:37

标签: python matplotlib plot spyder interactive

现有几个帖子解决了这个问题,但没有一个解决方案适合我。

我在Python 3.6中使用Spyder 3.2.4。 我想在新窗口中显示情节,而不是在IPython控制台中显示为微小的内联数字。

我试过工具>偏好> IPython控制台>图形>图形后端>自动。我也在这里尝试过Qt5和Qt4,并关闭并重新打开我试图运行的文件(参见下面的代码)。

我也试过

 matplotlib qt 

直接在控制台中,没有结果。

我检查了窗口是否可能在后台弹出,但它们不是。

有什么想法吗?

代码:

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(10)
y = x**2

plt.ion()   
plt.plot(x,y)
plt.show()

1 个答案:

答案 0 :(得分:5)

转到 工具>偏好> IPython控制台>图形>图形后端>后端:自动 在此之后不要忘记重新启动内核,您可以通过单击控制台右上角的设置按钮来执行此操作。如果这仍然不适合您,请尝试键入%matplotlib auto在控制台中。