Estoy creando diagramas de caja usando ggplot y me gustaría representar el tamaño de muestra que contribuye a cada cuadro. En la función base plot
existe la opción varwidth
. ¿Tiene un equivalente en ggplot?¿Hay un equivalente en ggplot a la opción varwidth en la gráfica?
Por ejemplo, en la parcela de base
data <- data.frame(rbind(cbind(rnorm(700, 0,10), rep("1",700)),
cbind(rnorm(50, 0,10), rep("2",50))))
data[ ,1] <- as.numeric(as.character(data[,1]))
plot(data[,1] ~ as.factor(data[,2]), varwidth = TRUE)
me parece recordar a alguien que preguntaba esto en la lista de correo hace bastante tiempo y les dijeron que w como no es posible No veo nada que haga referencia a esto en los problemas de github, por lo que podría no ser posible. (Una alternativa es usar colores de relleno). – joran
No es posible con ggplot, si solo está generando un gráfico, posiblemente podría modificarlo en Illustrator o algo similar – by0
@joran He aprendido de la amarga experiencia que llamar cualquier cosa en R es imposible sirve como cebo para que alguien te pruebe mal. En este caso, migthy @ kohske proporcionó una solución alternativa. – Andrie