modificar - superponer graficas en r ggplot
Al volver a escalar el eje y en el gráfico de barras, las barras desaparecen: R ggplot2 (1)
Prueba esto
p + coord_cartesian(ylim=c(200,300))
Establecer los límites en el sistema de coordenadas realiza un zoom visual; los datos no se modifican, y solo vemos una pequeña porción de la gráfica original.
Intento crear una barra de par usando ggplot2, con el eje y comenzando en un valor mayor que cero.
Digamos que tengo los medios y los errores estándar para el conjunto de datos hipotéticos sobre la longitud de la zanahoria en tres granjas diferentes:
carrots<-NULL
carrots$Mean<-c(270,250,240)
carrots$SE<-c(3,4,5)
carrots$Farm<-c("Plains","Hill","Valley")
carrots<-data.frame(carrots)
Yo creo una trama básica:
p<-ggplot(carrots,aes(y=Mean,x=Farm)) +
geom_bar(fill="slateblue") +
geom_errorbar(aes(ymin=Mean-SE,ymax=Mean+SE), width=0)
p
Esto es bueno, pero como la escala va de 0 a es difícil ver las diferencias en longitud. Por lo tanto, me gustaría volver a escalar el eje y a algo así como c (200,300). Sin embargo, cuando trato de hacer esto con:
p+scale_y_continuous(''Length (mm)'', limit=c(200,300))
Las barras desaparecen, aunque las barras de error permanecen.
Mi pregunta es: ¿es posible graficar una barra con este eje ajustado usando ggplot2?
Gracias por cualquier ayuda o sugerencia que pueda ofrecer.