IniziaInizia gratis

Creare un point plot

Per creare visualizzazioni utili a volte servono molte prove. Ti è stato chiesto di creare una visualizzazione che mostri il numero di recensioni, "Nr. reviews" (il numero di recensioni che un recensore ha scritto in precedenza), in funzione della valutazione a stelle dell'hotel, "Hotel stars". Poiché il numero di recensioni è numerico, hai deciso di usare un point plot per mostrare la media dei dati nelle diverse categorie.

Questo esercizio fa parte del corso

Lavorare con i dati categorici in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Usando la funzione catplot(), crea un point plot.
  • Suddividi i dati sull'asse x usando "Hotel stars".
  • Specifica la variabile numerica da visualizzare come "Nr. reviews".
  • Modifica gli argomenti in modo che eventuali linee non si sovrappongano.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Create a point plot with catplot using "Hotel stars" and "Nr. reviews"
sns.catplot(
  # Split the data across Hotel stars and summarize Nr. reviews
  ____,
  ____,
  data=reviews,
  # Specify a point plot
  ____,
  hue="Pool",
  # Make sure the lines and points don't overlap
  ____
)
plt.show()
Modifica ed esegui il codice