Utilisez la fonction paires pour dessiner une matrice de diagramme de dispersion dans R.
pairs(iris[1:4], main = "Edgar Anderson's Iris Data", pch = 21, bg = c("red", "green3", "blue")[unclass(iris$Species)])
J'ai essayé de dessiner cela avec python, mais il semble que le matplotlib familier n'ait pas de fonction pour dessiner une matrice de diagramme de dispersion.
Vous pouvez l'implémenter en utilisant pleinement le subplot, mais ici, dessinez une matrice de diagramme de dispersion en utilisant une bibliothèque de dessin de graphes appelée seaborn. Je vais vous montrer comment.
Dependency matplotlib (>=1.4) seaborn (>=0.5) Les deux devraient pouvoir être installés avec pip.
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 a d'autres outils pour dessiner divers graphiques sympas. Si vous êtes fatigué des graphiques matplotlib, veuillez les utiliser.
Recommended Posts