ggplot箱线图之如何添加最大值最小值线(whisker-ends)

ggplot箱线图之如何添加最大值最小值线(whisker-ends),第1张

ggplot 作为R语言画图的瑞士军刀,相比于基础的R包,语法更加易于理解和掌握,不需要掌握很多的命令就能画出整洁美观的图表。比方说用 ggplot 来画箱线图,首先我们可以这样 *** 作:

得到下图

最终总结:记住 ggplot 是基于图层的绘图系统。

「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 0pxpadding: 0pxmax-width: 100%box-sizing: border-box !importantoverflow-wrap: break-word !importanttext-align: centerfont-size: 13pxcolor: rgb(43, 43, 43)"></figcaption>

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

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

使用stat_compare_means()函数。

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


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11510814.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存