我有一组数据是这样的
days a b c
1 x xx XXX
2 xx XXX xx
3 xxxx x xx
我想以时间为x轴画出关于a,b,c的条形图
效果类似于这样
看了一下ggplot的帮助文档,只发现geom_bar如何定义factor,没找到在同一张图里添加多个变量的方法
求教各位大神如何解决呢?
想随心所欲地使用ggplot2,一般需要把数据整形一个长格式的数据框,以你的数据为例就是这种格式:
days variable group
1 x a
2 xx a
3 xxxx a
1 xx b
2 XXX b
3 X b
1 XXX c
2 xx c
3 xx c
对于比较复杂的数据用reshape2包整合,也就是楼上说的melt()以及其他函数