用于功能输入的小部件未显示在nbviewer

时间:2018-11-21 11:40:43

标签: python jupyter-notebook

我已经编写了一个python模块,并希望通过jupyter笔记本提供一些功能。为此,我想可视化(绘制)功能。笔记本应该是交互式的,即用户可以更改输入并获取相应的结果/绘图。

我曾经尝试过用例,因为我以前从未使用过jupyter。我关注了this。这是他们网站上的代码:

%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上显示(可以找到here),交互式滑块就不起作用。我究竟做错了什么?

在python版本上对此有限制吗?

0 个答案:

没有答案