我写了代码 ggplot(data = summary_datas)+geom_bar(mapping = aes(x=member_casual,fill=member_casual))+labs(title = "骑手会员数据", subtitle= "不同类别的注册骑手数量差异")+主题(plot.title.position = "plot",plot.title = element_text(hjust = 0.5))+主题(plot.subtitle = element_text(hjust = 0.5))+scale_y_continuous(labels = scales::percent_format(accuracy = 1) )
在 R 中创建一个条形图,y 轴上有百分比值,但我的百分比以千为单位,例如(10 000%, 20 000%) 而不是十。请有人帮助我。
我尝试使用 ylim 函数,但没有成功
发生这种情况是因为
percent()
系列函数旨在将比例(1)转换为百分比。
例如
library(scales)
label_percent()(1)
#> "100%"
label_percent()(.5)
#> "50%"
label_percent()(100)
#> "10 000%"
为了获得合理的标签,您需要确保将比例传递给缩放函数,而不是预先格式化的百分比。