Dodawanie pionowych i poziomych znaczników
Dodatkowe adnotacje mogą pomóc w wyróżnieniu konkretnych obserwacji lub zdarzeń. Nauczysz się, jak zaznaczać istotne momenty, dodając znaczniki w wybranych punktach czasowych na wykresie szeregu czasowego. Biblioteka matplotlib umożliwia rysowanie pionowych i poziomych linii, które pomagają wskazać konkretne daty.
Pamiętaj, że indeks ramki danych discoveries jest typu datetime, dlatego wartości na osi x wykresu również zawierają daty – możesz więc bezpośrednio podać datę podczas dodawania pionowych linii do wykresu. Na przykład pionową linię na dzień 1 stycznia 1945 r. możesz dodać do wykresu za pomocą polecenia:
ax.axvline('1945-01-01', linestyle='--')
To ćwiczenie jest częścią kursu
Wizualizacja danych szeregów czasowych w Pythonie
Instrukcje do ćwiczenia
- Dodaj czerwoną pionową linię na datę 1 stycznia 1939 r., używając metody
.axvline(). - Dodaj zieloną poziomą linię na wartości
4osi y, używając metody.axhline().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Plot your the discoveries time series
ax = discoveries.plot(color='blue', fontsize=6)
# Add a red vertical line
ax.____(____, color=____, linestyle='--')
# Add a green horizontal line
ax.____(____, color=____, linestyle='--')
plt.show()