Aan de slagGa gratis aan de slag

Een point plot maken

Een goede visualisatie maken kost soms veel uitproberen. Je hebt de vraag gekregen om een visualisatie te maken die het aantal reviews, "Nr. reviews" (het aantal beoordelingen dat een recensent eerder heeft geschreven), weergeeft per aantal hotelsterren, "Hotel stars". Omdat het aantal reviews numeriek is, kies je voor een point plot om het gemiddelde per categorie te tonen.

Deze oefening maakt deel uit van de cursus

Werken met categorische data in Python

Cursus bekijken

Oefeninstructies

  • Maak met de functie catplot() een point plot.
  • Splits de data op de x-as met "Hotel stars".
  • Stel de numerieke variabele die je wilt visualiseren in op "Nr. reviews".
  • Pas de argumenten aan zodat eventuele lijnen niet over elkaar heen vallen.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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()
Code bewerken en uitvoeren