R语言(ggplot)如何绘制分组比较的箱线图?如下图所示

Python020

R语言(ggplot)如何绘制分组比较的箱线图?如下图所示,第1张

boxplot(x1~name,da,at=c(1,5,9),names=paste(c('A','B','C'),'x1',sep='.'),xlim=c(0,12))

boxplot(x2~name,da,at=c(2,6,10),add=T,names=paste(c('A','B','C'),'x2',sep='.'))

boxplot(x3~name,da,at=c(3,7,11),add=T,names=paste(c('A','B','C'),'x3',sep='.'))

分组柱状图,又叫聚合柱状图。当需要在同一个轴上显示各个分类下不同的分组时,需要用到分组柱状图,是学术论文中常用的图。每个分组中的柱子使用不同的颜色或者相同颜色不同透明的方式区别各个分类,各个分组之间需要保持间隔。

利用ggplot2包进行绘制,这里不赘述。

[1] https://www.rdocumentation.org/packages/ggplot2/versions/3.3.5

[2] https://ggplot2-book.org/preface-to-the-second-edition.html