我正在尝试创建一个堆叠条形图,每个堆叠条形图中的颜色可变;也就是说,一个条形图在红色上方显示蓝色,下一个条形图在紫色上方显示红色,等等。我还想保留堆叠图表的功能。十分感谢大家。
Adam
下图(使用上面的代码创建)显示了主要汽车制造商生产的汽车类型。
我将条形高度(实际上是条形段高度)映射到汽车类别;我将条形段颜色映射到汽车制造商。因此,七个 x 轴标签中的每一个都对应于因子“类”中的一个级别;同样,条形段的每种颜色对应于因素“制造商”中的一个级别(“制造商”和“类别”都是“mpg”数据框中的变量/列。最后,y 轴显示汽车数量按制造商(段颜色)划分的每个类别(条形高度)。
library(ggplot2)
data(mpg) # data set provided w/ ggplot2
px = ggplot(mpg, aes(x=class, fill=manufacturer)) + geom_bar()
print(px)
替代文本http://img245.imageshack.us/img245/6678/stackedbar.png http://img245.imageshack.us/img245/6678/stackedbar.png
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)