Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >小提琴图绘制

小提琴图绘制

原创
作者头像
爱学习的小明明
修改于 2020-10-09 07:30:36
修改于 2020-10-09 07:30:36
9940
举报
文章被收录于专栏:R语言学习R语言学习

用到的函数

ggplot2包 geom_violin()

构造数据框

set.seed(141079)

data <- data.frame(BAI2013 = rnorm(300),

class = rep(letters[1:3], 100),

treatment = rep(c("elevated","ambient"),150))

data
data

绘制箱线图a

ggplot(data=data,aes(x=class,y=BAI2013,fill=factor(treatment)))+

geom_boxplot(outlier.size =1,size=0.5,position=position_dodge2(0.8))+ #position控制分类箱子的间隔

guides(fill=guide_legend(title="treatment"))+

theme_classic()+

theme(axis.text = element_text(size=11,face="plain",color="black"), #控制坐标轴字体大小颜色

axis.title = element_text(size=13,face="bold",color="black"), #控制坐标轴字标题的大小颜色

legend.position = "right",

axis.ticks=element_line(colour="black",size=0.2)

)

a
a

绘制带点的箱线图b

geom_point(position=position_jitterdodge(dodge.width = 0.8), alpha=1, shape=21, size = 1.5 )+

在上面代码中添加点即可得到带抖动点的箱线图

#position_jitterdodge主要用于对齐通过geom_point()与躲开的箱线图(例如,带有填充美学提供的geom_boxplot())生成的点,dodge.width = 0.8要与上面boxplot中值一样

