我想在ggplot2中创建一个图,其中x轴是| r |,表示r的绝对值。基于How to use Greek symbols in ggplot2?我发现我可以使用以下内容来获取希腊符号beta,但我如何获得绝对值条?
p <- p + xlab(expression(beta))
答案 0 :(得分:5)
使用paste
内的expression
添加管道|
。
xlab(expression(paste("|", beta, "|")))
修改以显示如何更改字体
如果您不使用希腊字母,则不一定需要expression
。您可以通过主题中的family
来控制字母的face
和element_text
。你只需要弄明白你的目标。
以下是改变家庭和字体的一种方法:
xlab("| r |") +
theme(axis.title.x = element_text(family = "serif", face = "italic"))
使用expression
执行相同的操作:
xlab(expression(italic("| r |"))) +
theme(axis.title.x = element_text(family = "serif"))