上一期分享了重复数据箱式图的使用条件和数据格式小白学R(二):重复测量数据/连续数据的箱式图(ggplot包)(1),今天就奉上箱式图的代码和以及如何改箱式图上的p值大小

  1. 画箱式图

1.1 先看数据表dt2,其中time是时间分组(w1, w2, w4, w8), value是具体数值, group是分组(contro组和intervention组)

1.2 画图代码如下:

png(filename = "boxplot.png",width=2600,height=2600,res=500) #设定导出图片的格式为PNGggplot(data = dt2, aes(x = time, y = value,fill = group)) +  geom_boxplot(outlier.colour = NA) +  geom_dotplot(binaxis='y', stackdir='center', binwidth = 100, position = position_dodge(0.75))+  labs(fill = "group", x = "time", y = "Value") +  scale_y_continuous(lim = c(0, 8000)) +  theme_classic(base_size = 20) +  theme(legend.position = c(0.9, 0.7))+  stat_compare_means(method = "wilcox.test",                     label = "p.format")dev.off()

注:这里stat_compare_means是进行两两比较,由于非正态分布,所以用wilcox.test,重复测量数据这样比较的对错与否先不讨论哈。

1.3 出图:

2. 箱式图改颜色,改图例位置,改字体等都可以在help里搜相应函数,具体怎么改文档里讲解都很细致,但如果嫌图上p值太小,想改大怎么办呢?

这个小白也是搜了很多论坛,发现解决方案不少,在此就选一个简介易懂分享给大家:

png(filename = "igg.png",width=2600,height=2600,res=500)your_font_size <- 5 # 改变box上p值大小的coreggplot(data = dt2, aes(x = time, y = value,fill = group)) +geom_boxplot(outlier.colour = NA) +geom_dotplot(binaxis='y', stackdir='center', binwidth = 100, position = position_dodge(0.75))+labs(fill = "group", x = "time", y = "Value") +scale_y_continuous(lim = c(0, 8000)) +theme_classic(base_size = 20) +theme(legend.position = c(0.9, 0.7))+stat_compare_means(method = "wilcox.test",label = "p.format", size = your_font_size)dev.off()

代码第2行:your_font_size 及第11行:size = your_font_size就是解决问题的关键啦!

今天的内容你学费了嘛

喜欢请关注我呀!

箱式图 分组_小白学R(三):重复测量数据的箱式图上的p值如何改大小呢?相关推荐

  1. matplotlib plot 分组_小白学 Python 数据分析(16):Matplotlib(一)坐标系

    人生苦短,我用 Python 前文传送门: 小白学 Python 数据分析(1):数据分析基础 小白学 Python 数据分析(2):Pandas (一)概述 小白学 Python 数据分析(3):P ...

  2. python怎么做彩票概率_小白学数据小抄放送 Python,R,大数据,机器学习

    原标题:小白学数据小抄放送 Python,R,大数据,机器学习 大数据文摘作品,转载要求见文末 作者 | Elaine,田桂英,Aileen 导读:前段时间小白学数据专栏出了一期Python小抄表,后 ...

  3. python画k线图_小白学Python(14)——pyecharts 绘制K线图 Kline/Candlestick

    Kline-基本示例 from pyecharts import options as opts from pyecharts.charts import Kline data = [ [2320.2 ...

  4. pytorch默认初始化_小白学PyTorch | 9 tensor数据结构与存储结构

    [机器学习炼丹术]的学习笔记分享<> 小白学PyTorch | 8 实战之MNIST小试牛刀 小白学PyTorch | 7 最新版本torchvision.transforms常用API翻 ...

  5. python 使用socks 爬虫_小白学 Python 爬虫(17):Requests 基础使用

    人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Li ...

  6. post python爬虫_小白学 Python 爬虫(17):Requests 基础使用

    人生苦短,我用 Python 如果我的文章对您有帮助,请关注支持下作者的公众号:极客挖掘机,您的关注,是对小编坚持原创的最大鼓励:) 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Py ...

  7. python加减法视频教程免费_一起学opencv-python三十八(视频分析:背景减法)

    首先要纠正一下上一讲的一些地方. 这里的移动其实并不仅仅是一个点的移动,那个中心线其实是不动的,动的是那些亮度值. 左边图是在(x,y)附近的像素点亮度值分布和二次曲线拟合情况,这是一维情况,二维应该 ...

  8. c++list遍历_小白学PyTorch | 6 模型的构建访问遍历存储(附代码)

    关注一下不迷路哦~喜欢的点个星标吧~<> 小白学PyTorch | 5 torchvision预训练模型与数据集全览 小白学PyTorch | 4 构建模型三要素与权重初始化 小白学PyT ...

  9. data后缀文件解码_小白学PyTorch | 17 TFrec文件的创建与读取

    [机器学习炼丹术]的学习笔记分享<> 小白学PyTorch | 16 TF2读取图片的方法 小白学PyTorch | 15 TF2实现一个简单的服装分类任务 小白学PyTorch | 14 ...

最新文章

  1. 树莓派进阶之路 (002) - 系统烧录及系统使用(多平台)
  2. 双向链表_如何通过Java单次查找链表的中间元素
  3. 【pmcaff】产品经理必知改善用户体验的基本方法
  4. Linux nano编辑txt文件,Linux 文本编辑器 nano 的简单使用
  5. 20145227《信息安全系统设计基础》第一周学习总结
  6. intellij中运行后出现Hadoop is not in the classpath/dependencies
  7. 图卷积神经网络(part2)--图卷积概述
  8. pycharm中如何正确配置pyqt5
  9. 6-第三方库离线安装法
  10. dbml mysql_MySQL数据库笔记二:数据类型及数据库操作
  11. 追影windows7 虚拟4桌面
  12. python字符串添加元素_python向字符串中添加元素的实例方法
  13. 图像处理基础(2):自适应中值滤波器(基于OpenCV实现)
  14. html2canvas ios 15.0截屏 变黑 页面刷新
  15. 你现在还在自己洗碗?教你制作单片机的洗碗机控制器
  16. 数学和计算机信息专业就业前景,数学专业就业方向和就业前景
  17. uniapp Apple iOS 绑定解绑
  18. CocosCreator高斯模糊深度优化版
  19. 【语义分割】2022-HRViT CVPR
  20. tensorflow 歌曲题材分类

热门文章

  1. leetcode 576. Out of Boundary Paths | 576. 出界的路径数(暴力递归->傻缓存->dp)
  2. 左神算法:判断 t1 树中是否有与 t2 树拓扑结构完全相同的子树(Java版)
  3. 【Java 数据库】Connections.getTables() 方法 获取数据库的元数据
  4. 【Java爬虫】爬取网页中的内容,提取其中文字
  5. 牛客网_PAT乙级1004_福尔摩斯的约会 (20)
  6. netty系列之:搭建自己的下载文件服务器
  7. hadoop2.6.0安装详细步骤
  8. Leecode19. 删除链表的倒数第 N 个结点——Leecode大厂热题100道系列
  9. 【面试必备】GET和POST两种基本请求方法的区别
  10. 【最新合集】研究生工程伦理课程答案整理