我有以下代码

     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 )

这会生成一个图形,其中右上角有注释



有没有办法只使用 annotate 命令一次而不是两个来创建相同的注释?我试图在 that page 之后将它们合并为一个命令,但我总是遇到错误。

最佳答案

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



UPD:相关问题: onetwo

关于r - 关于 ggplot 注释的更好解决方案?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22835939/

10-12 17:59