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)])
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.
import matplotlib.pyplot as plt
import seaborn as sns
df = sns.load_dataset("iris")
sns.pairplot(df, hue="species", size=2.5)
plt.show()
seaborn hat andere Werkzeuge zum Zeichnen verschiedener cooler Grafiken. Wenn Sie die Matplotlib-Grafiken satt haben, verwenden Sie sie bitte.
Recommended Posts