欢迎光临散文网 会员登陆 & 注册

R可视化——箱线图绘制及显著性标记

2022-07-17 08:27 作者:科研那点事儿  | 我要投稿

 在大家阅读文献的过程中,有时候会碰到下图所示的这种带有显著性标记的柱状图或者箱线图,这种图是怎么做出来的呢?今天,小编就使用R语言教大家如何绘制这样一张带有显著性标记的箱线图!

图片
图片


01 准备数据

       这里我们使用自己编写的数据,大家也可以导入自己准备数据:

图片


02 加载包并对数据进行预处理


       首先,介绍一下使用到的R包:

        处理数据,将我们之前生成的数据合并为一列,用于后续作图,当然,大家也可以按照处理完成的数据格式准备您的数据,省略这一步,之后直接导入即可:

图片


03 绘图


       我们先绘制箱线图:

图片


对图片进行简单美化,显示数据点:

图片


04 添加显著性标记


       计算p值并将其添加至图中:

 

图片

     将图中显示的p值使用我们常见的“*”、“**”、“***”替换掉,可以用map_signif_level = T/F进行设置,其中"***"=0.001, "**"=0.01, "*"=0.05:

图片


05 对图片进行美化


       这里我们主要使用ggprism包对图片进行美化:

图片

     ggprism包自带了很多的好看的主题,大家可以自己通过其中的参数设置得到自己的个性化图片:

图片
图片
图片


大家如果需要完整代码,请在公众号后台回复boxplot_p即可获得下载链接!

本文使用 文章同步助手 同步

R可视化——箱线图绘制及显著性标记的评论 (共 条)

分享到微博请遵守国家法律