pathway富集图1 pathway_bubble.r

# name: pathway_bubble.r

# func:绘制富集pathway气泡图

getwd()     #查看当前目录

setwd("D:/desktop")     #修改目录到D盘桌面

library(ggplot2)     # 导入ggplot2包

# 读取输入数据 "R0-vs-R3.isoforms.filter.tsv"

pathway = read.table("R0-vs-R3.path.qvalue.head20.tsv",header=T,sep="\t")

# 绘制气泡图

aes = aes(x=R0vsR3/All_Unigene,y=Pathway,size=R0vsR3,alpha=-log10(Qvalue))

ggplot(data=pathway,aes) + geom_point(color="red")

# 添加标题

ggplot(data=pathway,aes) + geom_point(color="red") + labs(color=expression(-log[10](Qvalue)),size="Gene number",x="Rich factor",y="Pathway name",title="Top20 of pathway enrichment")

#图形绘制完成后,直接使用Plots中的Export输出pdf格式,设置长宽大小

# 保存文件

#ggsave("R0-vs-R3.path.qvalue.head20.pdf")

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 写在前面 ggplot2 是一个功能强大且灵活的R包 ,由Hadley Wickham 编写,其用于生成优雅的图...
    Boer223阅读 28,310评论 0 67
  • 1.初识ggplot2 1.1 功能 是一个作图包; 可以创建图表,如散点,柱状图,线图,将数据可视化; 1.2 ...
    笨蛋白熊阅读 45,945评论 0 27
  • 1,事件系统 为了高效起见,Unity的事件系统是用反射来触发的。 为何这能高效? 因为如果用反射,而你一开始没有...
    normidar阅读 468评论 1 1
  • 我觉得我有一百岁了,那么长,那么累,那么无聊。我从很小很小的时候就知道了,我有一百岁,一岁的时候是一百岁,五岁,十...
    爱伦同学阅读 561评论 0 5