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.

9
Agregue una leyenda común para ggplots combinados
Tengo dos ggplots con los que alineo horizontalmente grid.arrange. He revisado muchas publicaciones en el foro, pero todo lo que intento parece ser comandos que ahora se actualizan y nombran algo más. Mis datos se ven así; # Data plot 1 axis1 axis2 group1 -0.212201 0.358867 group2 -0.279756 -0.126194 group3 …
138 r  ggplot2  legend  gridextra 

14
Diagrama de dispersión con histogramas marginales en ggplot2
¿Hay alguna forma de crear diagramas de dispersión con histogramas marginales como en el ejemplo de abajo ggplot2? En Matlab es la scatterhist()función y existen equivalentes para R también. Sin embargo, no lo he visto para ggplot2. Comencé un intento creando gráficos únicos, pero no sé cómo organizarlos correctamente. require(ggplot2) …

5
Ordenar discreto x escala por frecuencia / valor
Estoy haciendo un gráfico de barras esquivadas usando ggplot con una escala x discreta, el eje x ahora está organizado en orden alfabético, pero necesito reorganizarlo para que esté ordenado por el valor del eje y (es decir, la barra más alta posicionarse a la izquierda). Intenté ordenar u ordenar, …
137 r  ggplot2  r-faq 

6
Guardar grid.arrange () plot en el archivo
Estoy tratando de trazar varias parcelas usando ggplot2, organizándolas usando grid.arrange(). Como logré encontrar a alguien que describa el problema exacto que tengo, he citado la descripción del problema en el enlace : Cuando uso ggsave()después grid.arrange(), es decir grid.arrange(sgcir1,sgcir2,sgcir3,ncol=2,nrow=2) ggsave("sgcirNIR.jpg") No guardo el diagrama de cuadrícula sino el último …
137 r  ggplot2  gridextra 

7
Ignorar los valores atípicos en ggplot2 boxplot
¿Cómo ignoraría los valores atípicos en ggplot2 boxplot? No solo quiero que desaparezcan (es decir, outlier.size = 0), pero quiero que se ignoren de modo que el eje y escale para mostrar el percentil 1 ° / 3 °. Mis valores atípicos están causando que la "caja" se encoja tanto …
132 r  ggplot2 

5
¿Cómo cambio el formato de los números en un eje con ggplot?
Estoy usando R y ggplot para dibujar un diagrama de dispersión de algunos datos, todo está bien, excepto que los números en el eje y salen con formato de exponente de estilo de computadora, es decir, 4e + 05, 5e + 05, etc. Esto es obviamente inaceptable, así que quiero …
131 r  ggplot2 

4
aumentar el tamaño de fuente de la leyenda ggplot2
¿Hay alguna manera de aumentar el tamaño de la fuente ggplot2? Creo que necesito especificar algo como legend.key.width = unit(2, "line")en la themefunción, pero eso se usa para ajustar las teclas en leyendas, no los tamaños de fuente. ¡Gracias!
128 r  ggplot2 

5
¿Cómo cambiar el ancho de línea en ggplot?
Enlace de datos : los datos utilizados Mi código: 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 <- …
127 r  ggplot2  line-plot 

3
Superposición de histogramas con ggplot2 en R
Soy nuevo en R y estoy tratando de trazar 3 histogramas en el mismo gráfico. Todo funcionó bien, pero mi problema es que no ves dónde se superponen 2 histogramas, se ven bastante cortados. Cuando hago gráficos de densidad, se ve perfecto: cada curva está rodeada por una línea de …
124 r  ggplot2 

6
Elimine 'a' de la leyenda cuando use estética y geom_text
¿Cómo puedo eliminar la letra 'a' de la leyenda generada por este código? Si elimino el geom_text, la letra "a" no se mostrará en la leyenda. Aunque quiero quedarme geom_text. 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
¿Cómo hacer gráficos con fondo transparente en R usando ggplot2?
Necesito generar gráficos ggplot2 de archivos R a PNG con fondo transparente. Todo está bien con gráficos R básicos, pero no hay transparencia 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) + stat_boxplot(aes(x = x,y=y)) …

2
Editar etiquetas de leyenda (texto) en ggplot
He pasado horas buscando en la documentación y en StackOverflow, pero ninguna solución parece resolver mi problema. Cuando lo uso, ggplotno puedo obtener el texto correcto en la leyenda, aunque esté en mi marco de datos. Lo he intentado scale_colour_manual, scale_fill_manualcon diferentes valores para labels=tales como c("T999", "T888")", "cols". Aquí …
120 r  text  ggplot2  label 


5
Agregar una línea de regresión en un ggplot
Estoy tratando de agregar una línea de regresión en un ggplot. Primero probé con abline pero no logré que funcionara. Entonces probé esto ... 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) Pero tampoco está funcionando.

1
agregando etiquetas de eje xey en ggplot2
¿Cómo cambio las etiquetas xey en este gráfico, por favor? 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 

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.