Kom igångKom igång gratis

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

Visa kurs

Ö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()
Redigera och kör kod