r - 包括数据标签的逗号分隔符

标签 r ggplot2

我有一个使用 ggplot 的箱线图它列出了数据标签,但无法在数据标签中为 1000 提供逗号分隔符。 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)

最佳答案

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 .

关于r - 包括数据标签的逗号分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32427639/

相关文章:

R ggplot 循环内带有变量

r - 在 dplyr 中保存 ggplot?

r - 用于 R 身份验证的 twitteR 包 : error 401

r - 在 r 中使用 map_df 时将文件名添加到新列

r - 当美学填充基于两个因素的相互作用时更改堆叠条形顺序

r - 离线 ggplot2 文档?

具有构面功能的 R 饼图圆环图

r - 需要安装Go才能使用Academic Hugo主题的blogdown

r - 在 R 中聚合中命名列

r - 转换为 data.frame 时保留表的尺寸