我有这个 R 代码来生成以下条形图:
d <- data.frame(case = c(1,2,3,4),
var=c('foo', 'foo', 'foo', 'foo','bar', 'bar', 'bar', 'bar'),
val=c(9,2,2,4,6,1,2,3))
d$var <- as.factor(d$var)
d$case <- as.factor(d$case)
ggplot(d, aes(x = case, y = val, fill = var)) + scale_x_discrete() + geom_bar(position="dodge")
如何按'bar'的值对条形图进行排序?
免责声明:这可能是https://stackoverflow.com/questions/10746342/sorting-ggplot2-box-plot-by-2-columns的副本,但没有回答,所以......