Opsi tambahan catplot()

Bekerja dengan Data Kategorikal di Python

Kasey Jones

Research Data Scientist

Tantangan pada plot kategorikal

Plot hitung dengan seaborn yang menghitung ulasan menurut benua pengguna dan tipe pelancong.

Bekerja dengan Data Kategorikal di Python

Menggunakan facetgrid catplot()

Contoh menggunakan seaborn untuk membuat visualisasi yang sama di berbagai kategori sebuah kolom. Visualisasi ini memuat informasi yang sama dengan grafik sebelumnya, tetapi kini ada satu grafik per kategori benua pengguna.

Bekerja dengan Data Kategorikal di Python

Menggunakan argumen berbeda

sns.catplot(x="Traveler type", kind="count",

col="User continent",
col_wrap=3,
palette=sns.color_palette("Set1"), data=reviews)
  • x: "Traveler type"
  • kind: "count"
  • col: "User continent"
  • col_wrap: 3
  • palette: sns.color_palette("Set1")
  • Warna umum: "Set", "Set2", "Tab10", "Paired"
1 http://seaborn.pydata.org/tutorial/color_palettes.html
Bekerja dengan Data Kategorikal di Python

Satu tampilan lagi

Visualisasi yang diperbarui dari slide sebelumnya dengan skema warna berbeda. Berisi plot hitung per benua pengguna.

Bekerja dengan Data Kategorikal di Python

Memperbarui plot

  • Siapkan: simpan grafik sebagai objek: ax
  • Judul plot: ax.fig.suptitle("My title")
  • Label sumbu: ax.set_axis_labels("x-axis-label", "y-axis-label")
  • Jarak judul: plt.subplots_adjust(top=.9)
ax = sns.catplot(x="Traveler type", col="User continent", col_wrap=3,
    kind="count", palette=sns.color_palette("Set1"), data=reviews)
ax.fig.suptitle("Hotel Score by Traveler Type & User Continent")
ax.set_axis_labels("Traveler Type", "Number of Reviews")
plt.subplots_adjust(top=.9)
plt.show()
Bekerja dengan Data Kategorikal di Python

Hasil akhir

Visualisasi akhir untuk bab ini. Menampilkan label sumbu dan judul yang diperbarui.

Bekerja dengan Data Kategorikal di Python

Latihan catplot()

Bekerja dengan Data Kategorikal di Python

Preparing Video For Download...