在情节轴中获取希腊字符

时间:2017-03-30 08:13:37

标签: r plot axis-labels

我正在制作各种材料中不同金属浓度的条形图,需要轴说μg/ g 。我已经搜索了如何将希腊字符实现到不同的图中,但我似乎无法实际执行此操作。看起来我应该可以使用(expression(paste)) - 任何人都可以帮助我吗?

这是我当前脚本的摘录:

BP.Ag <- ggplot(data=dat, aes(x=Material, y=Ag, fill=Sample.Material)) +  
  geom_bar(stat="identity", position="dodge") + theme_bw() + 
  scale_fill_brewer(palette = "Set1") + ylab("Silver (μg/g)") + guides(fill=FALSE) + theme(axis.text.x = element_text(angle = 45, hjust = 1))

谢谢!

2 个答案:

答案 0 :(得分:0)

您是否尝试过用于μ(“\ u00B5”)的UTF-8:

>cat("\u00B5")
µ

在你的情节中你可以使用:

ylab("Silver (\u00B5g/g)")

答案 1 :(得分:-1)

此处提出了类似的问题:Adding greek character to axis title

你的ylab应该是+ylab(expression(paste("Silver ", mu,"g/g")))