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.

7
¿Cómo podemos hacer gráficos de estilo xkcd?
Aparentemente, la gente ha descubierto cómo hacer gráficos de estilo xkcd en Mathematica y en LaTeX . ¿Podemos hacerlo en R? Ggplot2-ers? ¿Un geom_xkcd y / o theme_xkcd? Supongo que en gráficos básicos, par (xkcd = TRUE)? ¿Cómo lo hago? Como primera puñalada (y mucho más elegantemente mostrada a continuación) …
697 r  ggplot2  plot 

8
Etiquetas de eje giratorio y espaciado en ggplot2
Tengo un diagrama donde el eje x es un factor cuyas etiquetas son largas. Aunque probablemente no sea una visualización ideal, por ahora me gustaría simplemente rotar estas etiquetas para que sean verticales. He descubierto esta parte con el código a continuación, pero como puede ver, las etiquetas no son …
671 r  ggplot2  labels 

16
Trace dos gráficos en el mismo diagrama en R
Me gustaría trazar y1 e y2 en la misma 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") Pero cuando lo hago así, no se trazan en la misma …
572 r  plot  ggplot2  r-faq 

2
¿Cómo establecer límites para los ejes en las parcelas ggplot2 R?
Trazo lo siguiente: 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) Ahora digamos que solo quiero trazar la región entre x=-5000a 5000, en lugar …
358 r  plot  ggplot2 

13
Parcelas lado a lado con ggplot2
Me gustaría colocar dos parcelas lado a lado usando el paquete ggplot2 , es decir, hacer el equivalente de par(mfrow=c(1,2)). Por ejemplo, me gustaría que las siguientes dos gráficas se muestren juntas con la misma escala. x <- rnorm(100) eps <- rnorm(100,0,.2) qplot(x,3*x+eps) qplot(x,2*x+eps) ¿Tengo que ponerlos en el mismo …
339 r  visualization  ggplot2 


11
¿Cómo guardar una trama como imagen en el disco?
Trazo una regresión lineal simple usando R. Me gustaría guardar esa imagen como PNG o JPEG, ¿es posible hacerlo automáticamente? (a través del código) Hay dos preguntas diferentes: Primero, ya estoy mirando la trama en mi monitor y me gustaría guardarla tal como está. En segundo lugar, todavía no he …
304 r  plot  ggplot2  lattice  r-faq 

13
Ordenar barras en el gráfico de barras ggplot2
Estoy tratando de hacer un gráfico de barras donde la barra más grande estaría más cerca del eje y y la barra más corta estaría más lejos. Así que esto es algo así como la tabla que tengo Name Position 1 James Goalkeeper 2 Frank Goalkeeper 3 Jean Defense 4 …
301 r  ggplot2  r-faq 

11
Cómo cambiar el título de la leyenda en ggplot
Tengo la siguiente trama como a continuación. Fue creado con este 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") Ahora lo siguiente que quiero hacer es modificar …
300 r  plot  ggplot2 

3
Título del gráfico central en ggplot2
Hola, este código simple (y todos mis scripts de esta mañana) ha comenzado a darme un título descentrado en ggplot2 Ubuntu version: 16.04 R studio version: Version 0.99.896 R version: 3.3.2 GGPLOT2 version: 2.2.0 Recientemente instalé lo anterior esta mañana para intentar solucionar esto ... dat <- data.frame( time = …
256 r  ggplot2 

4
Eliminar la leyenda ggplot 2.2
Estoy tratando de mantener la leyenda de una capa (suave) y eliminar la leyenda de la otra (punto). He intentado apagar las leyendas con guides(colour = FALSE)y geom_point(aes(color = vs), show.legend = FALSE). Editar : como esta pregunta y sus respuestas son populares, un ejemplo reproducible parece en orden: library(ggplot2) …
250 r  ggplot2  legend 

15
ggplot con 2 ejes y en cada lado y diferentes escalas
Necesito trazar un gráfico de barras que muestre los recuentos y un gráfico de líneas que muestre la tasa, todo en un gráfico, puedo hacer ambos por separado, pero cuando los combino, la escala de la primera capa (es decir, la geom_bar) se superpone con la segunda capa (es decir, …
231 r  ggplot2  r-faq 

20
¿Cómo cambiar las etiquetas de faceta?
He usado el siguiente 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()) para producir Sin embargo, me gustaría cambiar las etiquetas de faceta a …
231 r  ggplot2  symbols  facet  plotmath 


2
Apagando algunas leyendas en un ggplot
Supongamos que tengo un ggplot con más de una leyenda. mov <- subset(movies, length != "") (p0 <- ggplot(mov, aes(year, rating, colour = length, shape = mpaa)) + geom_point() ) Puedo apagar la visualización de todas las leyendas como esta: (p1 <- p0 + theme(legend.position = "none")) Pasar show_guide = …
221 r  ggplot2 

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.