1

我正在尝试制作一个相当大的 18*65 表的和弦图(并非每个单元格都有一个值)。

我已经生成了我想要的图像,但它的质量与下面看到的github上显示的完全不同: 一个

我认为可能需要绘制的单元格数量可能会导致问题,但否则我不确定为什么会出现这样的差异:

circos.par(gap.after = c(rep(2, ncol(chord_data)-1), 10, rep(2, 8-1), 5, rep(2, 10-1), 5, rep(2, 5-1), 5, rep(2, 3-1), 5, rep(2, 1), 5, rep(2, 12-1), 5, rep(2, 10-1), 5, rep(2, 6-1), 5, rep(2, 7-1), rep(2, 3-1), 10))

    png(file = "antismash_by_type.png", width = 800, height = 800)
    chordDiagram(chord_data,
                 grid.col = grid.col,
                 order = order, 
                 annotationTrack = "grid",
                 preAllocateTracks = 1)

    circos.track(track.index = 1, panel.fun = function(x, y) {
      circos.text(CELL_META$xcenter, CELL_META$ylim[1], CELL_META$sector.index, 
                  facing = "clockwise", niceFacing = TRUE, adj = c(0, 0.5))
    }, bg.border = NA)
    dev.off()

b

其次,我的和弦似乎没有缩放到范围从 0-100 的单元格的值,从我读到的内容来看,这意味着默认情况下会发生,但似乎没有。

4

0 回答 0