python - 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
正常运行环境(显示两个滑块,一个框,一个图形);
- Python 3.6.8
- ipywidgets 7.5.1
- 情节4.5.4
- jupyter笔记本6.0.3
运行环境异常(只显示两个滑块和一个方框);
- Python 3.7.6
- ipywidgets 7.5.1
- 情节4.5.4
- jupyter笔记本6.0.2
在这种情况下,关于这个问题的可能性是什么?
是否需要任何其他信息来解决它?
解决方案
推荐阅读
- hibernate - 更新 Child 时 Spring Boot JPA AuditAware 未更新父级
- spring - Spring Webflux 中没有组织线程。我必须自己编码吗?
- java - Testng,@AfterMethod 中的并行化错误。Java + Testng + Selenium
- flutter - Android Studio 选项卡前景不会消失
- php - PHP类:强制某个文件扩展名
- java - 在android studio中使用ActivityResultLauncher<>从图库中选择图像后如何裁剪图像
- docker - 在 docker 容器中打开目录时来自 docker 的错误消息不清楚:`trap "exit 0" 15`
- python - 按索引列表对字符串进行切片
- actionscript-3 - Flex条件语句:根据Label Text设置VGroup高度
- flask-sqlalchemy - 错误 JSONDecodeError("Expecting value", s, err.value) from None