首页 > 解决方案 > ipywidget 是否有可能不在 jupyter 笔记本上显示数字?

问题描述

我尝试在两个环境中在 jupyter notebook 上使用 ipywidget,但在其中一个环境中无法显示图形。

代码如下;

import numpy as np
import plotly.graph_objects as go
from ipywidgets import interact

xs=np.linspace(0, 6, 100)

fig = go.FigureWidget()
fig.add_scatter()

@interact(a=(1.0, 4.0, 0.01), b=(0, 10.0, 0.01), color=['red', 'green', 'blue'])
def update(a=3.6, b=4.3, color='blue'):
    with fig.batch_update():
        fig.data[0].x=xs
        fig.data[0].y=np.sin(a*xs-b)
        fig.data[0].line.color=color
fig

正常运行环境(显示两个滑块,一个框,一个图形);

运行环境异常(只显示两个滑块和一个方框);

在这种情况下,关于这个问题的可能性是什么?
是否需要任何其他信息来解决它?  

标签: pythonpython-3.xjupyter-notebookipywidgets

解决方案


推荐阅读