如何在ggplot2中使用希腊文符号?

我的类别需要用希腊字母命名。 我正在使用ggplot2 ,并与数据美妙地工作。 不幸的是,我不知道如何把这些希腊符号放在X轴上(在刻度线上),也使它们出现在图例中。 有没有办法做到这一点?

更新:我看了一下链接 ,但是,没有描述完成我想要做的好方法。

这里是一个优秀的维基链接 ,解释如何把ggplot2中的希腊符号。 总之,这是你做什么来获得希腊符号

  1. 文本标签:geom_text使用parse = Tannotate
  2. 轴标签:使用expression(alpha)得到希腊阿尔法。
  3. labeller = label_parsed 面标签:facet内使用labeller = label_parsed
  4. 图例标签:在图例标签中使用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

使用expression(delta) ,其中delta用于小写字母δ ,“Delta”用于获取大写字母Δ

这是希腊字符的完整列表:

Αα阿尔法
ββbeta
Γγ伽马
Δδ三angular洲
∈εepsilon
Zζzeta
Hηeta
Θθtheta
Ιιι
Kκkappa
Λλlambda
μμmu
Ννν
Ξξxi
ΟΟΟΟΟΟΟΟΟΟ
Ππpi
ρρρ
Σσ西格玛
Τττ
ups </s> </s>
Φφphi
Xχchi
Ψψpsi
Ωωomega

编辑:从评论复制,当与其他单词结合使用时使用: expression(Delta*"price")