Seaborn oferece um conjunto abrangente de funções de visualização. Sua versatilidade permite que os usuários se integrem perfeitamente com a interface orientada a objetos do Matplotlib, aprimorando o controle sobre múltiplas figuras e subtramas.
Funções em nível de eixos:
Funções como regplot , kdeplot e boxplot se enquadram na categoria "nível de eixos". Eles são projetados para operar em um objeto Axes específico. Para envolvê-los no estilo orientado a objetos:
f, axarr = plt.subplots(2, sharex=True)
sns.regplot(x, y, ax=axarr[0])
sns.kdeplot(x, ax=axarr[1])
Funções de nível de figura:
Em contraste, funções de "nível de figura" como relplot, catplot, e jointplot constroem gráficos elaborados que podem incluir vários eixos. Estas funções requerem controle exclusivo sobre a figura. No entanto, eles fornecem acesso à figura subjacente e à matriz de objetos Axes:
f, g = sns.lmplot(x, y)
g.set_xlabels(['A', 'B'])
g.set_xticks([1, 2])
Jointplot Details:
Joint plots utilizam um objeto JointGrid na chamada de função. Ele expõe a figura e a matriz de eixos por meio de g.fig e g.axes. A personalização pode ser aplicada após invocar a função.
Conclusão:
A interface orientada a objetos do Matplotlib pode ser perfeitamente integrada às funções de visualização do Seaborn. As funções em nível de eixo permitem a interação direta com objetos Axes específicos, enquanto as funções em nível de figura fornecem acesso à figura subjacente e à matriz de eixos para fins de personalização. Compreender essa distinção capacita os usuários com maior controle sobre suas visualizações.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3