Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř tlačítko pro sloupcový graf a bodový graf pomocí argumentu type předaného do args.
  • Přidej tlačítka do grafu a nastav direction na down, 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()
Upravit a spustit kód