r语言 柱状图加星号_在ggplot条形图和框形图上放上星号-表示显着性水平(p值)...
请在下面找到我的尝试。
首先,我创建了一些虚拟数据和条形图,可以根据需要进行修改。
windows(4,4)
dat
Sub = c("A", "B", "A", "B"),
Value = c(3,5,7,8))
## Define base plot
p
ggplot(dat, aes(Group, Value)) +
theme_bw() + theme(panel.grid = element_blank()) +
coord_cartesian(ylim = c(0, 15)) +
scale_fill_manual(values = c("grey80", "grey20")) +
geom_bar(aes(fill = Sub), stat="identity", position="dodge", width=.5)
如baptiste所述,在列上方添加星号很容易。只需创建一个data.frame坐标即可。
label.df
Value = c(6, 9))
p + geom_text(data = label.df, label = "***")
为了添加表示子组比较的弧,我计算了一个半圆的参数坐标,并将它们与相连geom_line。星号也需要新的坐标。
label.df
Value = c(6.5,6.8,7.1, 9.5,9.8,10.1))
# Define arc coordinates
r
t
x
y
arc.df
p2
p + geom_text(data = label.df, label = "*") +
geom_line(data = arc.df, aes(Group+1, Value+5.5), lty = 2) +
geom_line(data = arc.df, aes(Group+2, Value+8.5), lty = 2)
最后,为了说明各组之间的比较,我建立了一个较大的圆圈并将其扁平化。
r
x
y
y[20:162]
arc.df
p2 + geom_line(data = arc.df, aes(Group+1.5, Value+11), lty = 2) +
geom_text(x = 1.5, y = 12, label = "***")
r语言 柱状图加星号_在ggplot条形图和框形图上放上星号-表示显着性水平(p值)...相关推荐
- r语言 柱状图加星号_如何在地图上添加柱形图(R语言)
首先,了解一下ESRI Shapefile(shp)格式文件: 用于描述几何体对象:点,折线与多边形.例如,Shapefile文件可以存储井.河流.湖泊等空间对象的几何位置.除了几何位置,shp文件也 ...
- r语言 柱状图加星号_R语言绘制带有显著性字母标记的柱状图
Tao Wen 引子 方程分析的包目前正在重构,大家耐心等待,这是一年前我开始做这个包的时候的细节,从这里大家就可以学会如何做差异分析和可视化. library(tidyverse) library( ...
- r语言 柱状图加星号_如何用R画分组柱状图并且添加标准差和显著性标记(星号)?...
时间过了这么久,该交一份答案了.ggplot2包 是一个图形可视化包,并不带统计分析功能,所以统计学分析需要另外去做. 这里加bar和显著性标识,如果了解ggplot2绘图原理中的图层概念的话,就能明 ...
- r语言 柱状图加星号_R语言-柱状图
适合用于描述主数据(y轴数据)在不同分类(x轴是因子类型的分类数据,或者是时间数据)下的展示情况.同时,柱状图还可以清晰地绘制不同情况下的多组数据,以便于横向对比.barplot函数是柱状图的核心 ...
- 8. R语言画:散点图、直方图、条形图、箱线图、小提琴图、韦恩图
b站课程视频链接: https://www.bilibili.com/video/BV19x411X7C6?p=1 腾讯课堂(最新,但是要花钱,我花99
- R语言广义加性模型(GAMs:Generalized Additive Model)建模:数据加载、划分数据、并分别构建线性回归模型和广义线性加性模型GAMs、并比较线性模型和GAMs模型的性能
R语言广义加性模型(GAMs:Generalized Additive Model)建模:数据加载.划分数据.并分别构建线性回归模型和广义线性加性模型GAMs.并比较线性模型和GAMs模型的性能 目录
- R语言广义加性模型GAMs:可视化每个变量的样条函数、样条函数与变量与目标变量之间的平滑曲线比较、并进行多变量的归一化比较、测试广义线性加性模型GAMs在测试集上的表现(防止过拟合)
R语言广义加性模型GAMs:可视化每个变量的样条函数.样条函数与变量与目标变量之间的平滑曲线比较.并进行多变量的归一化比较.测试广义线性加性模型GAMs在测试集上的表现(防止过拟合) 目录
- R语言广义加性模型(generalized additive models,GAMs):使用广义线性加性模型GAMs构建logistic回归
R语言广义加性模型(generalized additive models,GAMs):使用广义线性加性模型GAMs构建logistic回归 目录
- R语言可视化包ggplot2绘制分组的条形图(bar plot、柱状图)实战:多变量柱状图
R语言可视化包ggplot2绘制分组的条形图(bar plot.柱状图)实战:多变量柱状图 目录
最新文章
- 头文字C的混战何时方能休?论从某语言怎么怎么样到我要怎样怎样的语言
- CF 459A 459B 459C 459D 459E
- 查看照片的指定位置的像素点值,并在照片中绘制一条指定像素颜色的线段
- (JAVA)CollectionDemo3
- 一次oracle大量数据删除经历
- CVPR 2020-FaceShifter:能够应对脸部遮挡的高保真换脸方法
- node.js(三)MongoDB数据库搭建
- python教程百度云盘-Python 模拟登陆百度云盘实战教程
- Qt C++ 运算符重载详解
- 重装系统后出现服务器正在运行中,win7系统重装完后怎么一直显示正在启动 - 卡饭网...
- C++后端开发学习路线及推荐学习时间
- 做小红书推广快速涨粉的技巧_云媒易
- 调度器锁rt_enter_critical() rt_exit_critical()
- rm 好凶残,太 TM 吓人了!
- Matlab 调用Optris Pi 450i红外相机direct SDK相关函数摘记
- TensorFlow :tf.data 高性能数据输入管道设计指南
- 最全MyBatis核心配置文件总结:java运行环境没有安装或配置错误
- PR是什么?怎么查询网站的谷歌PR权重?
- ext.net 后台方法调用
- 智能盘点 - 钢筋数量 AI 识别 - 赛制规则