带有绝对值条的轴标签
Axis label with absolute value bars
我想在 ggplot2 中创建一个绘图,其中 x 轴是 |r|,表示 r 的绝对值。基于 How to use Greek symbols in ggplot2? 我发现我可以使用以下方法获取希腊符号 beta,但我如何获取绝对值条形图?
p <- p + xlab(expression(beta))
在 expression
中使用 paste
添加管道,|
。
xlab(expression(paste("|", beta, "|")))
这看起来像:
编辑 显示如何更改字体
如果您不使用希腊字母,则不一定需要 expression
。你可以通过`theme.xml中的element_text
来控制字母的family
和face
。你只需要弄清楚你要做什么。
这是更改字体和字体的一种方法:
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"))
我想在 ggplot2 中创建一个绘图,其中 x 轴是 |r|,表示 r 的绝对值。基于 How to use Greek symbols in ggplot2? 我发现我可以使用以下方法获取希腊符号 beta,但我如何获取绝对值条形图?
p <- p + xlab(expression(beta))
在 expression
中使用 paste
添加管道,|
。
xlab(expression(paste("|", beta, "|")))
这看起来像:
编辑 显示如何更改字体
如果您不使用希腊字母,则不一定需要 expression
。你可以通过`theme.xml中的element_text
来控制字母的family
和face
。你只需要弄清楚你要做什么。
这是更改字体和字体的一种方法:
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"))