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
Instrukcje do ćwiczenia
- Utwórz
loss_annotationdla tygodnia 10 (oszczędności: 400) z tekstem"Urgent House Repairs". - Utwórz
gain_annotationdla tygodnia 18 (oszczędności: 2500) z tekstem"New Job". - Dodaj obie adnotacje do
figza 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()