首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将多个变量和希腊字母传递给ggtitle

将多个变量和希腊字母传递给ggtitle
EN

Stack Overflow用户
提问于 2015-05-20 01:21:11
回答 1查看 2.5K关注 0票数 5

我需要将三个变量传递给一个ggtitle。有点像

代码语言:javascript
复制
lambda=1
alpha=0.9
mem=2000
g <- ggplot(data=data.frame(x=0,y=0))+geom_point(aes(x=x,y=y))
s<-sprintf("\\alpha=%f, \\lambda=%f, \\memory=%g",alpha,lambda,mem)
g+ggtitle(s)

但不幸的是,没有显示希腊字母(我知道有表达式,但我不知道如何使用它)。只有一个变量,就有一个有解决方案的线程。对于传递多个变量,有另一个线程,但不处理希腊符号。

非常感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-20 01:55:50

为了使希腊字母正确呈现,您需要构建一个表达式,而不是字符串。这里有一种方法

代码语言:javascript
复制
g + ggtitle(bquote(list(alpha==.(alpha), lambda==.(lambda), memory==.(mem))))

bquote()将处理任意数量的变量,而不仅仅是一个变量。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30338719

复制
相关文章

相似问题

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