Plot.ly - пользовательская кнопка Python, основанная на значении другой пользовательской кнопки

В настоящее время я использую Plot.ly в автономном режиме в записной книжке в инструменте BI (Mode Analytics) и пытаюсь создать "вложенную" кнопку.

У меня есть график шкалы времени, где у меня есть набор кнопок, которые обновляют "хранилище", которое представляют данные. Мне бы хотелось иметь второй набор кнопок ("Ежедневно", "Еженедельно", "Ежемесячно"), которые обновляют группировку шкалы времени для "выбранного" магазина.

Чтобы реализовать функциональность первого набора кнопок, у меня есть трассировки для всех магазинов (т.е. data = [store1, store2, store3]), и в зависимости от выбранной кнопки я вызываю args=[{'visible': [True, False, False]}] (где True соответствует правильному следу, основанному на нажатой кнопке).

Я могу создать трассировку для разных группировок (то есть data=[store1_daily, store1_weekly, store1_monthly, store2_daily, store2_weekly, store2_monthly, store3_daily, store3_weekly, store3_monthly]), но не могу понять, как узнать, какой магазин в данный момент "выбран" затем нацелиться на правильную группировку (т. е. если Store2 является текущим "выбранным" хранилищем, то если щелкнуть "еженедельно", установите что-то вроде arts=[{visible: [False, False, False, False, True, False, False, False, False] }] (где "True" предназначается для store2_monthly). Кроме того, я понятия не имею, является ли это даже правильным способом сделать это.

Какие-нибудь мысли?

Спасибо Уокер

0 ответов

Другие вопросы по тегам