Explorare cu transformări de bază
Ești curios să vezi dacă populația unui stat se corelează cu numărul de produse vândute la piețele fermierilor. Pentru a verifica acest lucru, aplică logaritmul populației și desenează un scatter plot față de numărul de produse vândute de o piață. Din explorările anterioare ale setului de date, știi că vor exista multe suprapuneri, așa că, pentru a identifica mai ușor tiparele, vei reduce opacitatea markerelor.
Acest exercițiu face parte din cursul
Îmbunătățirea vizualizărilor de date în Python
Instrucțiuni pentru exercițiu
- Folosește
numpy(importat canp) pentru a crea o nouă coloană:log_pop, aplicând logaritmul populației statului. - Transmite această coloană nou creată (cu logaritmul aplicat) ca mapare pe axa x a funcției scatter plot.
- Setează opacitatea scatter plot-ului la 25% pentru a evidenția suprapunerile.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Create a new logged population column
markets['____'] = np.____(markets['____'])
# Draw a scatterplot of log-population to # of items sold
sns.scatterplot(x = '____',
y = 'num_items_sold',
# Reduce point opacity to show overlap
____ = ____,
data = markets)
plt.show()