Kom igångKom igång gratis

Förbättra dina KDE-diagram

Ett sätt att förbättra KDE-diagram är att lägga till ett ruggdiagram. Ruggdiagram är små streck som ritas under densitetskurvan och visar exakt var varje datapunkt befinner sig. Det är särskilt användbart när du inte har så mycket data.

Med små datamängder uppstår det ofta luckor längs axeln utan data, och det kan vara svårt att avgöra om en KDE-kurva som inte är noll faktiskt har data bakom sig eller beror på en bred kernel. Ett ruggdiagram hjälper till att klargöra detta.

Låt oss återgå till funktionen sns.kdeplot() för att rita två KDE-diagram: ett för data från Vandenberg Air Force Base och ett för alla övriga städer i föroreningsdata. Eftersom det finns betydligt mindre data bakom Vandenberg-diagrammet, lägg till ett ruggdiagram under det.

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

Förbättra dina datavisualiseringar i Python

Visa kurs

Övningsinstruktioner

  • Sätt färgen på Vandenberg-diagrammet till 'steelblue'.
  • Aktivera ruggdiagramsfunktionen i Vandenberg-diagrammet.
  • Sätt färgen på det övriga diagrammet till 'gray'.

Interaktiv övning med praktiskt arbete

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

sns.kdeplot(pollution[pollution.city == 'Vandenberg Air Force Base'].O3, 
             label = 'Vandenberg',
             # Turn the color blue to stand out
             color = '____')

# Turn on rugplot
sns.____(pollution[pollution.city == 'Vandenberg Air Force Base'].O3, 
             label = 'Vandenberg',
             color = 'steelblue')

sns.kdeplot(pollution[pollution.city != 'Vandenberg Air Force Base'].O3,
             label = 'Other cities',
             # Turn the color gray
             color = '____')
plt.show()
Redigera och kör kod