Me gustaría agregar texto de látex a un diagrama de ggplot2 usando annotate()
. El uso de expression()
, como se describe en here para agregar etiquetas de látex a eje, no parece funcionar. A saber:Cómo anotar() ggplot con látex
# Use expression() to create subscripted text
p <- ggplot(mpg, aes(x=cty, y=hwy)) + geom_point() +
scale_x_continuous(expression(text[subscript]))
# But expression() in annotate adds nothing to the plot
p + annotate("text", x=10, y=40, label=expression(text[subscript]))
# Passing regular text to annotate works fine
p + annotate("text", x=10, y=40, label="foo")
¿Por qué expression
s tratados de manera diferente por annotate
que por otras funciones ggplot? ¿Y cómo puedo hacer anotaciones con látex?
puede echar un vistazo al paquete 'tikzDevice' ... –
Parece que ya no se mantiene activamente. (¡Pero aún así potencialmente útil!) –
Según tengo entendido, todavía es bastante utilizado y funcional, pero en un estado actual de orfanato debido a las reglas de verificación CRAN/R CMD más estrictas ... fue modificado por última vez en R-forge el 15 de julio 2012 ... –