Python 为什么在没有plt.show()的情况下显示图表?

Python 为什么在没有plt.show()的情况下显示图表?,python,python-3.x,matplotlib,spyder,Python,Python 3.x,Matplotlib,Spyder,Spyder 3.1.4中的Python 3.6,默认首选项,iPython控制台 为什么我看到的图表只有这行代码,没有plt.show() 我已经找到了避免这种情况的方法。在Spyder中: 工具>首选项>IPython控制台>图形>取消装箱“激活支持” 重新加载Spyder。您可能处于交互模式或使用交互后端?@ImportanceOfBeingErnest详细信息已添加抱歉@在spyder preferences中,对于“Graphics Backend”,值为“Inline”,是否需要更改

Spyder 3.1.4中的Python 3.6,默认首选项,iPython控制台

为什么我看到的图表只有这行代码,没有plt.show()


我已经找到了避免这种情况的方法。在Spyder中: 工具>首选项>IPython控制台>图形>取消装箱“激活支持”
重新加载Spyder。

您可能处于交互模式或使用交互后端?@ImportanceOfBeingErnest详细信息已添加抱歉@在spyder preferences中,对于“Graphics Backend”,值为“Inline”,是否需要更改此值?
import matplotlib.pyplot as plt
plt.plot([1,2,3,4], [7,8,5,6])