Код: Выделить всё
%matplotlib ipympl
import matplotlib.pyplot as plt
import numpy as np
fig, ax = plt.subplots()
x = np.linspace(0, 2*np.pi, 100)
y = np.sin(3*x)
ax.plot(x, y)
- Без ipympl я получаю статический график, а не интерактивный.
- Используя ipympl, я все еще получаю статический график, но он выглядит иначе, чем без ipympl.
- Используя Qt5Agg в качестве бэкэнда без ipympl, я не получаю вообще графики
- Используя Qt5Agg и ipympl, я получаю всплывающее окно для графика, но это окно зависает без содержимого.

Это без ipympl:

Использование Qt5Agg в качестве серверной части без ipympl
Код: Выделить всё
# %matplotlib ipympl
import matplotlib
matplotlib.use('Qt5Agg')

Использование Qt5Agg и ipympl
Код: Выделить всё
%matplotlib ipympl
import matplotlib
matplotlib.use('Qt5Agg')

Ни в одном из случаев нет интерактивной панели навигации или кнопок. Я не уверен, является ли это проблемой pycharm, моей версией matplotlib (пробовал 3.4.0 3.5.0 3.8.1) или чем-то еще.
Подробнее здесь: https://stackoverflow.com/questions/774 ... buttons-in
Мобильная версия