130 votes

paires () équivalent dans ggplot2?

Est-il possible de tracer une matrice de nuages de points avec ggplot2, en utilisant les fonctionnalités intéressantes de ggplot telles que la cartographie de facteurs supplémentaires pour la couleur, la forme, etc.

Je pense à quelque chose de similaire aux paires ().

246voto

naught101 Points 2023

Je garde l'envie de faire cela, mais plotmatrix est de la merde. Hadley recommande à l'aide de la GGally paquet à la place. Il a une fonction, ggpairs qui est considérablement améliorée, les paires de la parcelle (permet d'utiliser des variables continues dans vos données, images). Il trace les différentes parcelles dans chaque carré, selon les types de variables:

ggpairs(iris, colour='Species', alpha=0.4)

enter image description here

40voto

Matt Bannert Points 6390

Vous voudrez peut-être essayer plotmatrix:

   library(ggplot2)
  data(mtcars)
  plotmatrix(mtcars[,1:3])
 

me mpg (première colonne de mtcars) ne devrait pas être un facteur. Je ne l'ai pas vérifié, mais il n'y a aucune raison pour que ce soit le cas. Cependant, je reçois un nuage de points :)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X