Tlačítka pro typ grafu srážek
Australský meteorologický úřad tě požádal o pomoc s analýzou měsíčních srážek.
Nejsou si jistí, který typ grafu by data nejlépe zobrazil, a rádi by tuto volbu zpřístupnili přímo v grafu jako součást interaktivity. Vedlejší grafy (subploty) nepotřebují – stačí jim vždy zobrazit jeden graf najednou.
Tvým úkolem je vytvořit sloupcový graf srážek po měsících s tlačítkem, které uživateli umožní snadno přepnout ze sloupcového grafu na bodový graf stejných dat.
DataFrame rain je už načtený.
Toto cvičení je součástí kurzu
Úvod do vizualizace dat s Plotly v Pythonu
Pokyny k cvičení
- Vytvoř tlačítko pro sloupcový graf a bodový graf pomocí argumentu
typepředaného doargs. - Přidej tlačítka do grafu a nastav
directionnadown, aby byla tlačítka zobrazena pod sebou.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create a bar chart
fig = px.bar(rain, x='Month', y='Rainfall')
# Create the buttons
my_buttons = [{'label': "Bar plot", 'method': "update", 'args': [{"type": "____"}]},
{'label': "scatterplot", 'method': "update", 'args': [{"type": "____", 'mode': 'markers'}]}]
# Add buttons to the plot and show
fig.update_layout({
____: [{
'type': "buttons", 'direction': ____,
'x': 1.3, 'y': 0.5,
'showactive': True, 'active': 0,
'buttons': ____}]})
fig.show()