Questions marquées «ggplot2»

ggplot2 est un package de dessin de graphiques open-source activement maintenu pour R, écrit par Hadley Wickham, basé sur les principes de "Grammar of Graphics". Il remplace partiellement le tracé de base de R et le package lattice, tout en fournissant une API propre, puissante, orthogonale et amusante.

7
Comment pouvons-nous faire des graphiques de style xkcd?
Apparemment, les gens ont compris comment créer des graphiques de style xkcd dans Mathematica et dans LaTeX . Pouvons-nous le faire en R? Ggplot2-ers? Un geom_xkcd et / ou theme_xkcd? Je suppose que dans les graphiques de base, par (xkcd = TRUE)? Comment fait-on ça? En tant que premier coup …
697 r  ggplot2  plot 

8
Étiquettes des axes de rotation et d'espacement dans ggplot2
J'ai un tracé où l'axe des x est un facteur dont les étiquettes sont longues. Bien que ce ne soit probablement pas une visualisation idéale, pour l'instant, je voudrais simplement faire pivoter ces étiquettes pour qu'elles soient verticales. J'ai compris cette partie avec le code ci-dessous, mais comme vous pouvez …
671 r  ggplot2  labels 

16
Tracer deux graphiques dans le même tracé en R
Je voudrais tracer y1 et y2 dans le même tracé. x <- seq(-2, 2, 0.05) y1 <- pnorm(x) y2 <- pnorm(x, 1, 1) plot(x, y1, type = "l", col = "red") plot(x, y2, type = "l", col = "green") Mais quand je le fais comme ça, ils ne sont pas …
572 r  plot  ggplot2  r-faq 

2
Comment définir les limites des axes dans les tracés ggplot2 R?
Je trace ce qui suit: library(ggplot2) carrots <- data.frame(length = rnorm(500000, 10000, 10000)) cukes <- data.frame(length = rnorm(50000, 10000, 20000)) carrots$veg <- 'carrot' cukes$veg <- 'cuke' vegLengths <- rbind(carrots, cukes) ggplot(vegLengths, aes(length, fill = veg)) + geom_density(alpha = 0.2) Maintenant, disons que je veux seulement tracer la région entre x=-5000à …
358 r  plot  ggplot2 

13
Tracés côte à côte avec ggplot2
Je voudrais placer deux tracés côte à côte en utilisant le paquet ggplot2 , c'est-à-dire faire l'équivalent de par(mfrow=c(1,2)). Par exemple, j'aimerais que les deux tracés suivants s'affichent côte à côte avec la même échelle. x <- rnorm(100) eps <- rnorm(100,0,.2) qplot(x,3*x+eps) qplot(x,2*x+eps) Dois-je les mettre dans le même data.frame? …
339 r  visualization  ggplot2 


11
Comment enregistrer un tracé en tant qu'image sur le disque?
Je trace une régression linéaire simple à l'aide de R. Je voudrais enregistrer cette image au format PNG ou JPEG, est-il possible de le faire automatiquement? (via code) Il y a deux questions différentes: Premièrement, je regarde déjà l'intrigue sur mon moniteur et je voudrais l'enregistrer tel quel. Deuxièmement, je …
304 r  plot  ggplot2  lattice  r-faq 

13
Ordre des barres dans le graphique à barres ggplot2
J'essaie de faire un graphique à barres où la plus grande barre serait la plus proche de l'axe y et la barre la plus courte serait la plus éloignée. Donc, c'est un peu comme le tableau que j'ai Name Position 1 James Goalkeeper 2 Frank Goalkeeper 3 Jean Defense 4 …
301 r  ggplot2  r-faq 

11
Comment changer le titre d'une légende dans ggplot
J'ai l'intrigue suivante comme ci-dessous. Il a été créé avec cette commande: library(ggplot2) df <- data.frame(cond = factor(rep(c("A", "B"), each = 200)), rating = c(rnorm(200), rnorm(200, mean=.8))) ggplot(df, aes(x=rating, fill=cond)) + geom_density(alpha = .3) + xlab("NEW RATING TITLE") + ylab("NEW DENSITY TITLE") Maintenant , la prochaine chose que je veux …
300 r  plot  ggplot2 

3
Titre du tracé central dans ggplot2
Salut ce code simple (et tous mes scripts de ce matin) a commencé à me donner un titre décentré dans ggplot2 Ubuntu version: 16.04 R studio version: Version 0.99.896 R version: 3.3.2 GGPLOT2 version: 2.2.0 J'ai fraîchement installé ce qui précède ce matin pour essayer de résoudre ce problème .... …
256 r  ggplot2 

4
Supprimer la légende ggplot 2.2
J'essaie de garder la légende d'un calque (lisse) et de supprimer la légende de l'autre (point). J'ai essayé de fermer les légendes avec guides(colour = FALSE)et geom_point(aes(color = vs), show.legend = FALSE). Edit : Comme cette question et ses réponses sont populaires, un exemple reproductible semble dans l'ordre: library(ggplot2) ggplot(data …
250 r  ggplot2  legend 

15
ggplot avec 2 axes y de chaque côté et différentes échelles
J'ai besoin de tracer un graphique à barres montrant les nombres et un graphique linéaire montrant le taux dans un seul graphique, je peux les faire séparément, mais quand je les mets ensemble, l'échelle de la première couche (c'est-à-dire la geom_bar) est superposée par la seconde couche (c'est-à-dire la geom_line). …
231 r  ggplot2  r-faq 

20
Comment changer les étiquettes des facettes?
J'ai utilisé la ggplotcommande suivante : ggplot(survey, aes(x = age)) + stat_bin(aes(n = nrow(h3), y = ..count.. / n), binwidth = 10) + scale_y_continuous(formatter = "percent", breaks = c(0, 0.1, 0.2)) + facet_grid(hospital ~ .) + theme(panel.background = theme_blank()) produire J'aimerais changer les étiquettes de facette , cependant, en quelque …
231 r  ggplot2  symbols  facet  plotmath 


2
Désactiver certaines légendes dans un ggplot
Supposons que j'ai un ggplot avec plus d'une légende. mov <- subset(movies, length != "") (p0 <- ggplot(mov, aes(year, rating, colour = length, shape = mpaa)) + geom_point() ) Je peux désactiver l'affichage de toutes les légendes comme ceci: (p1 <- p0 + theme(legend.position = "none")) Passer show_guide = FALSEà …
221 r  ggplot2 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.