我正在尝试将expression()
函数与paste()
结合起来,例如:expression(paste("TNF", alpha))
但每次我使用expression()
输入命令时,我只是将命令返回给我,所以上面的命令只是打印:
表达(粘贴(" TNF",alpha))
我做错了什么?
答案 0 :(得分:0)
好的,我错误地解释了expression()
的功能,在ggplot2中构建我的情节时,它似乎被解释为我希望它在scale_x_discreet()
调用内的方式。
如果它对其他人有用,我的代码变成了(其中a
是ggplot对象):
a + scale_x_discrete(labels=c("Vehicle", expression(paste("TNF", alpha))))
然后产生了“TNFα”的组标签。