Opțiuni suplimentare catplot()

Lucrul cu date categoriale în Python

Kasey Jones

Research Data Scientist

Dificultăți cu graficele categoriale

Grafic de numărare creat cu seaborn, care numără aparițiile recenziilor pe continent și tip de călător.

Lucrul cu date categoriale în Python

Utilizarea FacetGrid în catplot()

Exemplu de utilizare a seaborn pentru a crea aceeași vizualizare pe categorii diferite ale unei coloane. Conține aceleași informații ca graficul anterior, dar câte unul per continent.

Lucrul cu date categoriale în Python

Utilizarea diferitelor argumente

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")
  • Culori frecvente: "Set", "Set2", "Tab10", "Paired"
1 http://seaborn.pydata.org/tutorial/color_palettes.html
Lucrul cu date categoriale în Python

O altă privire

Vizualizarea actualizată dintr-un slide anterior, cu o schemă de culori diferită. Conține câte un grafic de numărare pentru fiecare continent.

Lucrul cu date categoriale în Python

Actualizarea graficelor

  • Configurare: salvați graficul ca obiect: ax
  • Titlu grafic: ax.fig.suptitle("My title")
  • Etichete axe: ax.set_axis_labels("x-axis-label", "y-axis-label")
  • Înălțime titlu: 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()
Lucrul cu date categoriale în Python

Produsul final

Vizualizarea finală a acestui capitol, cu etichete de axe și titlu actualizate.

Lucrul cu date categoriale în Python

Practică catplot()

Lucrul cu date categoriale în Python

Preparing Video For Download...