我正在尝试在 python(主要是 IPython 笔记本)中找到一个包来构建带有交互式图形(包括滑块等小部件)的仪表板。我知道有情节,但我想要一个没有限制的完全开源的解决方案(即有一个公共存储库,就像情节一样,没有订阅费)。
我看过IPython Dashboard包,但它与 python 3 不兼容(因为 MySQL-python)。
有没有人有任何其他包的运气?
我正在尝试在 python(主要是 IPython 笔记本)中找到一个包来构建带有交互式图形(包括滑块等小部件)的仪表板。我知道有情节,但我想要一个没有限制的完全开源的解决方案(即有一个公共存储库,就像情节一样,没有订阅费)。
我看过IPython Dashboard包,但它与 python 3 不兼容(因为 MySQL-python)。
有没有人有任何其他包的运气?
看看IPyWidgets。
我用它在 IPython/Jupyter 中创建交互式仪表板。它非常简洁和强大。
你定义一个函数:
def f(x):
return x
然后使用Interact()函数将它连接到一个小部件。
interact(f, x=10);
这会自动生成一个小部件(在本例中为滑块),并在您与小部件交互时使用新输入更新您的功能。小部件的类型由您指定的默认值确定(即布尔值的复选框、字符串的文本框等)
查看 Python 的 Dash。基本包是开源的,但图表托管等高级功能需要付费的企业包。
它是一个框架,可让您构建高质量的基于 Web 的交互式仪表板。它建立在 plotly 之上,用于可视化。这是滑块的文档