首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用图解法转义预定义的符号,如%?

如何用图解法转义预定义的符号,如%?
EN

Stack Overflow用户
提问于 2017-09-07 16:36:29
回答 1查看 572关注 0票数 1

我在向我的绘图添加注释时使用plotmath支持,即使用parse=TRUE参数。回顾这里的绘图文档,不清楚如何转义预定义的符号,例如%

代码语言:javascript
复制
label <- 'atop(This~goes~on~top,of~this~with~11.1%)' # how to escape the % sign?
geom_text(...,label=label,parse=TRUE)

这将导致以下错误:

代码语言:javascript
复制
Error in parse(text = as.character(lab)) : <text>:1:40: unexpected input
1: atop(This~goes~on~top,of~this~with~11.1%)
                                          ^
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-07 16:43:12

把它写在引号里

代码语言:javascript
复制
label <- 'atop(This~goes~on~top,of~this~with~"11.1%")'
ggplot(mtcars, aes(x = wt, y = mpg)) + geom_point() + 
    annotate("text", x = 4, y = 25, label = label, parse=TRUE)

只要把所有的测试都写进引号

代码语言:javascript
复制
label <- 'atop("This goes on top of this with 11.1%")'
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46101350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档