在线条形图指南

qplot(factor(cyl), data=mtcars, geom="bar", fill=factor(gear)) 

“使用barplot 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()

“在这里输入的图像描述”

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top