интерактивный график jupyterlab
Я собираюсь использовать Jupyterlab из ноутбуков Jupyter. В блокнотах я использовал:
import matplotlib.pyplot as plt
%matplotlib notebook
plt.figure()
x = [1,2,3]
y = [4,5,6]
plt.plot(x,y)
для интерактивные графики. Который теперь дает мне (в jupyterlab):
JavaScript output is disabled in JupyterLab
Я также пробовал магию (с jupyter-matplotlib установить):
%matplotlib ipympl
но это просто возвращает:
FigureCanvasNbAgg()
встроенные сюжетов:
%matplotlib inline
работать просто отлично, но я хочу интерактивные сюжеты.
Ура!
2 ответов
по состоянию на Георгия предложение, это было вызвано узел.js не устанавливается. Спасибо!
чтобы включить бэкэнд jupyter-matplotlib, используйте магию matplotlib Jupyter:
%matplotlib widget
import matplotlib.pyplot as plt
plt.figure()
x = [1,2,3]
y = [4,5,6]
plt.plot(x,y)
подробнее здесь jupyter-matplotlib на GitHub