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.

9
Aggiungi una legenda comune per i ggplot combinati
Ho due ggplot con cui mi allineo orizzontalmente grid.arrange. Ho esaminato molti post del forum, ma tutto ciò che provo sembra essere un comando che ora è stato aggiornato e chiamato con un altro nome. I miei dati si presentano così; # Data plot 1 axis1 axis2 group1 -0.212201 0.358867 …
138 r  ggplot2  legend  gridextra 

14
Scatterplot con istogrammi marginali in ggplot2
C'è un modo per creare grafici a dispersione con istogrammi marginali proprio come nell'esempio qui sotto in ggplot2? In Matlab è la scatterhist()funzione e esistono equivalenti anche per R. Tuttavia, non l'ho visto per ggplot2. Ho iniziato un tentativo creando i singoli grafici ma non so come organizzarli correttamente. require(ggplot2) …

5
Ordina una scala x discreta per frequenza / valore
Sto creando un grafico a barre schivato usando ggplot con scala x discreta, l'asse x ora è organizzato in ordine alfabetico, ma ho bisogno di riorganizzarlo in modo che sia ordinato dal valore dell'asse y (cioè, la barra più alta sarà essere posizionato a sinistra). Ho provato a ordinare o …
137 r  ggplot2  r-faq 

6
Salvataggio del diagramma grid.arrange () su file
Sto cercando di tracciare più grafici usando ggplot2, disponendoli usando grid.arrange(). Dal momento che sono riuscito a trovare qualcuno che descriva il problema esatto che ho, ho citato la descrizione del problema dal link : Quando uso ggsave()dopo grid.arrange(), ad es grid.arrange(sgcir1,sgcir2,sgcir3,ncol=2,nrow=2) ggsave("sgcirNIR.jpg") Non salvo la trama della griglia ma …
137 r  ggplot2  gridextra 

7
Ignora gli outlier nel boxplot ggplot2
Come ignorerei gli outlier nel boxplot ggplot2? Non voglio semplicemente che scompaiano (cioè outlier.size = 0), ma voglio che vengano ignorati in modo tale che l'asse y si riduca per mostrare il 1 ° / 3 ° percentile. I miei valori anomali stanno facendo restringere la "scatola" così piccola che …
132 r  ggplot2 

5
Come cambio la formattazione dei numeri su un asse con ggplot?
Sto usando R e ggplot per disegnare un grafico a dispersione di alcuni dati, tutto va bene tranne che i numeri sull'asse y stanno uscendo con formattazione esponente in stile computer, cioè 4e + 05, 5e + 05, ecc. Questo ovviamente inaccettabile, quindi voglio ottenerlo per visualizzarli come 500.000, 400.000 …
131 r  ggplot2 

4
aumenta la dimensione del carattere della legenda ggplot2
C'è un modo per aumentare la dimensione del carattere ggplot2? Penso di dover specificare qualcosa di simile legend.key.width = unit(2, "line")nella themefunzione, ma che viene utilizzato per regolare i tasti nelle legende, non le dimensioni del carattere. Grazie!
128 r  ggplot2 

5
Come modificare la larghezza della linea in ggplot?
Datalink: i dati utilizzati Il mio codice: ccfsisims <- read.csv(file = "F:/Purdue University/RA_Position/PhD_ResearchandDissert/PhD_Draft/GTAP-CGE/GTAP_NewAggDatabase/NewFiles/GTAP_ConsIndex.csv", header=TRUE, sep=",", na.string="NA", dec=".", strip.white=TRUE) ccfsirsts <- as.data.frame(ccfsisims) ccfsirsts[6:24] <- sapply(ccfsirsts[6:24],as.numeric) ccfsirsts <- droplevels(ccfsirsts) ccfsirsts <- transform(ccfsirsts,sres=factor(sres,levels=unique(sres))) library(ggplot2) #------------------------------------------------------------------------------------------ #### Plot of food security index for Morocco and Turkey by sector #------------------------------------------------------------------------------------------ #_Code_Begin... datamortur <- melt(ccfsirsts[ccfsirsts$region %in% …
127 r  ggplot2  line-plot 

3
Sovrapposizione di istogrammi con ggplot2 in R
Sono nuovo in R e sto cercando di tracciare 3 istogrammi sullo stesso grafico. Tutto ha funzionato bene, ma il mio problema è che non vedi dove 2 istogrammi si sovrappongono: sembrano piuttosto tagliati. Quando creo grafici di densità, sembra perfetto: ogni curva è circondata da una linea di cornice …
124 r  ggplot2 

6
Rimuovi "a" dalla legenda quando usi l'estetica e geom_text
Come posso rimuovere la lettera "a" dalla legenda generata da questo codice? Se rimuovo il geom_text, la lettera "a" non verrà visualizzata nella legenda. Voglio mantenere geom_text, però. ggplot(data = iris, aes(x = Sepal.Length, y=Sepal.Width, shape = Species, colour = Species)) + geom_point() + geom_text(aes(label = Species))
124 r  ggplot2  aesthetics 

3
Come creare grafica con sfondo trasparente in R usando ggplot2?
Ho bisogno di produrre grafica ggplot2 da R a file PNG con sfondo trasparente. Va tutto bene con la grafica R di base, ma nessuna trasparenza con ggplot2: d <- rnorm(100) #generating random data #this returns transparent png png('tr_tst1.png',width=300,height=300,units="px",bg = "transparent") boxplot(d) dev.off() df <- data.frame(y=d,x=1) p <- ggplot(df) + …

2
Modifica delle etichette di legenda (testo) in ggplot
Ho passato ore a cercare nella documentazione e su StackOverflow, ma nessuna soluzione sembra risolvere il mio problema. Quando si utilizza ggplotnon riesco a ottenere il testo corretto nella legenda, anche se è nel mio dataframe. Ho provato scale_colour_manual, scale_fill_manualcon valori diversi per labels=come c("T999", "T888")", "cols". Ecco il mio …
120 r  text  ggplot2  label 


5
Aggiunta di una linea di regressione su un ggplot
Sto cercando di aggiungere una linea di regressione su un ggplot. Ho provato per la prima volta con l'abline ma non sono riuscito a farlo funzionare. Poi ho provato questo ... data = data.frame(x.plot=rep(seq(1,5),10),y.plot=rnorm(50)) ggplot(data,aes(x.plot,y.plot))+stat_summary(fun.data=mean_cl_normal) + geom_smooth(method='lm',formula=data$y.plot~data$x.plot) Ma non funziona neanche.

1
aggiungendo le etichette degli assi xey in ggplot2
Come posso cambiare le etichette xey su questo grafico, per favore? library(Sleuth2) library(ggplot2) discharge<-ex1221new$Discharge area<-ex1221new$Area nitrogen<-ex1221new$NO3 p <- ggplot(ex1221new, aes(discharge, area), main="Point") p + geom_point(aes(size= nitrogen)) + scale_area() + opts(title = expression("Weighted Scatterplot of Watershed Area vs. Discharge and Nitrogen Levels (PPM)"), subtitle="n=41")
119 r  label  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.