ggplot2中绘制柱状图的几何对象是 geom_bar().默认的统计变换是stat_count(),如果不需要默认的计数统计变换,则设置参数geom_bar(stat="identity")
柱形图一般有3种形式,1)填充式;2)堆积式;3)并列式。
表示方法:
1)填充式: 设置 geom_bar()的参数position="fill"(堆叠数据,百分比展示)如: geom_bar(stat="identity", position="fill")
2)堆积式: 设置 geom_bar()的参数position = "stack"(堆叠数据,非百分比展示) 如:geom_bar(stat="identity", position="stack")
3)并列式: 设置 geom_bar()的参数position= "dodge"(并列数据,非百分比展示) 如 : geom_bar(stat="identity", position="dodge")
重点:输入数据的格式
ggplot 偏好于长格式的数据(常见的三列数据,一列映射给x,一列映射给y,一列映射给颜色属性。)
specie variable value
1 BN1 S24-7 0.3006777750
2 BN2 S24-7 0.4025581877
3 BN3 S24-7 0.3341023465
4 BA1 S24-7 0.3868854374
5 BA2 S24-7 0.3437501999
在绘图的时候把specie映射给x,value映射给y,variable映射给颜色属性。