2

我正在做一些基本的绘图程序(如下所示),在第一个文件运行后,我只会<Figure size 640x460 with 1 Axes>出现在输出区域中。然后在第二次运行代码时,实际会绘制图形。理想情况下,它会在第一次运行时绘制,因为稍后我想测试一些 matplotlib 样式的编辑。

import matplotlib.pyplot as plt
import numpy as np
data = np.arange(20)
plt.plot(data  , label='1')
plt.plot(data+2, label='2')
plt.plot(data+4, label='3')
plt.plot(data+6, label='4')
plt.plot(data+8, label='5')
plt.legend()
plt.xlabel('X label')
plt.ylabel('Y label')
plt.show()

我在 Hydrogen (Atom) 中使用 Python 3.6

4

1 回答 1

0
import matplotlib
matplotlib.use('Qt5Agg')

解决问题并首次运行(不知道为什么)

于 2020-12-04T13:10:59.033 回答