В PyCharm HOWTO сделать графики будут в научном обзоре, а не в новом окне?

Я хотел бы отобразить результаты на вкладке "Графики" в научном представлении, как в этом справочном посте: Учебное пособие по научному режиму Но вместо этого я получаю обычный график (в новом окне)

Что я делаю не так? Я использую код из учебника (ссылка выше)

2 ответа

Go to Settings -> Tools -> Python Scientific 

и отметьте Показать графики в окне инструментов.

С опозданием на 4 года, но, надеюсь, это поможет кому-то еще, кто наткнется на эту проблему.

У меня была эта проблема на MacOSX с PyCharm версии 2021.3.3.

Сначала я использовал TkAgg в качестве бэкэнда для Matplotlib, но, по-видимому, это приводит к тому, что графики открываются в новых окнах, даже если установлен флажок окна научного инструмента.

      import matplotlib
matplotlib.use('TkAgg')

Я удалил предыдущие две строки кода и получил следующую ошибку:

      AttributeError: module 'backend_interagg' has no attribute 'FigureCanvas'

После устранения неполадок и многочасового поиска в Интернете я, наконец, смог устранить ошибку и заставить SciView работать в PyCharm без ненужных окон рисунков , просто понизив версию matplotlib до версии 3.5.3.

Шаги:

  1. PyCharm -> Настройки -> Проект -> Интерпретатор
  2. Прокрутите вниз и дважды щелкните пакет «matplotlib».
  3. Установите флажок «указать версию» и переключитесь с 3.6.x на 3.5.3.
Другие вопросы по тегам