Expression()命令只打印自己

时间:2016-07-27 09:26:23

标签: r

对这个问题的微不足道的性质表示歉意。我已经搜索了其他实例,但无法找到。

我正在尝试将expression()函数与paste()结合起来,例如:expression(paste("TNF", alpha))

但每次我使用expression()输入命令时,我只是将命令返回给我,所以上面的命令只是打印: 表达(粘贴(" TNF",alpha))

我做错了什么?

1 个答案:

答案 0 :(得分:0)

好的,我错误地解释了expression()的功能,在ggplot2中构建我的情节时,它似乎被解释为我希望它在scale_x_discreet()调用内的方式。

如果它对其他人有用,我的代码变成了(其中a是ggplot对象):

a + scale_x_discrete(labels=c("Vehicle", expression(paste("TNF", alpha))))

然后产生了“TNFα”的组标签。