Как заставить PyCharm представлять созданные мной графики, а не объект графика? - PullRequest
0 голосов
/ 11 января 2019

Я создал гистограмму в PyCharm, но когда я выполняю свой код, он не создает график в IPython.

Я пытался print(hist), я пытался plt.show(). Раньше у меня тоже работал этот код, поэтому я немного запутался в том, что изменилось.

hist = factor_diff.hist(range=[-0.25, 0.25])
pl.suptitle(peril)

Я ожидал увидеть интерактивный график в IPython с гистограммой для каждого из столбцов в factor_diff с диапазоном от -0.25 до 0.25 Вместо этого я получил:

<matplotlib.axes._subplots.AxesSubplot object at 0x000002780F631C50>
<matplotlib.axes._subplots.AxesSubplot object at 0x000002780F6C1518>

Ответы [ 2 ]

0 голосов
/ 14 января 2019

Проблема возникла из-за того, что QT_Plugin не имеет правильно назначенного пути.

Чтобы это исправить:

Перейти к пути:

Пуск -> Изменить переменные среды -> Добавить новую, которая

Имя переменной: QT_PLUGIN_PATH

Значение переменной: C: \ Users [имя пользователя] .conda \ envs [env] \ Library \ plugins

0 голосов
/ 12 января 2019

Вы не сказали, какую версию PyCharm вы используете. Но вы можете проверить файл | Настройки | Инструменты | Python Научные свойства. Есть флажок «Показывать графики в окне инструментов» - может быть, он не отмечен? Несколько месяцев назад был период, когда у PyCharm и matplotlib возникали проблемы друг с другом. См. сообщение для более подробной информации.

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