【发布时间】:2020-02-10 13:09:34
【问题描述】:
如何根据变量var 的第一级对条形图进行排序? 现在订单是两个条的总和我想要它仅按value 排序,其中var 是"first"。下面是一个工作示例。
library("ggplot2")
ct <- rep(c("A", "B", "C", "D"), 2)
var <- c("first","first","first","first","second","second","second","second")
value <- c(1,5,0.5,8,2,11,0.2,0.1)
df <- data.frame(ct, var, value)
df
ggplot() +
geom_bar(data = df
, aes(x = reorder(ct, value)
, y = value
, fill = var
)
, stat = "identity"
, position = "dodge"
, width = .90 )
【问题讨论】: