Dies zielt darauf ab, das Biplot -Visual des R für PCA zu reproduzieren, bei dem das Bild sowohl die Punktzahlen als auch die Ladungen kombiniert. Sie sehen Pfeile, die die Beiträge der ursprünglichen Variablen für jede Hauptkomponente darstellen, und sehen auch, wie die Datenpunkte auf die Komponenten projizieren.
PYPI Link: PYPI Link
Erläuterung von PCA und Pybiplot Usecase -Link: PCA -Link
Flexibility through Optional Parameters: Mehrere optionale Parameter ermöglichen es Benutzern, das Erscheinungsbild des Diagramms anzupassen.
Support for Overlaying Plots: Benutzer können sich entscheiden, die Proben und Ladungsdiagramme zu überlagern oder sie nebeneinander anzuzeigen.
Dynamic Labeling: Das Skript unterstützt die dynamische Beschriftung basierend auf den tatsächlichen Werten der projizierten Daten, Ladungen und erklärten Abweichungen.
Arrow Representations for Loadings: Ladungen werden als Pfeile dargestellt, die in Richtung und Größe der Belastung zeigen.
BiPlot ( ProjectedData , Loadings , ExplainedVar , ** kwargs ). plot ()ProjectedData: (pd.dataframe) - die projizierten Daten.Loadings: (pd.dataframe) - Die Ladungsdaten.ExplainedVar: (Liste) - Erklärte die Varianz für die Komponenten.Fig_size: Figurengröße (Standard ist (16, 12))Fig_size_sub: Abbildung Größe für Nebenhandlungen (Standard ist (20, 12))Overlaid: Flaggen Sie Overlay -Diagramme oder nicht (Standard ist wahr)Plot_style: Stil der Handlung (Standard ist 'Seaborn-V0_8-Bright')Sample_colors: Farben für Proben (Standard ist 'blau')Sample_size: Größe der Beispielpunkte (Standard ist 15)Sample_labels: Flag, um Beispielbezeichnungen anzuzeigen oder nicht (Standard ist wahr)Sample_labels_color: Farbe für Beispielbezeichnungen (Standard ist 'schwarz')Sample_labels_size: Größe der Beispielbezeichnungen (Standard ist 10)Sample_labels_shift: Verschiebung für Beispielbezeichnungen (Standard ist .02)Arrow_colors: Farbe der Pfeile (Standard ist 'rot')Arrow_head_size: Größe der Pfeilköpfe (Standard ist 0,05)Arrow_labels: Flag, um Pfeillabels anzeigen oder nicht (Standard ist wahr)Arrow_labels_size: Größe der Pfeilbezeichnungen (Standard ist 10)Arrow_labels_color: Farbe der Pfeilbezeichnungen (Standard ist 'schwarz')Arrow_labels_shift: Verschiebung für Pfeilbezeichnungen (Standard ist 1.15)X_label_size: Größe der x-Achsenbezeichnung (Standard ist 15)Y_label_size: Größe der y-Achse-Etikett (Standard ist 15)Title_size: Größe des Titels (Standard ist 20)