Další možnosti catplot()

Working with Categorical Data in Python

Kasey Jones

Research Data Scientist

Problémy s kategorickými grafy

Sloupcový graf vytvořený v seabornu zobrazující počty recenzí podle kontinentu uživatele a typu cestovatele.

Working with Categorical Data in Python

Použití mřížky catplot()

Příklad použití seabornu pro vytvoření stejné vizualizace napříč různými kategoriemi sloupce. Vizualizace obsahuje stejné informace jako předchozí, ale nyní je jeden graf pro každý kontinent uživatele.

Working with Categorical Data in Python

Použití různých argumentů

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")
  • Běžné barvy: "Set", "Set2", "Tab10", "Paired"
1 http://seaborn.pydata.org/tutorial/color_palettes.html
Working with Categorical Data in Python

Ještě jeden pohled

Aktualizovaná vizualizace z předchozího snímku s jiným barevným schématem. Zobrazuje sloupcový graf pro každý kontinent uživatele.

Working with Categorical Data in Python

Úprava grafů

  • Nastavení: uložte graf jako objekt: ax
  • Název grafu: ax.fig.suptitle("My title")
  • Popisky os: ax.set_axis_labels("x-axis-label", "y-axis-label")
  • Výška názvu: 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()
Working with Categorical Data in Python

Výsledný produkt

Výsledná vizualizace této kapitoly s aktualizovanými popisky os a názvem.

Working with Categorical Data in Python

Procvičení catplot()

Working with Categorical Data in Python

Preparing Video For Download...