问Ggplot2中的stat_cor函数:在两行中打印R和p值ENP值广泛用于统计中,包括T检验、回归分析等。大家都...
library(ggpubr) p2 <- p1 + geom_smooth(data = suma, aes(x = factor(dose), y = len,group = 1), method = "lm",color = "black", se = TRUE,linetype = "solid") + #添加相关性检验结果 stat_cor(data = suma, aes(x = factor(dose), y = len,group = 1, label = paste(.....
guides(colour = "none") + theme_bw(base_size = 18) + stat_cor(aes(label = paste(..r.label.., ..p.label.., sep = '~`,`~')), method = 'spearman', label.x.npc = 'left', label.y.npc = 'top', size = 6) 如果我们想分别检查不同class(车型)中这一相关性是否依然存在,那就...
ns = F)+ scale_size_continuous(range=c(1,3))+ # geom_smooth(method = "lm", formula = NULL,size=1,se=T,color="black",linetype="dashed",aes(group=1))+ stat_cor(label.y = 25,aes(label = paste(..rr.label.., ..p.label.., sep = "~`,`~"),group=1),color="black", ...
library(ggpubr)p+stat_regline_equation(label.y =35) + # 方程位置stat_cor(label.y =32) # R²位置 AI代码助手复制代码 3. 分半置信区间 只显示上/下半部分置信带: p+geom_smooth(method ="lm",aes(ymin = ..ymin.., ymax = ..y..), ...
, stat = "bin") 1. 可以通过修改不同属性如透明度、填充颜色、大小、线型等自定义图形: 密度图 使用以下函数: geom_density():绘制密度图 geom_vline():添加竖直线 scale_color_manual():手动修改颜色 a+geom_density() 1. 根据sex修改颜色,将sex映射给line颜色 a+geom_density(aes(color=sex)) 1. ...
g <- ggplot(cormat_melt, aes(x=Var1, y=Var2)) 在此基础上可添加的图层有: geom_tile(): 瓦片图 geom_raster(): 光栅图,瓦片图的一种,只不过所有的tiles都是一样的大小 现在使用使用geom_tile()绘制相关性矩阵图,我们这里这绘制下三角矩阵图,首先要整理数据: #获得相关矩阵的下三角get_lower_tri...
stat_cor(aes(color=cyl), label.x =3)#Add correlation coefficientsp 图形排列 多幅图形排列于一面 ggpubr::ggarrange() ggarrange(bxp, dp, bp+rremove("x.text"), labels = c("A","B","C"), ncol = 2, nrow = 2) cowplot::plot.grid() ...
stat_cor(label.x = 8, label.y = 0.2) 1. 2. 3. 4. 5. 6. 最后是拼图 ggarrange(p1,p2,p3,p4, ncol = 2, nrow = 2, labels = c("p1","p2","p3","p4")) 1. 2. 3. 4. 最终的结果如下 image.png 欢迎大家关注我的公众号 ...
绘图过程中常常要用到转换(transformation),这时添加图层的另一个方法是用stat_*()函数。 下例中的geom_density()与stat_density()是等价的 ggplot(wdata, aes(x=weight))+geom_density() 等价于 ggplot(wdata, aes(x=weight))+stat_density()