Articles of ggplot2

No se puede imprimir en ggplot charts pdf

Posible duplicado: Genera múltiples gráficos desde dentro de una función R Me ocurre algo muy extraño: el siguiente código no se puede imprimir en el dispositivo pdf: outnames <- c("1.pdf", "2.pdf") for (n in outnames){ pdf(n) qplot(1:10) dev.off() } no imprimirá nada en pdf, aunque se haya generado un archivo pdf. Sin embargo, pdf(outnames[2]) qplot(1:10) […]

Conectando a través de valores perdidos con geom_line

Estoy tratando de averiguar si es posible conectarse entre los valores perdidos usando geom_line. Por ejemplo, en el siguiente enlace faltan valores en el momento 3 en la faceta F. Me gustaría una línea para conectar el tiempo 2 y 4 en ese caso. ¿Hay una manera de lograr esto? https://farm8.staticflickr.com/7061/6964089563_b150e0c2a6.jpg Tengo un dataframe de […]

Cómo mostrar solo valores enteros en un eje usando ggplot2

Tengo la siguiente ttwig: 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 = c(15L, 11L, 29L, 42L, […]

Mostrar imagen personalizada como geom_point

¿Es posible mostrar una imagen personalizada (por ejemplo, formato png) como geom_point en R ggplot? library(png) pic1 <- readPNG("pic1.png") png("Heatmap.png", units="px", width=3200, height=3200, res=300) ggplot(data_frame, aes(medium, day, fill = Transactions)) + geom_tile(colour="white") + facet_grid(dime3_year~dime3_month) + scale_fill_gradient(high="blue",low="white") + theme_bw() + geom_point(aes(dime3_channel, day, size=Conv,alpha=Conv,image=(annotation_raster(pic1,xmin=0,ymin=0,xmax=5,ymax=5)),color="firebrick")) + Da error: No sé cómo seleccionar automáticamente la escala para el objeto […]

ggplot2 – La unidad de tamaño

Una pregunta rápida que no puedo encontrar responde en la web (o el libro de Wickham): ¿Cuál es la unidad del argumento de tamaño en ggplot2? Por ejemplo, geom_text (size = 10) – 10 en qué unidades? EDIT: la misma pregunta aplica a la unidad predeterminada en ggsave (height = 10, width = 10)

Guardar un gráfico con ggsave después de usar ggplot_build y ggplot_gtable

Estoy modificando un gráfico creado con ggplot alterando los datos producidos por ggplot_build (por una razón similar a Incluir espacio para el nivel de factor faltante utilizado en la estética de relleno en geom_boxplot ). Por lo que entiendo la ayuda que encontré sobre este tema, debería ser capaz de guardar el resultado aplicando ggplot_gtable […]

Especificando el ancho del panel ggplot2

Tengo dos ggplots en la misma página, y me gustaría que sus paneles tengan el mismo ancho. Algunos datos de muestra: dfr1 <- data.frame( time = 1:10, value = runif(10) ) dfr2 <- data.frame( time = 1:10, value = runif(10, 1000, 1001) ) Una plot debajo de la otra: p1 <- ggplot(dfr1, aes(time, value)) + […]

Gráfico de barras ggplot con orden de categorías dependiente de las facetas

He visto muchas preguntas (a menudo vinculadas a Ordenar barras en ggplot2 gráfico de barras ) sobre cómo (re) ordenar categorías en un diagtwig de barras. Lo que busco es solo un toque diferente, pero no he encontrado una buena manera de hacerlo: tengo un gráfico de barras multifacético, y quiero ordenar el eje x […]

Parcela de barra astackda en R

He visto las preguntas similares aquí sobre plots de barra astackdas en R, pero todavía no estoy teniendo suerte. Creé el siguiente dataframe: ABCDEFG 1 480 780 431 295 670 360 190 2 720 350 377 255 340 615 345 3 460 480 179 560 60 735 1260 4 220 240 876 789 820 100 […]

¿Cómo agregar un número de observaciones por grupo y usar la media del grupo en ggplot2 boxplot?

Estoy haciendo un diagtwig de caja básico donde y=age x=Patient groups age <- ggplot(data, aes(factor(group2), age)) + ylim(15, 80) age + geom_boxplot(fill = "grey80", colour = "#3366FF") Esperaba que pudieras ayudarme con algunas cosas: 1) ¿Es posible incluir un número de observaciones por grupo sobre cada gráfico de caja de grupo (pero NO en el […]