Vorrei aggiungere il testo in lattice a un grafico ggplot2 utilizzando annotate()
. L'utilizzo di expression()
, come descritto in here per l'aggiunta di etichette in lattice su assi, non sembra funzionare. Vale a dire:Come annotare() ggplot con latex
# 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")
Perché sono expression
s trattati diversamente da annotate
che da altre funzioni ggplot? E come posso annotare con il lattice?
si potrebbe dare un'occhiata al pacchetto 'tikzDevice' ... –
Sembra non essere più mantenuto attivamente. (Ma ancora potenzialmente utile!) –
La mia comprensione è che è ancora abbastanza ampiamente utilizzato e funzionale, ma in uno stato attuale di orfanotrofio a causa di regole di controllo CRAN/R CMD più severe ... è stato modificato l'ultima volta su R-forge il 15 luglio 2012 ... –