Kom igångKom igång gratis

Beeswarm-diagram

Skapa ett beeswarm-diagram med sns.swarmplot() som visar ozonhalterna för alla städer i pollution-datamängden under månaden mars. För att göra diagrammet lite mer lättläst, minska punktstorleken så att de många punkterna inte trängs ihop. Lägg slutligen till en titel som hjälper läsaren att förstå vad diagrammet visar, eftersom du har bearbetat datan för att skapa det.

Den här övningen är en del av kursen

Förbättra dina datavisualiseringar i Python

Visa kurs

Övningsinstruktioner

  • Filtrera pollution-datamängden så att den bara innehåller observationer från mars.
  • Rita upp O3-halterna som det kontinuerliga värdet i swarmplot().
  • Minska punktstorleken till 3 för att undvika att punkterna trängs ihop.
  • Ge diagrammet titeln 'March Ozone levels by city'.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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()
Redigera och kör kod