ggplot2 - 使用上标注释文本

jsl*_*che 4 r subscript ggplot2

我想在我的情节中添加一个R ^ 2值.我将标签传递给geom_text(),如下所示;

 geom_text(aes(x,y,label=caption),parse=T,
        data.frame(x=-2,y=80,caption=("R^2=0.43"))))
Run Code Online (Sandbox Code Playgroud)

但它绘制为=(R ^ 2,0.43).有任何想法吗?

Bri*_*ggs 8

你希望你的标题是"R ^ 2 == 0.43".查看帮助页面plotmath.在那里它显示==给你平等.

编辑:

要在问题后回答评论,您可以在表达式中使用atop."atop(R^2==0.43,p==0.763)" 这适用于两行,但不多.