Matplotlib и Jupyter notebook несколько интерактивных графиков

#python #matplotlib #jupyter-notebook

#python #matplotlib #jupyter-notebook

Вопрос:

Я сталкиваюсь со следующей проблемой: мне нужны два интерактивных графика для одновременной работы на Jupyter, однако они мешают. Когда я поворачиваю ячейку первого, второй график перестает быть интерактивным и становится «встроенным». В других случаях один из графиков выглядит следующим образом:

Проблема

Ожидаемый результат был примерно таким

Ожидается

Я полагаю, что проблема заключается в реализации, которую я сделал. Как вы можете видеть ниже, я использую plt.something для отображения объектов на рисунке (как для графика 1, так и для графика 2).

График 1

График 2

Я использую %matplotlib notebook среду и попытался реализовать с помощью fig1, ax1 = plt.subplots() . Я хотел бы знать, возможно ли реализовать этот тип реализации, при котором между графиками нет конфликта? Возможно, я плохо использую matplotlib, поэтому мне хотелось бы получить несколько предложений.

Комментарии:

1. не используйте интерфейс pyplot. Используйте объектно-ориентированный интерфейс

2. matplotlib.org/api/index.html#the-object-oriented-api

3. Если matplotlib, похоже, не работает, вы можете попробовать использовать Plotly

4. @PaulH у вас есть практический пример (например, блокнот)?