Ek catplot() seçenekleri

Python'da Kategorik Verilerle Çalışma

Kasey Jones

Research Data Scientist

Kategorik grafiklerde zorluklar

Seaborn ile oluşturulmuş, kullanıcı kıtası ve seyahat eden türüne göre inceleme sayılarını gösteren bir count plot.

Python'da Kategorik Verilerle Çalışma

catplot() facetgrid kullanımı

Seaborn kullanılarak bir sütunun farklı kategorilerinde aynı görselleştirmenin oluşturulması örneği. Önceki grafikle aynı bilgiyi içerir, ancak artık her kullanıcı kıtası kategorisi için ayrı bir grafik vardır.

Python'da Kategorik Verilerle Çalışma

Farklı argümanlar kullanma

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")
  • Yaygın paletler: "Set", "Set2", "Tab10", "Paired"
1 http://seaborn.pydata.org/tutorial/color_palettes.html
Python'da Kategorik Verilerle Çalışma

Bir kez daha bakalım

Önceki slayttaki görselleştirmenin renk şeması değiştirilmiş hâli. Her kullanıcı kıtası için bir count plot içerir.

Python'da Kategorik Verilerle Çalışma

Grafikleri güncelleme

  • Kurulum: görseli bir nesne olarak kaydedin: ax
  • Grafik başlığı: ax.fig.suptitle("My title")
  • Eksen etiketleri: ax.set_axis_labels("x-axis-label", "y-axis-label")
  • Başlık yüksekliği: 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()
Python'da Kategorik Verilerle Çalışma

Nihai çıktı

Bu bölümün son görselleştirmesi. Eksen etiketleri ve başlık güncellendi.

Python'da Kategorik Verilerle Çalışma

catplot() alıştırması

Python'da Kategorik Verilerle Çalışma

Preparing Video For Download...