我的类别需要用希腊字母命名。我在用ggplot2
,并且它与数据配合得很好。不幸的是,我无法弄清楚如何将这些希腊符号放在 x 轴上(在刻度线处)并使它们出现在图例中。有什么办法可以做到吗?
更新:
我看了一下link https://github.com/hadley/ggplot2/wiki/Axis-Attributes但是,没有描述好的方法来完成我想做的事情。
这里有一个link https://github.com/hadley/ggplot2/wiki/Plotmath一个优秀的 wiki 解释了如何将希腊符号放入 ggplot2 中。总之,您可以通过以下方法获得希腊符号
-
文本标签: Use
parse = T
inside geom_text
or annotate
.
-
轴标签: Use
expression(alpha)
获得希腊阿尔法。
-
方面标签: Use
labeller = label_parsed
inside facet
.
-
图例标签: Use
bquote(alpha == .(value))
在图例标签中。
您可以在链接中查看这些选项的详细用法
编辑。沿着刻度线使用希腊符号的目的可以通过以下方式实现
require(ggplot2);
data(tips);
p0 = qplot(sex, data = tips, geom = 'bar');
p1 = p0 + scale_x_discrete(labels = c('Female' = expression(alpha),
'Male' = expression(beta)));
print(p1);
有关执行此操作时可用的各种符号以及如何使用它们的完整文档,请参阅?plotmath
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)