如何解决情节中的双滑块
我正在尝试在一张图中实现两个滑块我尝试了以下操作
# Create figure
fig = go.figure()
# Add traces,one for each slider step
for step in np.arange(1,5,1):
fig.add_trace(
go.Scatter(
visible=False,line=dict(color="#00CED1",width=6),name="? = " + str(step),x=np.arange(0,10,0.01),y=[step]*50))
# Make 10th trace visible
fig.data[1].visible = True
# Create and add slider
sliders = []
for j in range(int(len(fig.data)/2)):
steps=[]
for i in range(int(len(fig.data)/2)):
step = dict(
method="update",args=[{"visible": [False] * (int(len(fig.data)/2))},{"title": "Slider switched to step: " + str(i)}],# layout attribute
)
step["args"][0]["visible"][i] = True # Toggle i'th trace to "visible"
steps.append(step)
sliders.append(dict(active=0,currentvalue={"prefix": "slider: "},pad={"t": (80 * j + 20)},steps=steps))
fig.update_layout(sliders=sliders)
plotly.offline.plot(fig,filename=f'test.html')
两个滑块不能一起工作,在这个例子中,每个滑块有两个选项。 但是如果第一个在一个位置,移动第二个似乎不知道第一个状态是什么。有什么建议吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。