Aan de slagBegin gratis

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

Bekijk cursus

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.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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