виджет для ввода функции не отображается в nbviewer - PullRequest
0 голосов
/ 21 ноября 2018

Я написал модуль на python и хотел бы сделать некоторые функции доступными через блокнот jupyter.Для этого я хотел бы визуализировать (построить) функции.Записная книжка должна быть интерактивной, т. Е. Пользователь может изменять входные данные и получать соответствующий результат / график обратно.

Я пытался заставить вариант использования работать, так как никогда раньше не использовал jupyter.Я следовал за этим .Вот код с их сайта:

%matplotlib inline
from ipywidgets import interact
import matplotlib.pyplot as plt
import numpy as np

def f(m, b):
    plt.figure(2)
    x = np.linspace(-10, 10, num=1000)
    plt.plot(x, m * x + b)
    plt.ylim(-5, 5)
    plt.show()

interactive_plot = interactive(f, m=(-2.0, 2.0), b=(-3, 3, 0.5))
output = interactive_plot.children[-1]
output.layout.height = '350px'
interactive_plot

локально все работает нормально.Как только я загружаю его на github и хочу показать его на nbviewer (можно найти здесь ), интерактивные слайдеры не работают.Что я делаю неправильно?

Есть ли для этого ограничения в версии Python?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...