Я пытаюсь создать раскрывающееся меню, используя следующий код:
import plotly.express as px
df = px.data.gapminder()
fig = px.line(df, x="year", y="lifeExp", color="country")
buttons = [
{'method' : 'update', 'label' : val, 'args' : df[df['continent'].eq(val)]['lifeExp']}
for val in df['continent'].unique()
]
# construct menus
updatemenus = [{'buttons': buttons,
'direction': 'down',
'showactive': True,}]
# update layout with buttons, and show the figure
fig.update_layout(updatemenus=updatemenus)
fig.show()
Я добавил понимание списка для генерации значений y
, но я не уверен, что я Сейчас я здесь ошибаюсь.
Я ожидаю, что смогу выбрать другой континент и обновить сюжет