Роевые диаграммы
Постройте роевую диаграмму с помощью sns.swarmplot(), отображающую уровни озона для всех городов из набора данных pollution за март. Чтобы диаграмма лучше читалась, уменьшите размер точек — это поможет избежать перегруженности при большом их количестве. Наконец, поскольку вы выполнили некоторые преобразования данных для построения этого графика, добавьте заголовок, чтобы читатель сразу понял, что перед ним.
Это упражнение является частью курса
Улучшение визуализации данных в Python
Инструкции к упражнению
- Отфильтруйте набор данных
pollution, оставив только наблюдения за март. - Укажите уровни
O3в качестве непрерывной переменной вswarmplot(). - Уменьшите размер точек до
3, чтобы избежать их перегруженности. - Задайте графику заголовок
'March Ozone levels by city'.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Filter data to just March
pollution_mar = pollution[pollution.month == ____]
# Plot beeswarm with x as O3
sns.swarmplot(y = "city",
x = '____',
data = pollution_mar,
# Decrease the size of the points to avoid crowding
size = ____)
# Give a descriptive title
plt.____('____')
plt.show()