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


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

02 加载包并对数据进行预处理
首先,介绍一下使用到的R包:
处理数据,将我们之前生成的数据合并为一列,用于后续作图,当然,大家也可以按照处理完成的数据格式准备您的数据,省略这一步,之后直接导入即可:

03 绘图
我们先绘制箱线图:

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

04 添加显著性标记
计算p值并将其添加至图中:

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

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

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



大家如果需要完整代码,请在公众号后台回复boxplot_p即可获得下载链接!
本文使用 文章同步助手 同步