Podstawowa adnotacja tekstowa
Na bieżącym wykresie punktowym widać szczególnie wyróżniający się punkt – najwyższą zaobserwowaną wartość SO2 dla sierpnia. Jest to pomiar z Cincinnati z 11 sierpnia 2013 roku, jednak z wykresu w obecnej formie nie można tego odczytać. Podstawowe adnotacje tekstowe świetnie sprawdzają się do wskazywania ciekawych wartości odstających i dostarczania dodatkowego kontekstu. Zwróć uwagę czytelnika na tę wartość z Cincinnati, dodając prostą adnotację tekstową z krótkim opisem tej obserwacji.
To ćwiczenie jest częścią kursu
Ulepszanie wizualizacji danych w Pythonie
Instrukcje do ćwiczenia
- Przefiltruj dane wyświetlane na wykresie punktowym, tak aby obejmowały tylko sierpień.
- Dodaj adnotację tekstową w punkcie
x = 0.57iy = 41, aby zaznaczyć najwyższą wartośćSO2. - Oznacz adnotację tekstem
'Cincinnati had highest observed\nSO2 value on Aug 11, 2013'(zwróć uwagę na podział wiersza). - Ustaw rozmiar czcionki adnotacji na
'large'.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Draw basic scatter plot of pollution data for August
sns.scatterplot(x = 'CO', y = 'SO2', data = pollution[pollution.month == ____])
# Label highest SO2 value with text annotation
plt.text(____, ____,
'____',
# Set the font to large
fontdict = {'ha': 'left', '____': '____'})
plt.show()