Следующий фрагмент кода работает, как ожидалось в IPython консоли:Интерактивные Matplotlib участки в jupyter записной
> anaconda3/bin/ipython3
In [1]: import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
In [2]: plt.ion()
In [3]: pd.Series(np.sin(np.arange(0, 10, 0.1))).plot() # plot window appears
In [4]: pd.Series(np.cos(np.arange(0, 10, 0.1))).plot() # second line is drawn in the same window
Ни в одной точке является терминал заблокирован. Как получить такое же поведение в ноутбуке Jupyter? То есть, внешнее интерактивное окно графика, которое можно рисовать поэтапно из ноутбука.
В этом же фрагменте нет графиков из ноутбука. Выполнение plt.show() отображает внешнее окно, но блокирует выполнение до закрытия окна.
Заранее спасибо.
Не могли бы вы подробнее рассказать о _% matplotlib magic_? – Minato
@Minato добавленный пример. – qsd
Ничего себе. Это в документах где угодно? – garyp