ПочатиПочніть безкоштовно

Бджолиний рій (beeswarm)

Побудуйте графік типу beeswarm за допомогою 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()
Редагувати та запускати код