Zacznij terazZacznij za darmo

Adnotacje do twoich oszczędności

Przez ostatnie 30 tygodni ciężko pracowałeś(-aś), budując oszczędności na swój pierwszy samochód. Wykres wymaga jednak dodatkowego kontekstu – trzeba wyjaśnić pewien spadek oszczędności oraz późniejszy duży wzrost kwoty odkładanej co dwa tygodnie.

Twoim zadaniem jest dodanie adnotacji do wykresu słupkowego przedstawiającego stan oszczędności w kolejnych tygodniach – dwie kluczowe adnotacje mają wyjaśnić, co się wydarzyło.

Figura fig została już utworzona na podstawie DataFrame savings (z x jako Week).

To ćwiczenie jest częścią kursu

Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz loss_annotation dla tygodnia 10 (oszczędności: 400) z tekstem "Urgent House Repairs".
  • Utwórz gain_annotation dla tygodnia 18 (oszczędności: 2500) z tekstem "New Job".
  • Dodaj obie adnotacje do fig za pomocą update_layout().

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Create the first annotation
loss_annotation = dict(
    x=____, y=____, text="____",
    font=dict(color="black"), showarrow=True, arrowhead=4
)

# Create the second annotation
gain_annotation = dict(
    x=____, y=____, text="____",
    font=dict(color="black"), showarrow=True, arrowhead=4,
)

# Add annotations to the figure
fig.update_layout(annotations=[____, ____])

# Show the plot
fig.show()
Edytuj i uruchom kod