Я выполняю некоторую базовую процедуру построения графиков (как показано ниже), и после первого запуска файла я получу только <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()
Я использую Python 3.6 в Hydrogen (Atom)
РЕДАКТИРОВАТЬ
import matplotlib
matplotlib.use('Qt5Agg')
Решает проблему и готовит первый запуск (но не уверен почему)