如何将解析函数中的文本与其他(未解析的)文本合并以进行图注?

肯德拉·鲍比(Kendra Bobby)

我正在尝试向显示以下内容的图添加简单的注释:“ R ^ 2:0.90”,其中2显示为指数。我遇到了问题,因为parse函数从我的R平方值中删除了结尾的0,但是我无法弄清楚如何将解析的字符串和未解析的字符串粘贴在一起。

R2 <- 0.90
R2.ann <- parse(text=(paste("R^2:", sprintf("%.2f", round(R2,2)), sep="")))
R2.ann <- paste(parse(text="R^2"), ": ", sprintf("%.2f", round(R2,2)), sep="")
# And other variations on this, using as.character() or separating the parts into individual variables

# Here is a simple ggplot that the annotation right in the middle
ggplot(data=data.frame(0,0), aes(x = 0, y = 0)) + geom_point(color="white") + annotate("text", label=R2.ann, x=0, y=0)
弗里克先生

首先,您需要创建一个有效的?plotmath表达式。由于需要用R对其进行解析,因此它必须是有效的表达式。您可以使用组合?plotmath表达式中的数字和字符串*所以一个适当的表达是

expression(R^2 * ": * "0.1")

例如。我们可以bquote用来插入您的实际价值。

bquote(R^2 * ": " * .(sprintf("%.2f", round(R2,2))))

但是annotate()ggplot中命令需要采用一个字符值,而不是表达式,因此我们可以deparse()做到这一点。

R2.ann <- deparse(bquote(R^2 * ": " * .(sprintf("%.2f", round(R2,2)))))

然后在绘制时,需要告诉annotate()它需要进行解析

ggplot(data=data.frame(0,0), aes(x = 0, y = 0)) + 
  geom_point(color="white") + 
  annotate("text", label=R2.ann, x=0, y=0, parse=TRUE)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将文本框文本与其他类属性绑定?

来自分类Dev

如何在将文本向量参数与其他参数合并之前将其输入sklearn?

来自分类Dev

熊猫:如何将ix slice与其他数据帧中的数据合并

来自分类Dev

如何将Shell中的strace解析为纯文本?

来自分类Dev

如何将Wikitext中的粗体文本解析为html?

来自分类Dev

批量处理中,如何将%解析为纯文本?

来自分类Dev

如何在单击按钮后显示其他文本但该文本不在基本html中的网站中解析文本

来自分类Dev

(th:text) 如何将 Message (i18n) 表达式与其他文本连接

来自分类Dev

CSS - 文本与其他 div 中的文本对齐

来自分类Dev

如何将文本文件转换为CoNLL格式以进行麦芽解析器?

来自分类Dev

如何将两列(纬度/经度)中的数据与其他两列中的最接近值进行匹配?

来自分类Dev

如何将熊猫系列转换为数据框以与其他数据框合并

来自分类Dev

Linq如何将列表项与其他列表项合并

来自分类Dev

如何将列表列表转换为python中的集合,以便可以与其他集合进行比较?

来自分类Dev

带有PHP的SQLite3如何将列与其他列中的数据进行交叉引用

来自分类Dev

Javascript如何将数组中的第一个元素与其他元素进行比较

来自分类Dev

如何将文本解析为特定的数组列表?

来自分类Dev

如何将文本解析为html javascript

来自分类Dev

Matplotlib子图如何将颜色条与其他图例对齐,或如何使子图向左对齐

来自分类Dev

将LI的文本与其他元素对齐

来自分类Dev

如何将输出放入Flex中的其他文本文件

来自分类Dev

如何将稀疏数据从文本文件导入/解析到MATLAB数组中?

来自分类Dev

如何解析JSONObject与其中的其他JSONObject?

来自分类Dev

如何通过JavaScript将结果与其他文本一起使用

来自分类Dev

如何将本地更改与其他分支进行git diff比较?

来自分类Dev

如何将数组的每个元素与其他元素进行比较?

来自分类Dev

如何将视频OpenCV Python的第一帧与其他帧进行比较

来自分类Dev

如何将当前时间与其他现有4个时间字段进行比较

来自分类Dev

如何将线程的结果与其他变量进行比较

Related 相关文章

  1. 1

    如何将文本框文本与其他类属性绑定?

  2. 2

    如何在将文本向量参数与其他参数合并之前将其输入sklearn?

  3. 3

    熊猫:如何将ix slice与其他数据帧中的数据合并

  4. 4

    如何将Shell中的strace解析为纯文本?

  5. 5

    如何将Wikitext中的粗体文本解析为html?

  6. 6

    批量处理中,如何将%解析为纯文本?

  7. 7

    如何在单击按钮后显示其他文本但该文本不在基本html中的网站中解析文本

  8. 8

    (th:text) 如何将 Message (i18n) 表达式与其他文本连接

  9. 9

    CSS - 文本与其他 div 中的文本对齐

  10. 10

    如何将文本文件转换为CoNLL格式以进行麦芽解析器?

  11. 11

    如何将两列(纬度/经度)中的数据与其他两列中的最接近值进行匹配?

  12. 12

    如何将熊猫系列转换为数据框以与其他数据框合并

  13. 13

    Linq如何将列表项与其他列表项合并

  14. 14

    如何将列表列表转换为python中的集合,以便可以与其他集合进行比较?

  15. 15

    带有PHP的SQLite3如何将列与其他列中的数据进行交叉引用

  16. 16

    Javascript如何将数组中的第一个元素与其他元素进行比较

  17. 17

    如何将文本解析为特定的数组列表?

  18. 18

    如何将文本解析为html javascript

  19. 19

    Matplotlib子图如何将颜色条与其他图例对齐,或如何使子图向左对齐

  20. 20

    将LI的文本与其他元素对齐

  21. 21

    如何将输出放入Flex中的其他文本文件

  22. 22

    如何将稀疏数据从文本文件导入/解析到MATLAB数组中?

  23. 23

    如何解析JSONObject与其中的其他JSONObject?

  24. 24

    如何通过JavaScript将结果与其他文本一起使用

  25. 25

    如何将本地更改与其他分支进行git diff比较?

  26. 26

    如何将数组的每个元素与其他元素进行比较?

  27. 27

    如何将视频OpenCV Python的第一帧与其他帧进行比较

  28. 28

    如何将当前时间与其他现有4个时间字段进行比较

  29. 29

    如何将线程的结果与其他变量进行比较

热门标签

归档