/ / Jak zmienić rozmiar tytułu kolumny na factorplot? - matplotlib, seaborn

Jak zmienić rozmiar tytułu kolumny na factorplot? - matplotlib, seaborn

Poniższy kod wydaje się zmieniać rozmiar etykiet osi x i y na wykresie factorplot, ale nie mogę dowiedzieć się, jak zmienić rozmiar każdej kolumny tytuł / etykietę na wykresach.

sns.set(style="darkgrid")
sns.set_context(font_scale =20)
g = sns.factorplot(x="Fare_bins",  col = "Cabin", kind ="count", data=    Fare_Cabin, col_wrap =3,
size=3, aspect =1.3 , palette="muted")


# labeling the x and y labels and changing the font size for most of the labels
g.set_ylabels("Instances")
g.set_xlabels("Fare")
g.axes[0].xaxis.label.set(size=14)
g.axes[0].yaxis.label.set(size=14)
g.axes[1].xaxis.label.set(size=14)
g.axes[2].xaxis.label.set(size=14)
g.axes[3].xaxis.label.set(size=14)
g.axes[4].yaxis.label.set(size=14)
g.axes[4].xaxis.label.set(size=14)
g.axes[5].xaxis.label.set(size=14)
g.axes[6].xaxis.label.set(size=14)
g.axes[7].yaxis.label.set(size=14)
g.axes[7].xaxis.label.set(size=14)

Jednak zmienia to tylko rozmiar etykiet x i y, a nie nagłówek kolumny, który w tym przypadku jest reprezentowany przez wartości „kabiny”

(Przykro mi, nie wiem, jak opublikować wykres w OP)

Dziękuję Ci.

Odpowiedzi:

0 dla odpowiedzi № 1

Użyj set_titles metoda the FacetGrid.

Domyślny rozmiar tytułu:

import seaborn as sns

tips = sns.load_dataset("tips")
g = sns.factorplot(x="sex",  col="size", kind ="count", data=tips, col_wrap=3)

wprowadź opis obrazu tutaj

Większe tytuły:

g = sns.factorplot(x="sex",  col="size", kind ="count", data=tips, col_wrap=3)
g.set_titles(size=20)

wprowadź opis obrazu tutaj