Preguntas etiquetadas con ggplot2

ggplot2 es un paquete de dibujo de gráficos de código abierto mantenido activamente para R, escrito por Hadley Wickham, basado en los principios de "Gramática de gráficos". Reemplaza parcialmente la trama básica de R y el paquete de celosía, al tiempo que proporciona una API limpia, potente, ortogonal y divertida.


1
control de tamaño de fuente ggplot geom_text
Intenté cambiar la fuente a 10 para las etiquetas de mi gráfico de barras ggplot2haciendo algo como esto: ggplot(data=file,aes(x=V1,y=V3,fill=V2)) + geom_bar(stat="identity",position="dodge",colour="white") + geom_text(aes(label=V2),position=position_dodge(width=0.9), hjust=1.5,colour="white") + theme_bw()+theme(element_text(size=10)) ggsave(filename="barplot.pdf",width=4,height=4) pero la imagen resultante tiene un tamaño de fuente súper grande para las etiquetas del gráfico de barras. Entonces pensé en modificar geom_text()con …
93 r  ggplot2 


3
geom_smooth () ¿cuáles son los métodos disponibles?
Estoy usando geom_smooth()de ggplot2. En el libro de Hadley Wickham ("ggplot2 - Gráficos elegantes para análisis de datos") hay un ejemplo (página 51), donde method="lm"se usa. En el manual en línea no se habla del methodargumento. Veo otros resultados de Google (y preguntas aquí) de personas que usan method='loess'. ¿Existe …
92 r  ggplot2 

5
¿Cómo organizo una lista variable de parcelas usando grid.arrange?
library(ggplot2) df <- data.frame(x=1:10, y=rnorm(10)) p1 <- ggplot(df, aes(x,y)) + geom_point() plist <- list(p1,p1,p1,p1,p1) # In my real example,a plot function will fit a ggplot to a list of datasets #and return a list of ggplots like the example above. Me gustaría arreglar las parcelas usando grid.arrange()in gridExtra. ¿Cómo haría …
92 r  ggplot2 

5
Cambio de fuentes en ggplot2
Érase una vez, cambié mi ggplot2fuente usando using windowsFonts(Times=windowsFont("TT Times New Roman"))para cambiarla. Ahora no puedo sacarlo de esto. Al tratar de conjunto family=""en la ggplot2 theme()que parece que no puede generar un cambio en las fuentes como compilo la EPM a continuación con diferentes familias de fuentes. library(ggplot2) library(extrafont) …


3
agrupar por dos columnas en ggplot2
¿Es posible agrupar por dos columnas? Entonces, ¿el producto cruzado es elaborado por geom_point()y geom_smooth()? Como ejemplo: frame <- data.frame( series <- rep(c('a', 'b'), 6), sample <- rep(c('glass','water', 'metal'), 4), data <- c(1:12)) ggplot(frame, aes()) # ... De tal manera que los puntos 6y 12comparten un grupo, pero no con …
91 r  ggplot2 

3
Eliminar leyendas adicionales en ggplot2
Tengo un marco de datos simple que estoy tratando de hacer un diagrama combinado de líneas y puntos usando ggplot2. Suponiendo que mis datos se vean así: df <- data.frame(x=rep(1:10,2), y=c(1:10,11:20), group=c(rep("a",10),rep("b",10))) Y estoy tratando de hacer una trama: g <- ggplot(df, aes(x=x, y=y, group=group)) g <- g + geom_line(aes(colour=group)) …
91 r  ggplot2  legend 



7
¿Cómo agregar un subtítulo ggplot2 con diferentes tamaños y colores?
Estoy usando ggplot2 para mejorar los gráficos de barras de precipitación. Aquí hay un ejemplo reproducible de lo que quiero lograr: library(ggplot2) library(gridExtra) secu <- seq(1, 16, by=2) melt.d <- data.frame(y=secu, x=LETTERS[1:8]) m <- ggplot(melt.d, aes(x=x, y=y)) + geom_bar(fill="darkblue") + labs(x="Weather stations", y="Accumulated Rainfall [mm]") + opts(axis.text.x=theme_text(angle=-45, hjust=0, vjust=1), title=expression("Rainfall"), …
88 r  ggplot2  subtitle 

3
¿Cómo arreglar la relación de aspecto en ggplot?
Estoy tratando de cambiar el tamaño de un gráfico para que quepa en mi documento, pero tengo dificultades para que el diagrama trazado sea un cuadrado. Ejemplo: pdf(file = "./out.pdf", width = 5, height = 5) p <- ggplot(mydata, aes(x = col1, y = col2)) print(p) aux <- dev.off() Aunque …
88 r  ggplot2 

9
Cómo mostrar solo valores enteros en un eje usando ggplot2
Tengo la siguiente trama: library(reshape) library(ggplot2) library(gridExtra) require(ggplot2) data2<-structure(list(IR = structure(c(4L, 3L, 2L, 1L, 4L, 3L, 2L, 1L ), .Label = c("0.13-0.16", "0.17-0.23", "0.24-0.27", "0.28-1" ), class = "factor"), variable = structure(c(1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L), .Label = c("Real queens", "Simulated individuals" ), class = "factor"), value …
87 r  ggplot2 

1
ggplot2 márgenes del área de la parcela?
¿Existe una manera fácil de aumentar el espacio entre el título de la parcela y el área de la parcela debajo de él (el cuadro con los datos)? De manera similar, preferiría tener algo de espacio entre el título del eje y las etiquetas del eje. En otras palabras, ¿hay …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.