我可以通过 Plotly 中的另一个更新菜单更新更新菜单吗?

问题描述 投票:0回答:0

在 python 中,我试图解决 plotly go Figure 问题。 我有两个更新菜单对象:updatemenusdupdatemenusm 我希望第三个(upd_upd)改变其他人的“可见”属性。我该怎么做?

updatemenusm = [
                    dict(active = 0,
                         buttons = list(steps),
                         y = 0.95,
                         visible = True)
                ]
updatemenusd = [
                    dict(active=0,
                         buttons=list(stepsd),
                         y=0.875,
                         visible = True)
                ]
step_u = []
for i in (['day data', 0], ["month data", 1]):
                  stepu = dict(
                        label=i[0],
                        method='relayout',
                        args=[{'updatemenus': ['visible', [False,False,True]]}])
                  stepu['args'][0]['updatemenus'][1][i[1]]= True
                  step_u.append(stepu)
upd_upd = [
                    dict(active=1,
                         buttons=list(step_u),
                         y=0.8,
                         visible = True)
                ]
                
total_updatemenus = [updatemenusd[0],updatemenusm[0],upd_upd[0]]

我想创建一个按钮(下拉菜单),它可以切换其他两个菜单的可见性。

python plotly
© www.soinside.com 2019 - 2024. All rights reserved.