Я пытался использовать ipywidget на ноутбуке jupyter в двух средах, но фигура не могла быть отображена в одной из сред.
код ниже;
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 notebook 6.0.2
Каковы возможности в этой ситуации по этой проблеме?
Есть ли какая-либо другая информация, необходимая для ее решения?