varias superponer modificar los lineas graficos grafico graficas ggplot escala ejes como cambiar barras r ggplot2

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.