R可视化:箱线图加蜜蜂图展示组间数据分布
介绍
数据组间分布可视化可通过boxplot再叠加蜜蜂图beeswarm,可以更为直观展示数据分布在组间的差异性。
本文旨在通过使用R代码实现上述可视化。
加载R包
可通过install.packages(c("ggbeeswarm", "ggpubr"))
安装画图所需要R包。
knitr::opts_chunk$set(echo = TRUE)
library(tidyverse)
library(ggbeeswarm)
library(ggpubr)rm(list = ls())
options(stringsAsFactors = F)
导入数据
使用R内置iris数据集。
data("iris")head(iris)
处理数据
获取对应的画图数据
plotdata <- iris |>dplyr::select(Sepal.Length, Species) |>dplyr::mutate(Species = factor(Species, c("setosa", "versicolor", "virginica"))) |>dplyr::rename(Group = Species,Index = Sepal.Length) head(plotdata)
R可视化:箱线图加蜜蜂图展示组间数据分布相关推荐
- ggalluvial:冲击图展示组间变化、时间序列和复杂多属性alluvial diagram
感谢"宏基因组0"群友李海敏.沈伟推荐此包绘制堆叠柱状图各成分连线:突出展示组间物种丰度变化. 冲击图(alluvial diagram)是流程图(flow diagram)的一种 ...
- R可视化:甜圈圈donut图展示比例
介绍 组间占比可视化方法之一是饼图pie charts和甜圈圈图 donut,后者相比前者多了一圈中心空白处,可以将图例放置其中. 加载R包 knitr::opts_chunk$set(echo = ...
- R堆叠柱状图各成分连线画法:突出展示组间物种丰度变化
作者:朱微金 李陈浩 堆叠柱状图连线画法 提出问题 18年1月29日宏基因组转载了中科院生态中心邓晔组的文章<土壤细菌定量方法结合相对丰度分析揭示种群的真实变化 >.其中的图3基于堆叠柱状 ...
- 相对丰度柱状图matlab,R堆叠柱状图各成分连线画法:突出展示组间物种丰度变化...
作者:朱微金 李陈浩 堆叠柱状图连线画法提出问题 18年1月29日宏基因组转载了中科院生态中心邓晔组的文章<土壤细菌定量方法结合相对丰度分析揭示种群的真实变化 >.其中的图3基于堆叠柱状图 ...
- r语言 col_R语言之可视化(28)蜜蜂图
博客地址:https://www.jianshu.com/u/619b87e54936 目录 R语言之可视化①误差棒 R语言之可视化②点图 R语言之可视化③点图续 R语言之可视化④点韦恩图upsetR ...
- matplotlib 均值_matplotlib可视化箱线图
前言针对离散变量我们可以使用常见的条形图和饼图完成数据的可视化工作,那么,针对数值型变量,我们也有很多可视化的方法,例如箱线图.直方图.折线图.面积图.散点图等等.先来数值型变量的箱线图绘制.箱线图一 ...
- R可视化ggplot2绘制重叠密度图(Overlay Density Plots)
R可视化ggplot2绘制重叠密度图(Overlay Density Plots) 目录 R可视化ggplot2绘制重叠密度图(Overlay Density Plots) 创建仿真数据 数据格式变换 ...
- R语言数据可视化-箱线图
一.概述 箱线图(bar plot)又叫箱须图(box-whisker plot)在医学科技论文中经常有用到,用于展示数据的大致分布特征,也用于探索异常值和离群点.平行排列的箱线图可以用于比较在某个分 ...
- R 学习 - 箱线图
箱线图 箱线图是能同时反映数据统计量和整体分布,又很漂亮的展示图.在2014年的Nature Method上有2篇Correspondence论述了使用箱线图的好处和一个在线绘制箱线图的工具.就这样都 ...
最新文章
- R语言赋值操作符:<−、<<-、=、->、->>、:、%in%、%*%
- stm32锯齿波_工程师实战:基于STM32的波形发生器设计
- Adams中的阻尼比样条设置
- 聊聊技术写作的个人体会
- 企业shell面试题:获取51CTO博客列表按时间倒序排序
- 恋爱Linux(Fedora20)2——安装Java运行环境(JDK)
- 数据结构--队列Queue--链式队列、顺序队列
- 解决/usr/local/lib/libglog.so.0: error adding symbols: DSO missing from command line
- 95-10-180-启动-Mx4jLoader
- 记录一次linux病毒清除过程
- 关于python中的setup.py(转)
- 发现一个有意思的英文期刊 China and the World Ancient and Modern Silk Road
- 蒸汽管道图纸符号_管道设备表常用符号.ppt
- android之框架xUtils介绍
- SRRC型号核准的一点澄清-- 设备型产品的SRRC是强制性的,但模块型为非强制性的,有条件可参考性
- Golang中使用JSON
- [iPad]手势及分页
- python关于变量的声明
- 番茄花园 Windows All In One DVD 特别版
- 数据库 存储过程的建立 调用 加密
热门文章
- pytorch学习笔记----transforms 的使用
- 【MATLAB】MATLAB 仿真模拟调制系统 — FM 系统
- [算法]如何花最少的钱购买蔬菜
- 新版PageOffice为什么用弹出窗口的方式打开文件
- [附源码]计算机毕业设计Python拉勾教育课程管理系统(程序+源码+LW文档)
- C#如何调用以管理员身份运行的cmd命令提示符
- Python移动APP开发之Kivy(二)——第一个APP
- Nginx安装与升级
- java语言基础-面向对象编程-方法(廖雪峰老师官网学习记录)
- 大模型算法 几亿个参数