Plot batang Seaborn

Bekerja dengan Data Kategorikal di Python

Kasey Jones

Research Data Scientist

Diagram batang tradisional

# Code provided for clarity
reviews["Traveler type"].value_counts().plot.bar()

Diagram batang yang menghitung jumlah ulasan per tipe pelancong.

Bekerja dengan Data Kategorikal di Python

Sintaks

sns.set(font_scale=1.3)
sns.set_style("darkgrid")

sns.catplot(x="Traveler type", y="Score", data=reviews, kind="bar")

Plot kategori batang Seaborn untuk ulasan hotel berdasarkan tipe pelancong.

Bekerja dengan Data Kategorikal di Python

Mengurutkan kategori

reviews["Traveler type"] = reviews["Traveler type"].astype("category")
reviews["Traveler type"].cat.categories
Index(['Business', 'Couples', 'Families', 'Friends', 'Solo'], dtype='object')
Bekerja dengan Data Kategorikal di Python

Visualisasi diperbarui

sns.catplot(x="Traveler type", y="Score", data=reviews, kind="bar")

  • Catatan: catplot() memiliki parameter order
Bekerja dengan Data Kategorikal di Python

Parameter hue

  • hue:
    • nama variabel di data
    • untuk membagi data menurut kategori kedua
    • juga untuk memberi warna grafik
sns.set(font_scale=1.2)
sns.set_style("darkgrid")
sns.catplot(x="Traveler type", y="Score", data=reviews, kind="bar",
            hue="Tennis court")  # <--- new parameter
Bekerja dengan Data Kategorikal di Python

Plot batang dua variabel

Bekerja dengan Data Kategorikal di Python

Latihan plot batang

Bekerja dengan Data Kategorikal di Python

Preparing Video For Download...