我正在尝试创建一个堆叠条形图,在每个堆叠条形图中使用可变颜色;也就是说,一个条形图在红色的顶部显示蓝色,下一个条形图在紫色的顶部显示红色,依此类推。我还希望保留堆叠图的功能。太感谢你们了。
亚当
发布于 2010-04-12 09:15:44
下面的图(用上面的代码创建)显示了主要汽车制造商生产的汽车类型。
我将条形高度(实际上是条形线段高度)映射到汽车类;我将线条线段颜色映射到汽车制造商。最后,y轴按制造商(细分颜色)显示每个类别中的汽车数量(条形高度)。
library(ggplot2)
data(mpg) # data set provided w/ ggplot2
px = ggplot(mpg, aes(x=class, fill=manufacturer)) + geom_bar()
print(px)alt text http://img245.imageshack.us/img245/6678/stackedbar.png
https://stackoverflow.com/questions/2619069
复制相似问题