1. R下将分组数据并列呈现
之前总结过一篇http://www.jianshu.com/p/ff05c07d42d7
代码
ggplot(df)+
geom_bar(aes(x=item,y=value,fill=score),position='dodge',stat="identity",color="black")+
facet_grid(family~type,scales = 'free')
列按family属性分,行按type分
效果
还可以考虑
facet_wrap( ~ variable,ncol=2)
并不是按行或列并列排序,而是从左到右、从上到下排到尾,随便感受下
但这些都有个问题,就是坐标一致。所以range差别很大的变量不适合这样并列呈现。
2. ggplot2可支持对数坐标转换
代码
scale_y_continuous(trans='log')
但这个显示的坐标值精度太高,不太合适,没找到合适的方法解决,粗暴的将value直接取对数再绘图了