Domande taggate «ggplot2»

ggplot2 è un pacchetto di disegno grafico open source attivamente gestito per R, scritto da Hadley Wickham, basato sui principi di "Grammatica della Grafica". Sostituisce parzialmente la trama di base di R e il pacchetto reticolare, fornendo al contempo un'API pulita, potente, ortogonale e divertente.

7
Come possiamo creare grafici in stile xkcd?
Apparentemente, la gente ha capito come realizzare grafici in stile xkcd in Mathematica e in LaTeX . Possiamo farlo in R? Ggplot2-tori? Un geom_xkcd e / o theme_xkcd? Immagino nella grafica di base, par (xkcd = TRUE)? Come lo faccio? Come primo colpo (e molto più elegantemente mostrato sotto) in …
697 r  ggplot2  plot 

8
Rotazione e spaziatura delle etichette degli assi in ggplot2
Ho una trama in cui l'asse x è un fattore le cui etichette sono lunghe. Anche se probabilmente non è una visualizzazione ideale, per ora mi piacerebbe semplicemente ruotare queste etichette per essere verticali. Ho capito questa parte con il codice qui sotto, ma come puoi vedere, le etichette non …
671 r  ggplot2  labels 

16
Traccia due grafici nella stessa trama in R
Vorrei tracciare y1 e y2 nella stessa trama. 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") Ma quando lo faccio in questo modo, non vengono tracciati insieme nella stessa …
571 r  plot  ggplot2  r-faq 

2
Come impostare i limiti per gli assi nei grafici ggplot2 R?
Tracciato quanto segue: 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) Ora dico io voglio solo tracciare la regione tra x=-5000a 5000, invece di …
358 r  plot  ggplot2 

13
Trame affiancate con ggplot2
Vorrei mettere due grafici fianco a fianco usando il pacchetto ggplot2 , cioè fare l'equivalente di par(mfrow=c(1,2)). Ad esempio, vorrei che i seguenti due grafici fossero visualizzati fianco a fianco con la stessa scala. x <- rnorm(100) eps <- rnorm(100,0,.2) qplot(x,3*x+eps) qplot(x,2*x+eps) Devo metterli nello stesso data.frame? qplot(displ, hwy, data=mpg, …
339 r  visualization  ggplot2 


11
Come salvare una trama come immagine sul disco?
Traccio una semplice regressione lineare usando R. Vorrei salvare quell'immagine come PNG o JPEG, è possibile farlo automaticamente? (tramite codice) Ci sono due domande diverse: in primo luogo, sto già guardando la trama sul mio monitor e vorrei salvarla così com'è. In secondo luogo, non ho ancora generato la trama, …
304 r  plot  ggplot2  lattice  r-faq 

13
Barre di ordine nel grafico a barre ggplot2
Sto cercando di creare un grafico a barre in cui la barra più grande sarebbe più vicina all'asse y e la barra più corta sarebbe più lontana. Quindi è un po 'come il tavolo che ho Name Position 1 James Goalkeeper 2 Frank Goalkeeper 3 Jean Defense 4 Steve Defense …
301 r  ggplot2  r-faq 

11
Come cambiare il titolo della legenda in ggplot
Ho la seguente trama come di seguito. È stato creato con questo comando: 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") Ora la prossima cosa che voglio fare …
300 r  plot  ggplot2 

3
Centra il titolo del diagramma in ggplot2
Ciao, questo semplice codice (e tutti i miei script da questa mattina) ha iniziato a darmi un titolo fuori centro in ggplot2 Ubuntu version: 16.04 R studio version: Version 0.99.896 R version: 3.3.2 GGPLOT2 version: 2.2.0 Ho appena installato quanto sopra questa mattina per provare a risolvere questo problema .... …
256 r  ggplot2 

1
Rimuovi legenda ggplot 2.2
Sto cercando di mantenere la legenda di un livello (liscia) e rimuovere la legenda dell'altro (punto). Ho provato a chiudere le leggende con guides(colour = FALSE)e geom_point(aes(color = vs), show.legend = FALSE). Modifica : poiché questa domanda e le sue risposte sono popolari, un esempio riproducibile sembra nell'ordine: library(ggplot2) ggplot(data …
250 r  ggplot2  legend 

15
ggplot con 2 assi su ciascun lato e scale diverse
Ho bisogno di tracciare un grafico a barre che mostra i conteggi e un grafico a linee che mostra il tasso in un unico grafico, posso fare entrambi separatamente, ma quando li metto insieme, scala il primo livello (cioè il geom_bar) è sovrapposto dal secondo strato (cioè il geom_line). Posso …
231 r  ggplot2  r-faq 

20
Come cambiare le etichette delle faccette?
Ho usato il seguente ggplotcomando: 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()) produrre Vorrei cambiare le etichette delle sfaccettature , tuttavia, in qualcosa di …
231 r  ggplot2  symbols  facet  plotmath 


2
Disattivazione di alcune leggende in un ggplot
Supponiamo che io abbia un ggplot con più di una legenda. mov <- subset(movies, length != "") (p0 <- ggplot(mov, aes(year, rating, colour = length, shape = mpaa)) + geom_point() ) Posso disattivare la visualizzazione di tutte le leggende in questo modo: (p1 <- p0 + theme(legend.position = "none")) Il …
221 r  ggplot2 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.