【发布时间】:2017-12-19 04:58:59
【问题描述】:
当我使用 ggplot 绘制箱线图时,我会得到这样的图:
使用的R代码:
ggplot(nin) + geom_bar(aes(Planner.Group.No))
但我希望条形图从较大的值变为较小的值,所以我编写了这些附加代码
b <- data.frame(table(x = nin$Planner.Group.No))
b <- arrange(b, Freq)
ggplot(b, aes(x = reorder(x, -Freq), y = Freq)) + geom_bar(stat = "identity")
我想知道在 ggplot 中是否有另一种方法可以避免额外的代码行。
这是nin 数据集的示例:
Planner.Group.No Order.Status
1 P0B Finished
2 P0C Finished
3 P0C Finished
4 P0A Finished
5 P0C Finished
6 P0B Finished
7 P0C Finished
【问题讨论】: