3

我想使用 circlize-package 绘制我保存在数据框 data_relevant 中的 58 个变量以及它们在 ChordDiagram 中的相互连接。

我的问题如下:我不能更改的一些变量名称具有长名称,因此被绘图截断,因此只有一部分显示在实际绘图中。我试图设置不同的高度和长度,但它要么导致:

1) 垂直绘制的标签被部分截断 2) 水平绘制的标签被部分截断。

有什么方法可以让我得到一张没有标签被切断的完整图片?

这是绘图代码:

chordDiagram(data_relevant,
             grid.col = grid.col,
             annotationTrack = "grid",
             preAllocateTracks = list(track.height = max(strwidth(unlist(dimnames(data_relevant))))))

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)
4

1 回答 1

0

如果您使用 R 来渲染最终图形,您可以通过调整文档中的参数来解决问题:https ://www.rdocumentation.org/packages/chorddiag/versions/0.1.3/topics/chorddiag 。例如,您可以增加边距、缩小 groupnameFontsize 等。哦等等,距离您发布此内容已经两年了。你现在可能已经继续前进了!我只是看到这个,因为我现在再次尝试使用这种和弦图的风格。

于 2021-09-24T16:45:45.920 回答