Невозможно построить график в Google Colab - PullRequest
0 голосов
/ 21 марта 2020

Я пытаюсь построить график в Google Colab

fig = plt.figure()
plt.title("Weight matrices after model trained")
plt.subplot(1, 3, 1)
plt.title("Trained model Weights")
ax = sns.violinplot(y=h1_w,color='b')
plt.xlabel('Hidden Layer 1')

plt.subplot(1, 3, 2)
plt.title("Trained model Weights")
ax = sns.violinplot(y=h2_w, color='r')
plt.xlabel('Hidden Layer 2 ')

plt.subplot(1, 3, 3)
plt.title("Trained model Weights")
ax = sns.violinplot(y=out_w,color='y')
plt.xlabel('Output Layer ')
plt.show()

График не отображается, а также показывает предупреждение - /usr/local/lib/python3.6/dist- packages / ipykernel_launcher.py: 8: RuntimeWarning: открыто более 20 фигур. Рисунки, созданные через интерфейс pyplot (matplotlib.pyplot.figure), сохраняются до тех пор, пока не будут явно закрыты, и могут занимать слишком много памяти. (Для управления этим предупреждением см. RcParam figure.max_open_warning).

Как ro решить эту проблему

1 Ответ

1 голос
/ 21 марта 2020

Звучит так, как будто вы случайно включили другой бэкэнд для создания графиков matplotlib (возможно, вы изменили бэкэнд, используя %matplotlib magi c?)

Чтобы вернуть ваш график в нормальное состояние, либо перезапустите ваш во время выполнения или в текущем цикле выполнения

%matplotlib inline
plt.close('all')

и в будущем избегайте изменения бэкенда построения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...