我有两个分类因素(“栖息地”和“地点”)和一个连续变量(T)。“栖息地”有两个级别,“地点”有八个级别。我想更改默认晶须以表示...
我有两个分类因子(“栖息地”和“地点”)和一个连续变量(T)。“栖息地”有两个级别,“地点”有八个级别。我想将默认晶须更改为表示 SE,并将中位数更改为每个箱线图的平均值。有没有办法做到这一点并在绘图时将这两个分类因子都考虑在内?提前谢谢。
这就是我使用 boxplot ggplot 的默认设置所做的操作,显示带有中位数间隔的第一和第三四分位数。
ggplot(data,aes(x=Locality,y=T)) +
geom_boxplot(aes(fill=interaction(Habitat,Locality),
group=interaction(factor(Habitat),Locality)),
outlier.shape=1,outlier.size=3) +
theme_bw() +
theme(
panel.grid.major=element_blank(),
panel.grid.minor=element_blank(),
axis.line=element_line(colour='black'),
legend.position='none',
axis.text.x=element_text(angle=90,hjust=1,size=12)) +
scale_y_continuous('T') +
xlab('Locality')
如何在 R 中的 Boxplot 中绘制平均值和标准误差
下载声明:
本站所有软件和资料均为软件作者提供或网友推荐发布而来,仅供学习和研究使用,不得用于任何商业用途。如本站不慎侵犯你的版权请联系我,我将及时处理,并撤下相关内容!