Questions marquées «ggplot2»

91
Changer les polices dans ggplot2

Il était une fois, j'ai changé ma ggplot2police en utilisant windowsFonts(Times=windowsFont("TT Times New Roman"))pour la changer. Maintenant, je ne peux pas m'en débarrasser. En essayant de jeu family=""dans ggplot2 theme()je ne peux pas sembler générer un changement dans les polices que je...

91
Supprimer les légendes supplémentaires dans ggplot2

J'ai un cadre de données simple que j'essaie de faire un tracé combiné de lignes et de points en utilisant ggplot2. Supposons que mes données ressemblent à ceci: df <- data.frame(x=rep(1:10,2), y=c(1:10,11:20), group=c(rep("a",10),rep("b",10))) Et j'essaye de faire un complot: g <-...

90
grouper par deux colonnes dans ggplot2

Est-il possible de grouper par deux colonnes? Ainsi, le produit croisé est dessiné pargeom_point() et geom_smooth()? Comme exemple: frame <- data.frame( series <- rep(c('a', 'b'), 6), sample <- rep(c('glass','water', 'metal'), 4), data <- c(1:12)) ggplot(frame, aes()) # ... Tels que...

88
Comment réparer le rapport hauteur / largeur dans ggplot?

J'essaie de redimensionner un tracé pour l'adapter à mon document, mais j'ai des difficultés à faire en sorte que le diagramme tracé soit un carré. Exemple: pdf(file = "./out.pdf", width = 5, height = 5) p <- ggplot(mydata, aes(x = col1, y = col2)) print(p) aux <- dev.off() Bien que les...

12
Utiliser gganimate pour construire une observation d'histogramme par observation? Doit fonctionner pour des ensembles de données plus importants (~ n = 5000)

La prime expire dans 18 heures . Les réponses à cette question sont éligibles pour une prime de réputation de +200 . max cherche une réponse d'une source fiable . Je voudrais échantillonner des points à partir d'une distribution normale, puis créer un pointplot un par un en utilisant le...

10
coordonnées npc de geom_point dans ggplot2

Comment puis-je obtenir les coordonnées x , y d'un geom_point dans un ggplot , où le cadre de référence est la totalité de l'image tracée? Je peux créer un ggplot avec quelques geom_point en utilisant: library(ggplot2) my.plot <- ggplot(data.frame(x = c(0, 0.456, 1), y = c(0, 0.123, 1))) +...