【发布时间】:2014-10-16 01:43:36
【问题描述】:
我正在使用以下代码生成 HairEyeColor 数据集的条形图:
mm = melt(HairEyeColor)
mm$hair_eye = paste(mm$Hair, mm$Eye, sep='_')
ggplot(mm)+geom_bar(aes(x=hair_eye, y=value, fill=hair_eye), stat='identity')+facet_grid(Sex~.)
我得到以下条形图:
我想用 2 种颜色为每个条上色:上半部分显示头发颜色,下半部分显示眼睛颜色,如下面的黑色头发和棕色眼睛颜色的手动创建的颜色条所示:
此外,图例需要删除。我怎样才能做到这一点?
HairEyeColor 数据集:
> HairEyeColor
, , Sex = Male
Eye
Hair Brown Blue Hazel Green
Black 32 11 10 3
Brown 53 50 25 15
Red 10 10 7 7
Blond 3 30 5 8
, , Sex = Female
Eye
Hair Brown Blue Hazel Green
Black 36 9 5 2
Brown 66 34 29 14
Red 16 7 7 7
Blond 4 64 5 8
【问题讨论】:
-
删除你可以使用的图例
...+ theme(legend.position="none")
标签: r