Circos图:

R包:Rcircos

支持Circos 2D数据轨道绘图,例如散点图、线、柱状图、连接器等

实现:

library(RCircos)
library(Cairo)outF<-'/Output/Circos.pdf'
data(UCSC.HG19.Human.CytoBandIdeogram)
data(RCircos.Scatter.Data)
data(RCircos.Histogram.Data)
data(RCircos.Link.Data)
data(RCircos.Ribbon.Data)
RCircos.Scatter.Data$chromosome<-paste('chr',RCircos.Scatter.Data$chromosome,sep = '')###########
#chr.exclude<-NULL #设置不显示的染色体,如 c(1,3)
#tracks.inside <-10 #设置内部track 个数
#tracks.outside<-0 #设置外部track 个数
RCircos.Set.Core.Components(cyto.info=UCSC.HG19.Human.CytoBandIdeogram,chr.exclude=NULL,tracks.inside=5,tracks.outside=0)CairoPDF(outF,width = 8,height = 8)
RCircos.Set.Plot.Area()
RCircos.Chromosome.Ideogram.Plot()
RCircos.Scatter.Plot(RCircos.Scatter.Data, data.col=5,track.num=1, side='in', by.fold=1)RCircos.Histogram.Plot(RCircos.Histogram.Data,data.col = 4,track.num = 3,side = 'in')RCircos.Link.Plot(RCircos.Link.Data,track.num=4,TRUE)
RCircos.Ribbon.Plot(ribbon.data=RCircos.Ribbon.Data, track.num=5, by.chromosome=FALSE, twist=FALSE)
dev.off()

图形:

R语言绘图--高级图形之Circos相关推荐

  1. r语言参数fig=c(),干货︱R语言绘图—基础图形参数整理

    继上一期的文章[干货丨零基础学习 R 语言?]小编在介绍了R语言基础入门(包括R的安装和载入.数据导入和导出方法等),在这一期小编继续为你挖掘R语言的巧妙用处,跟大家探讨如何创建和保存图形,如何修改图 ...

  2. R count函数_第477期|R语言绘图之图形组合

    科研作图/科研文章为了节省版面,我们通常会将多张图片合成一张图,本次分享将向大家展示如何使用R语言进行图形组合.早已闻cowplot大名,但是不知道它的具体目标是什么,本文也会对其重点介绍. < ...

  3. (生物信息学)R语言绘图初-中-高级——3-10分文章必备——Venn图(韦恩图)(初级)

    生物信息学文章的发表要求除了思路和热点以外,图片绘制是否精美也是十分重要的,本专栏为(生物信息学)R语言绘图初-中-高级--3-10分文章必备,主要通过大量文献,总结3-10分文章中高频出现的各种图片 ...

  4. R语言绘图:实用脑科学数据可视化包

    文章来源于微信公众号(茗创科技),欢迎有兴趣的朋友搜索关注 导读 本文整理了R语言绘图中使用频率较高的程序包,每个程序包都附载相应的参考来源链接(链接里有实现绘图的脚本)和下载链接.另:茗创科技为大家 ...

  5. r语言ggplot合并图形_R中带有ggplot2的图形

    r语言ggplot合并图形 介绍 (Introduction) R is known to be a really powerful programming language when it come ...

  6. R语言绘图设备dev

    R语言绘图设备打开: - 调用绘图函数(默认使用屏幕) => 屏幕设备显示图形 => 进一步修饰图形 - 明确指定图形设备[bmp(),tiff(),jpeg(),png()] => ...

  7. R语言ggplot2移除图例_读书笔记:R语言绘图—ggplot2

    这次给大家带来的是R语言绘图神器-ggplot2绘图包,根据Hadley的说法,这个包的核心思想,是来源于 Leland Wilkinson<The Grammar of Graphics> ...

  8. R语言绘图:条形图——barplot

    R语言绘图:大道至简系列--barplot 目录 R语言绘图:大道至简系列--barplot 前言 一.barplot参数简介 二.barplot参数详解 1.height,main,sub 2.wi ...

  9. R语言绘图技巧之显示希腊字母

    R语言绘图的能力非常强大,有时看似繁复的图形不过寥寥数行代码就搞定.但是其中确实有一些小技巧平时并不太容易引起注意.例如下面图中的图例部分(右上角),我们引入了一些希腊字母,这些符号是如何输入的呢? ...

最新文章

  1. C# 创建、部署、调用WebService
  2. 220V双向TVS二极管,如何正确选型?
  3. python写web自动化_Web接口开发与自动化测试——基于Python语言
  4. 半监督学习技术在金融文本分类上的实践
  5. 文献记录(part33)-Hierarchical deep neural network for mental stress state detection using IoT ...
  6. softmax理论及代码解读——UFLDL
  7. Java历程-初学篇 Day02变量,数据类型和运算符
  8. 支付宝一项重要服务突然改名!官方:已启动品牌隔离,服务不受影响
  9. Linux kill 命令 以及USR1 信号解释
  10. 2-36进制,可以任意进制互转的类
  11. 一年级学python_Python这个黑科技,后悔没有早点学起来
  12. FPGA入门——1位全加器设计
  13. 城市规划图例符号_城市规划图例符号精编版
  14. 如何删除“我的电脑”、“此电脑”中坚果云图标--三种方法(2020年的可行方案)
  15. 97-微服务项目的编写(上篇)
  16. 肾囊肿的临床症状有哪些?
  17. 基于SSM框架的救援物资的管理与分配系统的设计与实现毕业设计源码291141
  18. 知识点(1):OSI网络模型
  19. 基于高德地图SDK开发之地图显式
  20. 【Debug记录】terminate called after throwing an instance of ‘xxxxxx‘

热门文章

  1. SONET/SDH技术讲解
  2. Autosar Nm机制
  3. 相关性分析的结果解读及说明
  4. 16083001(古墓丽影GPA)
  5. Borel probability measure space (Borel 概率测度空间)是个啥?
  6. Mysql基础篇(3)—— MySQL数据库类型
  7. 数据分析师必须掌握的模型——AARRR漏斗模型
  8. JAVA基础七 类和对象
  9. 苹果手机自带软件删除了怎么恢复_苹果手机数据被删除如何来恢复数据???...
  10. 15.模拟e^x的麦克劳林展开式