无法使用 matplotlib.pyplot 在 Pycharm 中绘制。该图形出现并立即消失

Cannot plot in Pycharm using matplotlib.pyplot.. The figure showed up and disappeared instantly

在Pycharm

import matplotlib.pyplot as plt
plt.interactive(True)
plt.plot([1,2,3,4])

人影出现,瞬间消失。

如何设置图形一直显示?

使用plt.show(),即:

import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.show()

由于您处于交互模式,因此该图不会保持打开状态。您可能根本不使用交互模式,

import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.show()

或者您可以在显示数字之前将其关闭。

import matplotlib.pyplot as plt
plt.interactive(True)
plt.plot([1,2,3,4])
plt.ioff()
plt.show()