gpt4 book ai didi

r - ggplot2 中的排序位置 "dodge"

转载 作者:行者123 更新时间:2023-12-03 13:43:28 24 4
gpt4 key购买 nike

看起来很简单,但我找不到解决方案。

names(AllCoursesReg)
[1] "name" "Course" "Status"

我的代码
ggplot(AllCoursesReg, aes(Course, fill = Status)) + 
geom_bar(aes(order = Status), position = "dodge", colour = "black") + theme_bw()+
guides(fill = guide_legend(reverse = TRUE))

我只希望注册人在左边而不是右边。
我已经尝试过顺序、级别、因子,但它不起作用

谢谢你的帮助。

enter image description here

最佳答案

ggplot 自此问题以来已更新,因此这里的答案利用了 ggplot2 的新功能。

只需将 position_dodge2(reverse = TRUE) 添加到位置属性。使用OP的代码:

ggplot(AllCoursesReg, aes(Course, fill = Status)) + 
geom_bar(aes(order = Status), position=position_dodge2(reverse = TRUE), colour = "black") + theme_bw()+
guides(fill = guide_legend(reverse = TRUE))

关于r - ggplot2 中的排序位置 "dodge",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29035849/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com