Базова текстова анотація
На поточному діаграмі розсіювання видно особливо помітну точку з найбільшим значенням SO2, зафіксованим для серпня. Це точка для Цинциннаті 11 серпня 2013 року; однак із нинішнього вигляду графіка це неможливо зрозуміти. Базові текстові анотації чудово підходять, щоб виділяти цікаві викиди та додавати трохи контексту. Зверніть увагу читачів на це значення для Цинциннаті, додавши просту текстову анотацію з коротким поясненням цього викиду.
Ця вправа є частиною курсу
Удосконалення візуалізацій даних у Python
Інструкції до вправи
- Відфільтруйте дані для діаграми розсіювання лише до серпня.
- Додайте текстову анотацію в
x = 0.57таy = 41, щоб підсвітити найбільше значенняSO2. - Позначте анотацію так:
'Cincinnati had highest observed\nSO2 value on Aug 11, 2013'(зверніть увагу на розрив рядка). - Змініть розмір шрифту анотації на
'large'.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()