包含数据标签的逗号分隔符

时间:2015-09-06 19:49:53

标签: r ggplot2

我有一个使用ggplot列出数据标签的方框图,但是无法在数据标签中为1000s添加逗号分隔符。 <{1}}中的sep =","似乎无法解决问题。

aes

1 个答案:

答案 0 :(得分:15)

comma功能位于scales包中,您需要加载该功能。还要摆脱sep,这不是审美映射。这应该有效:

library(scales)
ggplot(based,aes(x=Cust=Claim.USD)) +
  geom_boxplot() +
  geom_text(data=subset(based,USD>10000), aes(label = comma(USD)),
            hjust=1, vjust=1)+
  scale_y_continuous(labels = comma)

根据您的参数名称判断,您可能更喜欢scales::dollar而不是scales::comma