画图笔记:ggplot2优化柱形图(添加误差线、差异比较分析)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了画图笔记:ggplot2优化柱形图(添加误差线、差异比较分析)相关的知识,希望对你有一定的参考价值。

参考技术A

「ggplot2中柱状图基本绘制函数常用geom_bar()」

「data和mapping是ggplot的基本参数,数据和映射。」 mapping:使用aes函数指定,为aesthetic attributes的缩写。但字符串映射使用aes_string。aes:颜色(color颜色或边框颜色、fill填充颜色和 alpha透明度) 形状(linetype线型、size点的大小或线的宽度和 shape形状) 位置 (x, y, xmin, xmax, ymin, ymax, xend, yend) 指定数据分组和顺序的映射group和order,另一类是字符串映射。

一张统计图就是从数据到几何对象(点、线、条形等)的图形属性(颜色、形状、大小等)的一个映射。

「stat:」 设置统计方法,有效值是count(默认值) 和 identity,其中,count表示条形的高度是变量的数量,不能设定y值。identity表示条形的高度是变量的值;对于连续性变量使用bin,转换的结果使用变量density来表示。

「position:」 位置调整,有效值是stack、dodge和fill,默认值是stack(堆叠),是指两个条形图堆叠摆放,dodge是指两个条形图并行摆放,fill是指按照比例来堆叠条形图,每个条形图的高度都相等,但是高度表示的数量是不尽相同的。

「width:」 条形图的宽度,是个比值,默认值是0.9

「color:」 条形图的线条颜色

「fill:」 条形图的填充色

<figcaption style="margin: 5px 0px 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important; text-align: center; font-size: 13px; color: rgb(43, 43, 43);"></figcaption>

在ggplot2中可以直接结合stat_summary函数快速进行数据统计->链接

所以stat可以设置为summary,将柱状图的高度设置为各组的均值并联合stat_summary函数增加误差线。

使用stat_compare_means()函数。

要放假了,简单学习一下就好,大家好好休息,生活很好,等你超越~~~

以上是关于画图笔记:ggplot2优化柱形图(添加误差线、差异比较分析)的主要内容,如果未能解决你的问题,请参考以下文章

ggplot2绘制柱形图(2)

如何用Excel把几个柱形图合并在一起,并标出显著性差异

ggplot2中的柱形图使用分类变量作为填充

柱形图,饼图等

将vb.net中怎样生成柱形图

Fig4-a ggplot2绘制箱线图叠加散点图2020-12-14