Zeichnen Sie eine Streudiagrammmatrix mit Python

Überblick

Verwenden Sie die Paarfunktion, um eine Streudiagrammmatrix in R zu zeichnen.

pairs(iris[1:4], main = "Edgar Anderson's Iris Data", pch = 21, bg = c("red", "green3", "blue")[unclass(iris$Species)])

rmatrix.png

Ich habe versucht, dies mit Python zu zeichnen, aber es scheint, dass die bekannte Matplotlib keine Funktion zum Zeichnen einer Streudiagrammmatrix hat.

Sie können es implementieren, indem Sie das Unterplot vollständig nutzen. Zeichnen Sie hier jedoch eine Streudiagrammmatrix mit einer Diagrammzeichnungsbibliothek namens seaborn. Ich werde dir zeigen wie.

Dependency matplotlib (>=1.4) seaborn (>=0.5) Beide sollten mit pip installierbar sein.

Quellcode

import matplotlib.pyplot as plt
import seaborn as sns

df = sns.load_dataset("iris")
sns.pairplot(df, hue="species", size=2.5)
plt.show()

Ausführungsergebnis

figure_1.png

Andere

seaborn hat andere Werkzeuge zum Zeichnen verschiedener cooler Grafiken. Wenn Sie die Matplotlib-Grafiken satt haben, verwenden Sie sie bitte.

Referenz

Scatterplot Matrix

Recommended Posts

Zeichnen Sie eine Streudiagrammmatrix mit Python
Zeichne ein Herz in Python
Zeichnen Sie ein CNN-Diagramm in Python
Mit Python Teil 2 ein Herz zeichnen (SymPy Edition)
Zeichnen Sie mit graphviz eine Baumstruktur in Python 3
Zeichnen Sie ein Diagramm mit Python
Zeichnen Sie in Python ein Diagramm einer quadratischen Funktion
[Python] Wie zeichnet man mit Matplotlib ein Histogramm?
[Python] Finden Sie die Translokationsmatrix in Einschlussnotation
Machen Sie einen Screenshot in Python
Erstellen Sie eine Funktion in Python
Zeichnen Sie MP3-Wellenformen in Python
Erstellen Sie ein Wörterbuch in Python
Zeichnen Sie die Festplatte von Poancare in Python
Matrixprodukt in Python numpy
Transmutationsmatrix im Python-Standard
Zeichnen Sie "Farn programmgesteuert zeichnen" in Python
Erstellen Sie ein Lesezeichen in Python
Zeichne die Yin-Funktion in Python
Zeichnen Sie Sinuswellen mit Blender Python
Wahrscheinlich in einer Nishiki-Schlange (Originaltitel: Vielleicht in Python)
Schreiben Sie eine Dichotomie in Python
[Python] Verwalten Sie Funktionen in einer Liste
Drücken Sie einen Befehl in Python (Windows)
Erstellen Sie einen DI-Container mit Python
Zeichnen Sie Knoten interaktiv mit Plotly (Python)
ABC166 in Python A ~ C Problem
Schreiben Sie A * (A-Stern) -Algorithmen in Python
Erstellen Sie eine Binärdatei in Python
Löse ABC036 A ~ C mit Python
Schreiben Sie ein Kreisdiagramm in Python
Schreiben Sie das Vim-Plugin in Python
Schreiben Sie eine Suche mit Tiefenpriorität in Python
Implementierung eines einfachen Algorithmus in Python 2
Löse ABC037 A ~ C mit Python
Führen Sie einen einfachen Algorithmus in Python aus
Beim Erstellen einer Matrix in einer Liste
Erstellen Sie eine zufällige Zeichenfolge in Python
Finden Sie die Eigenwerte einer reellen symmetrischen Matrix in Python
Beim Schreiben eines Programms in Python
Zeichnen Sie eine Aquarellillusion mit Kantenerkennung in Python3 und openCV3
Generieren Sie eine erstklassige Sammlung in Python
Spiralbuch in Python! Python mit einem Spiralbuch! (Kapitel 14 ~)
Löse ABC175 A, B, C mit Python
Verwenden Sie print in Python2 lambda expression
Ein einfacher HTTP-Client, der in Python implementiert ist
Vorsichtsmaßnahmen beim Beizen einer Funktion in Python
Schreiben Sie den Test in die Python-Dokumentzeichenfolge
Zeigen Sie eine Liste der Alphabete in Python 3 an
Versuchen Sie, ein SYN-Paket in Python zu senden
Versuchen Sie, eine einfache Animation in Python zu zeichnen
Erstellen Sie eine einfache GUI-App in Python
Zeichne mit PyCall ein Herz in Ruby
Zeichnen Sie Nozomi Sasaki in Excel mit Python
Schreiben Sie eine kurze Eigenschaftsdefinition in Python
[Python] [Windows] Machen Sie eine Bildschirmaufnahme mit Python
Führen Sie den Python-Interpreter im Skript aus
Wie bekomme ich Stacktrace in Python?