美文网首页
R语言circlize包绘制圈图

R语言circlize包绘制圈图

作者: 夕颜00 | 来源:发表于2021-04-25 17:44 被阅读0次

circlize包的学习文档:https://jokergoo.github.io/circlize_book/book/
其中chordDiagram在14章:https://jokergoo.github.io/circlize_book/book/the-chorddiagram-function.html
在线绘制网址点这里

library(statnet)
library(circlize)
my.data <- matrix(
  c( 105, 20, 118, 100,
     450, 46, 553, 18,
     92, 78, 94, 108,
     96, 33, 317, 104),4,4
)
rownames(my.data) <- c("ID.1", "ID.2", "ID.3", "ID.4")
colnames(my.data) <- c("Chr.1", "Chr.2", "Chr.3", "Chr.4")
grid.col = NULL
grid.col[c("ID.1", "ID.2", "ID.3", "ID.4")] = c("red", "yellow","green", "blue")
grid.col[c("Chr.1", "Chr.2", "Chr.3", "Chr.4")] = "grey"
circos.par(gap.degree = c(rep(2, nrow(my.data)-1), 10, rep(2, ncol(my.data)-1), 10),
           start.degree = 180)
chordDiagram(my.data,
             directional = TRUE,
             diffHeight = 0.06,
             grid.col = grid.col,
             transparency = 0.5)
circos.clear()
image.png

转载来自:
R绘图--圈图

其他资料:
欧易:如何使用R语言circlize包绘制漂亮圈图(一)
欧易:如何使用circlize包绘制漂亮的圈图(二)
小白鱼:仿一个网图,使用circlize包绘制圈图可视化基因集富集分析结果
百迈克:利用RCRICOS绘制简单圈图

相关文章

网友评论

      本文标题:R语言circlize包绘制圈图

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