Isso tem como objetivo reproduzir o visual biplot do R para PCA, onde o visual combina as pontuações e as cargas. Você verá setas representando as contribuições das variáveis originais para cada componente principal e também verá como os dados de dados se projetam nos componentes.
Link Pypi: link Pypi
Explicação do PCA e Pybiplot Usecase Link: PCA Link
Flexibility through Optional Parameters: vários parâmetros opcionais permitem que os usuários personalizem a aparência do gráfico.
Support for Overlaying Plots: os usuários podem decidir sobrepor as amostras e as plotagens de cargas ou exibi -las lado a lado.
Dynamic Labeling: o script suporta rotulagem dinâmica com base nos valores reais dos dados projetados, cargas e variações explicadas.
Arrow Representations for Loadings: As cargas são representadas como setas, apontando na direção e magnitude da carga.
BiPlot ( ProjectedData , Loadings , ExplainedVar , ** kwargs ). plot ()ProjectedData: (PD.DataFrame) - Os dados projetados.Loadings: (PD.DataFrame) - Os dados de cargas.ExplainedVar: (List) - Explicou Variação para os componentes.Fig_size: Tamanho da figura (o padrão é (16, 12))Fig_size_sub: Tamanho da figura para subparcelas (o padrão é (20, 12))Overlaid: sinalizador para sobreposições de plotagens ou não (o padrão é verdadeiro)Plot_style: estilo do enredo (o padrão é 'Seaborn-v0_8-Bright')Sample_colors: cores para amostras (o padrão é 'azul')Sample_size: Tamanho dos pontos de amostra (o padrão é 15)Sample_labels: sinalizador para mostrar rótulos de amostra ou não (o padrão é verdadeiro)Sample_labels_color: cor para rótulos de amostra (o padrão é 'preto')Sample_labels_size: tamanho dos rótulos da amostra (o padrão é 10)Sample_labels_shift: Shift para etiquetas de amostra (o padrão é 0,02)Arrow_colors: cor das setas (o padrão é 'vermelho')Arrow_head_size: tamanho das cabeças de seta (o padrão é 0,05)Arrow_labels: sinalizador para mostrar rótulos de seta ou não (o padrão é verdadeiro)Arrow_labels_size: tamanho dos rótulos de seta (o padrão é 10)Arrow_labels_color: cor dos rótulos de seta (o padrão é 'preto')Arrow_labels_shift: Shift for Arrow Rótulos (o padrão é 1,15)X_label_size: tamanho da etiqueta do eixo x (o padrão é 15)Y_label_size: tamanho da etiqueta do eixo y (o padrão é 15)Title_size: tamanho do título (o padrão é 20)