Tworzenie wykresu punktowego
Tworzenie użytecznych wizualizacji często wymaga wielu prób. Masz za zadanie przygotować wykres pokazujący liczbę recenzji, "Nr. reviews" – czyli ile recenzji dany recenzent napisał wcześniej – w podziale na ocenę gwiazdkową hotelu, "Hotel stars". Ponieważ liczba recenzji jest zmienną numeryczną, zdecydowasz się użyć wykresu punktowego, aby pokazać średnią wartość danych w poszczególnych kategoriach.
To ćwiczenie jest częścią kursu
Praca z danymi kategorycznymi w Pythonie
Instrukcje do ćwiczenia
- Korzystając z funkcji
catplot(), utwórz wykres punktowy. - Podziel dane wzdłuż osi x, używając kolumny
"Hotel stars". - Ustaw zmienną numeryczną do zwizualizowania na
"Nr. reviews". - Dostosuj argumenty tak, aby linie na wykresie się nie nakładały.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()