Añadiendo un eje y secundario, escalado a uno del eje y original. Este tema no es nuevo Se ha tocado veces, por ejemplo on this ggplot2 google groups thread. Siguiendo el consejo de Hadley, traté de agregar el eje y secundario por geom_vline
, geom_segment
y geom_text
. Pero, todavía es feo.agrega un eje y secundario a ggplot2 gráficas - hazlo perfecto
Así que le pediría su ayuda para que sea perfecto. Creo que muchos usuarios de ggplot2 estarían interesados en este tema y preferirían cualquier experiencia o contribución. Gracias por adelantado.
#########################################
# what I have gotten.
library(ggplot2)
# build up a box plot
p <- ggplot(mtcars, aes(factor(cyl), mpg))
# add the secondary y axis on right side of the plot
p + geom_boxplot() + geom_vline(xintercept = 3.5) +
geom_segment(aes(x=3.49, y=c(7,14,21,28), xend = 3.52, yend = c(7,14,21,28))) +
geom_text(aes(x=3.55, y=c(7,14,21,28), label=c(7,14,21,28)))
general, no es recomendable utilizar secodary eje y ... – jrara
En este momento lo que quiero es, de hecho, no es un eje y secundario, que es sólo una etiqueta. Esta etiqueta es necesaria, a veces. –
Es posible que desee editar su pregunta para reflejar el hecho de que desea una etiqueta adicional. Acabo de hacer una pregunta similar, pero específica para el contexto de facetas: http://stackoverflow.com/questions/11353287/how-do-you-add-a-general-label-to-facets-in-ggplot2 –