ggplot2 中的 position_dodge命令
2020-12-25 本文已影响0人
毛线东东a
ggplot2 软件包中 position_dodge 命令的说明文档如下:
width: Dodging width, when different to the width of the individual elements. This is useful when you want to align narrow geoms
width:当与单个元素宽度不同时的闪避宽度。当你想要对齐狭窄的几何图形时非常有用。
具体的参数设置参考文档
https://zhuanlan.zhihu.com/p/109983850
条形中心对应的x轴坐标分别是1、2、3等,但通常我们不会利用上这些数值
position_dodge(width=0.9):两个柱形中点之间的距离为0.9。
width=0.9:柱形的宽度为0.9
如果两者都等于0.9,那么分组柱形图的同一组柱子之间就是紧贴着的,没有空隙。
如果width=0.6,position_dodge(width=0.9),也就是柱形的宽度 < 两个柱形之间的距离,那么分组柱形图的同一组柱子之间就是有间隔的。width和position_dodge(width)差距越大,柱子之间的间隔越大。
要想让误差线或者散点刚好落在每个柱子上,误差线和散点的position_dodge(width=)需要与柱形图的相同。
画箱线图时,相同值的离群点如果有多个,只画出一个大圆点。比如在我的研究中,y=0是离群点,有3个数据,但是画出来的大圆点只有一个。