R中带有子组的箱线图

哈沙议员

我正在尝试使用R中的子组制作Boxplot

我的数据如下所示:

Sample Point    N.conc  toc
H1  0.2 0.2
H1  0.3 0.3
H1  0.4 0.4
H1  0.3 0.3
H1  0.3 0.3
H1  0.5 0.5
H1  0.5 0.5
H1  0.4 0.4
H1  0.1 0.1
H2  0.4 0.4
H2  0.5 0.5
H2  0.5 0.6
H2  0.4 0.5
H2  0.1 0.1
H2  0.3 0.3
H2  0.4 0.4
H2  0.3 0.3
H2  0.3 0.3
H3  0.4 0.4
H3  0.5 0.8
H3  0.3 0.3
H3  0.2 0.2
H3  0.2 0.2
H3  0.4 0.4
H3  0.3 0.3
H3  0.2 0.2
H3  0.3 0.4

如何制作类似于附件图片的箱形

山姆·迪克森

请注意,我使用以下方法读取了您的数据:

df <- read.table(text='Point N.conc toc
                       H1  0.2 0.2
                       H1  0.3 0.3
                       H1  0.4 0.4
                       H1  0.3 0.3
                       H1  0.3 0.3
                       H1  0.5 0.5
                       H1  0.5 0.5
                       H1  0.4 0.4
                       H1  0.1 0.1
                       H2  0.4 0.4
                       H2  0.5 0.5
                       H2  0.5 0.6
                       H2  0.4 0.5
                       H2  0.1 0.1
                       H2  0.3 0.3
                       H2  0.4 0.4
                       H2  0.3 0.3
                       H2  0.3 0.3
                       H3  0.4 0.4
                       H3  0.5 0.8
                       H3  0.3 0.3
                       H3  0.2 0.2
                       H3  0.2 0.2
                       H3  0.4 0.4
                       H3  0.3 0.3
                       H3  0.2 0.2
                       H3  0.3 0.4',header=T)

您可以尝试以下方法:

library(ggplot2)
library(reshape2)

df1 <- melt(df,id.vars=1)

ggplot(df1,aes(x=Point,y=value,fill=variable))+
  stat_boxplot(geom="errorbar",
               stat_params = list(width = 0.2),
               position=position_dodge(width=0.3))+
  geom_boxplot(position=position_dodge(width=0.3),width=0.25)+
  ylab("mg/l")+xlab("")+labs(fill="")+theme_classic()+
  theme(axis.title.y = element_text(angle=0))

在此处输入图片说明

请注意,对的大多数调用ggplot()都是为了获得答案,以更接近地模仿您的绘图。可以通过以下方法获得足够的箱线图:

ggplot(df1,aes(x=Point,y=value,fill=variable))+geom_boxplot()

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R中的子组箱线图

来自分类Dev

在多个数据集中具有多个变量的箱线图在 r 中具有相同的组

来自分类Dev

ggplot2:R中带有scale_x_date轴的多因子箱线图

来自分类Dev

如何在R中绘制带有预先计算的统计信息的ggplot2箱线图?

来自分类Dev

R 中未按组对齐的边际箱线图

来自分类Dev

带有长组标签的李克特量表调查结果的箱线图

来自分类Dev

R中的并排箱线图

来自分类Dev

R函数中的箱线图

来自分类Dev

如何在R中存在公式的情况下对子组进行箱线图绘制

来自分类Dev

具有不同尺寸的R箱线图

来自分类Dev

具有不同尺寸的R箱线图

来自分类Dev

在 matplotlib 中仅对一些带有箱线图的框进行样式化

来自分类Dev

更改R中的箱线图限制

来自分类Dev

R中的半彩色箱线图

来自分类Dev

R中按日期的箱线图

来自分类Dev

向R中的箱线图添加图案

来自分类Dev

R中箱线图背面的网格

来自分类Dev

在R中为箱线图着色

来自分类Dev

在 R 中操纵箱线图美学

来自分类Dev

Tukey 在 R 中的箱线图上的结果

来自分类Dev

带有ggplot2_的r中具有子组的Boxplot错误消息

来自分类Dev

带有不同Y比例的几个变量的箱线图

来自分类Dev

dc.js:带有嵌套分组的箱线图

来自分类Dev

带有连接各个 daa 点的线的箱线图

来自分类Dev

点线图和箱线图组摘要

来自分类Dev

点线图和箱线图组摘要

来自分类Dev

R中带有附加点的箱形图

来自分类Dev

R箱线图宽度

来自分类Dev

R箱线图频率