Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用滑块在Jupyter中更新绘图堆叠条形图_Python_Plotly_Jupyter - Fatal编程技术网

Python 使用滑块在Jupyter中更新绘图堆叠条形图

Python 使用滑块在Jupyter中更新绘图堆叠条形图,python,plotly,jupyter,Python,Plotly,Jupyter,我已经成功地使用滑块在plotly中更新了标准条形图,但在使用堆叠条形图时遇到了相同的问题。我以此为例进行试验: import plotly.graph_objects as go from ipywidgets import interact bars=['Bar 1', 'Bar 2'] layout = go.Layout( barmode='stack') fig = go.Figure(data=[ go.Bar(name='blue', x=bars), go.Bar(name

我已经成功地使用滑块在plotly中更新了标准条形图,但在使用堆叠条形图时遇到了相同的问题。我以此为例进行试验:

import plotly.graph_objects as go
from ipywidgets import interact

bars=['Bar 1', 'Bar 2']

layout = go.Layout(
barmode='stack')

fig = go.Figure(data=[
go.Bar(name='blue', x=bars),
go.Bar(name='red', x=bars)
], layout = layout)

def updatePlot(t):
    updatedYValues= [[t,2*t],[2*t,3*t]]
    for i in range(len(fig.data)):
        bar = fig.data[i]
        bar.y = updatedYValues[i]
interact(updatePlot, t=(0,100))
fig
当我移动滑块时,fig.data中的值似乎会更新,但绘图本身不会更新超过原始值。我卡住了