题
从在线条形图指南:
qplot(factor(cyl), data=mtcars, geom="bar", fill=factor(gear))
qplot 代码>的特征<代码> GGPLOT2 代码>”>
如何获得5坐在底部,4上方的是,和图3在上面?
解决方案
qplot(factor(cyl), data=mtcars, geom="bar", fill=factor(gear), order = -gear)
其他提示
qplot(factor(cyl), data=mtcars, geom='bar', fill=factor(gear, level=5:3))
要概括@ xiechao的解决方案(@哈德利的不工作的最新ggplot),你可以扭转因素的订单来实现:
library(ggplot2)
data(mtcars)
mtcars$gear <- factor(mtcars$gear) # First make factor with default levels
mtcars$gear <- factor(mtcars$gear, levels=rev(levels(mtcars$gear)))
qplot(cyl, data=mtcars, geom="bar", fill=gear)
# Or with ggplot
ggplot(mtcars, aes(factor(cyl), fill=gear)) + geom_bar()
不隶属于 StackOverflow