弦图函数,R包循环

弦图函数,R包循环,r,circlize,R,Circlize,有人能告诉我如何在chordDiagram函数(R package Circize)中更改标签大小吗?我寻找了一个像cex或cex.labels这样的选项,但似乎找不到。此外,可以更改方向吗?您可以在打印前更改全局par设置: library(circlize) mat = matrix(sample(1:100, 18, replace = TRUE), 3, 6) rownames(mat) = letters[1:3] colnames(mat) = LETTERS[1:6] par(ce

有人能告诉我如何在chordDiagram函数(R package Circize)中更改标签大小吗?我寻找了一个像cex或cex.labels这样的选项,但似乎找不到。此外,可以更改方向吗?

您可以在打印前更改全局
par
设置:

library(circlize)
mat = matrix(sample(1:100, 18, replace = TRUE), 3, 6)
rownames(mat) = letters[1:3]
colnames(mat) = LETTERS[1:6]
par(cex = 2, mar = c(0, 0, 0, 0))
chordDiagram(mat)

正如lukeA所说,设置
par()
是更改基本字体设置最简单的方法
chordDiagram()
仅为文本提供默认样式,原因是标签有太多不同的样式(例如字体大小、方向、位置、仅在扇区子集中绘制…)。如果功能支持所有这些,则功能将非常繁重

但是
chordDiagram()
还提供了一个“高级”解决方案,可以自定义循环中的所有内容。即首先为图形(如标签)分配空白空间,然后通过自定义代码添加图形

您可以参考插图()中的图10
有一些示例和代码可以设置标签的方向。

vignettes链接已断开。看看这本书