Skapa ett punktdiagram
Att skapa användbara visualiseringar kräver ofta en hel del testning. Du har fått i uppdrag att skapa en visualisering som visar antalet recensioner, "Nr. reviews" – det vill säga hur många recensioner en recensent tidigare har skrivit – fördelat på ett hotels stjärnbetyg, "Hotel stars". Eftersom antalet recensioner är numeriskt har du valt att använda ett punktdiagram för att visa medelvärdet för datan inom varje kategori.
Den här övningen är en del av kursen
Arbeta med kategoriska data i Python
Övningsinstruktioner
- Skapa ett punktdiagram med funktionen
catplot(). - Dela upp datan längs x-axeln med hjälp av
"Hotel stars". - Ange den numeriska variabeln som ska visualiseras till
"Nr. reviews". - Uppdatera argumenten så att eventuella linjer inte överlappar varandra.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()