Matplotlib图仅在第二个文件运行后显示

时间:2018-10-08 13:51:19

标签: python matplotlib plot hydrogen

我正在执行一些基本的绘制例程(如下所示),并且在运行第一个文件后,我只会在输出区域中出现<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

编辑

import matplotlib
matplotlib.use('Qt5Agg')

解决问题并计划首次运行(但不确定原因)

1 个答案:

答案 0 :(得分:0)

import matplotlib
matplotlib.use('Qt5Agg')

解决问题并计划首次运行(不确定确切原因)