美文网首页生物信息学
ggplot2基础画图-小提琴图

ggplot2基础画图-小提琴图

作者: bioYIYI | 来源:发表于2020-04-29 18:30 被阅读0次

小提琴图由于其外形看起来酷似小提琴而得名,可以很直观的展示数据的分布,今天分享一下用ggplot2绘制小提琴的方法,代码很简单,但省去了你自己调图的时间~

示例

image.png

代码

#读入文件
dat<-read.table("data",header=TRUE,sep='\t')
#预处理
Class<-dat$Item
VAF<-dat$VAF
#画图
ggplot(dat,aes(x=Class,y=VAF,fill=Class))+geom_violin(alpha=0.8,width=1)+ guides(fill=F)+xlab(' ')+ylab('VAF')
ggsave('Cviolin.png',dpi = 1080)

其中输入文件格式:


image.png

添加boxplot

ggplot(dat,aes(x=Class,y=VAF,fill=Class))+geom_violin(position = position_dodge(width = 1), scale = 'width',alpha=0.8,width=1) + geom_boxplot(position = position_dodge(width = 1), outlier.colour="red", outlier.shape=8,outlier.size = 0.7, width = 0.2, show.legend = FALSE,fill="lightgray")+ guides(fill=F)+xlab(' ')+ylab('VAF')

注:如果有多组,在“Item”列给组名就行
如果你得到了帮助,不要吝啬留下你的赞哦~

相关文章

  • ggplot2绘制分裂小提琴图

    本节来介绍如何使用ggplot2绘制分裂小提琴图 加载R包 ggplot2绘制分裂小提琴图 ggplot2绘制云雨图

  • ggplot2基础画图-小提琴图

    小提琴图由于其外形看起来酷似小提琴而得名,可以很直观的展示数据的分布,今天分享一下用ggplot2绘制小提琴的方法...

  • R语言之ggplot2画图篇

    R语言之ggplot2画图篇

  • R语言可视化(八):小提琴图绘制

    08.小提琴图绘制 清除当前环境中的变量 设置工作目录 vioplot包绘制小提琴图 ggplot2包绘制小提琴图...

  • ggplot2基础画图-密度图

    密度图也是比较常用的一种数据分布可视化的方法。今天小编分享一下用ggplot2绘制密度图的方法,代码很简单,但省去...

  • ggplot2 中 scale 的使用

    ggplot 中 scale 的使用 ggplot画图是画图中的战斗机,但是往往在我们用ggplot2画图时候,需...

  • 可视化:小提琴图

      今天继续分享生信分析中常见的图形 -- 小提琴图。绘制的过程依然是基于ggplot2,然后在此基础上进行美化以...

  • 学习总结

    时间:2019.7.4内容:初级题与中级题 分组 频数图 使用ggplot2画图 箱图 频数图 密度图 使用ggp...

  • 火山图

    火山图 library(ggplot2) 4. 画图 r03 = ggplot(data,aes(log2FC,-...

  • 2018-06-19 ggThemeAssist

    可以方便手动调节ggplot2画图参数 或者install.packages("ggThemeAssist") h...

网友评论

    本文标题:ggplot2基础画图-小提琴图

    本文链接:https://www.haomeiwen.com/subject/dsxnwhtx.html