微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

情节中的双滑块

如何解决情节中的双滑块

我正在尝试在一张图中实现两个滑块我尝试了以下操作

# 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 举报,一经查实,本站将立刻删除。