Лучшее решение относительно аннотации в ggplot?

У меня есть следующий код

     standard_text = "(%)"
    plotmath_text <- "I^2"
    g <- ggplot(data=data.frame(x=0,y=0))+geom_point(aes(x=x,y=y))
g+ annotate("text", x = 4.3, y = 6.97, label =standard_text)+
 annotate("text",x = 4, y = 7, cex = 7, label = plotmath_text,parse = TRUE )

Это создает график, в правом верхнем углу которого есть аннотация

I^2 (%)

Есть ли способ создать одну и ту же аннотацию, используя только команду annotate один раз вместо двух? Я пытался объединить их в одну команду после этой страницы, но всегда получал ошибки.


person Nick    schedule 03.04.2014    source источник


Ответы (1)


annotate("text", x = 4, y = 7, cex = 7, label = "I^2 ~ ('%')", parse = TRUE)

введите здесь описание изображения

UPD: сопутствующие вопросы: один, два.

person tonytonov    schedule 03.04.2014