b
b

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
ggplot2优雅的绘制全能型箱线图
❝今天又遇到观众老爷提问如何给多组箱线图添加置信区间及P值与R值,想着可能其他朋友也有需求,那么就废话不多说直接开干,还是之前的绘图方案做了一些细微的改动,下面来看具体案例; ❞ 加载R包 library(tidyverse) library(gapminder) library(ggsci) library(ggprism) library(rstatix) library(ggpubr) library(ggpmisc) 数据清洗 df <- gapminder %>% filter(year
R语言数据分析指南
2022/09/21
1.2K0
ggplot2优雅的绘制全能型箱线图
绘制NC杂志同款高颜值小提琴图
Fig. 1 Effects of soil type and fertilisation on the maize microbiome
生信技能树
2025/02/05
2170
绘制NC杂志同款高颜值小提琴图
跟着Nature学作图:R语言ggplot2箱线图、小提琴图、抖动散点图
https://github.com/GRONINGEN-MICROBIOME-CENTRE/DMP
用户7010445
2022/05/23
6K0
跟着Nature学作图:R语言ggplot2箱线图、小提琴图、抖动散点图
R语言ggplot2每周一图活动第五周:箱线图、小提琴图
在之前提到的tidytuesday里没有找到关于箱线图和小提琴图比较好的实例,这周的ggplot2每周一图活动用之前推文中的内容作为实例进行讲解,之前的推文是跟着Nature学作图:R语言ggplot2箱线图、小提琴图、抖动散点图
用户7010445
2022/05/23
7170
R语言ggplot2每周一图活动第五周:箱线图、小提琴图
ggplot2优雅的绘制配对连线云雨图
❝本节来介绍如何使用ggplot2绘制配对连线云雨图,图形倒也简单主要是细节;小编给了两个案例来进行展示,有循环绘图需求的可以看最后一个案例;❞ 加载R包 library(tidyverse) library(ggsignif) library(gghalves) library(ggsci) 数据清洗 df <- read_tsv("data.xls") %>% filter(year %in% c(1957,2007),continent !="Oceania") %>% select(
R语言数据分析指南
2022/12/20
1K0
ggplot2优雅的绘制配对连线云雨图
ggplot2优雅的绘制多组配对箱线图
❝有个VIP群里的朋友今天问有没有绘制三组之间配对箱线图的代码,记得小编之前绘制过相关类型的图表,不过既然观众老爷有需求那就废话不多说直接开画;依然是以前的经典风格只不过此次在图上加上了统计分析,下面来看具体案例 加载R包 library(tidyverse) library(gapminder) library(ggsci) library(ggprism) library(rstatix) library(ggpubr) 数据清洗 df <- gapminder %>% filter(year
R语言数据分析指南
2022/09/21
3.9K0
ggplot2优雅的绘制多组配对箱线图
小提琴图添加显著性标记(通用版)
R语言数据分析指南
2024/04/02
2640
小提琴图添加显著性标记(通用版)
基于 R 语言的科研论文绘图技巧详解(3)
在查阅文献的过程中,看到了几幅非常不错的出版图,今天就跟着小编一起学习下,他们是怎么使用 R 绘制出来的。
庄闪闪
2022/05/24
6940
基于 R 语言的科研论文绘图技巧详解(3)
跟着nature communications学绘图之小提琴图添加显著性标记
❝本节来继续进行数据复现绘制小提琴图并添加显著性标记,下面通过一个小例子来进行展示; ❝A highly conserved core bacterial microbiota with nitrogen-fixation capacity inhabits the xylem sap in maize plants ❞ 往期内容 加载R包 library(tidyverse) library(magrittr) 定义颜色 col=c("#1F78B4","#33A02C","#FB9A99","#
R语言数据分析指南
2022/09/21
1.4K0
跟着nature communications学绘图之小提琴图添加显著性标记
跟着Nature学作图:R语言ggplot2箱线图/堆积柱形图完整示例
https://www.nature.com/articles/s41586-022-04808-9#MOESM8
用户7010445
2023/01/06
2K0
跟着Nature学作图:R语言ggplot2箱线图/堆积柱形图完整示例
脚本更新----visium数据的细胞类型距离分析
追风少年i
2025/01/13
1860
脚本更新----visium数据的细胞类型距离分析
跟着Nature microbiology学画图~堆积柱形图+箱线图以及组合图
说明没问题,是得到了dataframe;这样:数据准备好了,作图的工具也准备好了,那么我们就开始作图:
用户7010445
2020/12/08
5.2K0
跟着Nature microbiology学画图~堆积柱形图+箱线图以及组合图
跟着NC学绘图-ggplot2批量绘制配对箱线图
注:此论文提供原始数据及绘图代码,但在运行作者代码时遇到报错颇多,小编根据作者代码进行了修改,对源代码感兴趣的可以去论文中下载。
R语言数据分析指南
2024/06/18
3150
跟着NC学绘图-ggplot2批量绘制配对箱线图
[NC图表复现] ggplot2绘制分裂小提琴图
R语言数据分析指南
2024/01/17
4300
[NC图表复现] ggplot2绘制分裂小提琴图
[会员专享] ggplot2组合绘制相关性箱线图
R语言数据分析指南
2023/08/18
4160
[会员专享] ggplot2组合绘制相关性箱线图
纯ggplot2版|对比基因在33种癌症和GTEx对照中的表达量
推荐前往链接:https://www.yuque.com/figureya/figureyaplus/figureya55p,下载压缩包(包含代码、输入、输出文件),跑起来更舒服。
Chris生命科学小站
2023/02/28
8641
纯ggplot2版|对比基因在33种癌症和GTEx对照中的表达量
一文掌握小提琴图的所有画法
我们平时说的小提琴图其实是箱式图与核密度图的结合,箱式图展示了分位数的位置,小提琴图则展示了任意位置的密度,小提琴图可以展示密度较高的位置。下面我们一起来看看几种绘图R包。
作图丫
2022/03/29
3.1K0
一文掌握小提琴图的所有画法
ggplot2轻松绘制误差线点图与箱线图
R语言数据分析指南
2023/08/18
5900
ggplot2轻松绘制误差线点图与箱线图
ggplot Stripchart and line
对于dot、scatter、stripchart,这三个图,有啥区别,我也看不懂,也没有相关的资料,后续用到再说吧
火星娃统计
2020/09/15
1.3K0
ggplot Stripchart and line
ggplot2|详解八大基本绘图要素
ggplot2是由Hadley Wickham创建的一个十分强大的可视化R包。按照ggplot2的绘图理念,Plot(图)= data(数据集)+ Aesthetics(美学映射)+ Geometry(几何对象)。本文将从ggplot2的八大基本要素逐步介绍这个强大的R可视化包。
生信补给站
2020/08/05
7.7K0
ggplot2|详解八大基本绘图要素
相关推荐
ggplot2优雅的绘制全能型箱线图
更多 >
LV.1
这个人很懒,什么都没有留下~
加入讨论
的问答专区 >
项目经理擅长1个领域
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档