Seaborn offre une suite complète de fonctions de visualisation. Sa polyvalence permet aux utilisateurs de s'intégrer de manière transparente à l'interface orientée objet de Matplotlib, améliorant ainsi le contrôle sur plusieurs figures et sous-intrigues.
Fonctions au niveau des axes :
Fonctions comme regplot , kdeplot et boxplot relèvent de la catégorie "au niveau des axes". Ils sont conçus pour fonctionner sur un objet Axes spécifique. Pour les impliquer dans le style orienté objet :
f, axarr = plt.subplots(2, sharex=True)
sns.regplot(x, y, ax=axarr[0])
sns.kdeplot(x, ax=axarr[1])
Fonctions au niveau de la figure :
En revanche, les fonctions "au niveau de la figure" comme relplot, catplot, et jointplot construisent des tracés élaborés qui peuvent inclure plusieurs axes. Ces fonctions nécessitent un contrôle exclusif sur la figure. Cependant, ils donnent accès à la figure sous-jacente et au tableau d'objets Axes :
f, g = sns.lmplot(x, y)
g.set_xlabels(['A', 'B'])
g.set_xticks([1, 2])
Jointplot Détails :
Les tracés conjoints utilisent un objet JointGrid lors de l'appel de fonction. Il expose la figure et le tableau Axes via g.fig et g.axes. La personnalisation peut être appliquée après avoir appelé la fonction.
Conclusion :
L'interface orientée objet de Matplotlib peut être intégrée de manière transparente aux fonctions de visualisation de Seaborn. Les fonctions au niveau des axes permettent une interaction directe avec des objets Axes spécifiques, tandis que les fonctions au niveau de la figure donnent accès à la figure sous-jacente et au tableau Axes à des fins de personnalisation. Comprendre cette distinction permet aux utilisateurs de mieux contrôler leurs visualisations.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3