我有一个ggplot
用于列出数据标签的盒子图,但是我无法在数据标签中为1000s带来逗号分隔符.sep =","
在aes
似乎没有做的伎俩.
ggplot(based,aes(x=Cust=Claim.USD)) +
geom_boxplot() +
geom_text(data=subset(based,USD>10000), aes(label=USD, sep=","),
hjust=1, vjust=1)+
scale_y_continuous(labels=comma)
Run Code Online (Sandbox Code Playgroud)
Gre*_*gor 17
该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)
Run Code Online (Sandbox Code Playgroud)
根据您的参数名称判断,您可能更愿意scales::dollar
而不是scales::comma
.