gpt4 book ai didi

r circlize 报告差距。度数太大

转载 作者:行者123 更新时间:2023-12-03 09:21:09 24 4
gpt4 key购买 nike

我正在尝试使用R.circlize包中的chordDiagram函数绘制和弦,引用代码类似于“matrix visualization

set.seed(999)
chordDiagram(mat)
circos.clear()

错误报告如下:

circos.initialize(factors = factors, xlim = xlim) :
Maybe your `gap.degree` is too large so that there is no space to allocate sectors.

我的“垫子”看起来像:

> str(mat)
num [1:421, 1:7] 2 0 2 0 0 0 0 0 0 0 ...
- attr(*, "dimnames")=List of 2
..$ : chr [1:421] "BCM,SCM_2,Accept_Dismiss" "BCM,TCU_2,ActualGear" "BCM,ACM_1,AirbagPassengerLED" "BCM,ACM_1,AirbagWarningLamp" ...
..$ : chr [1:7] "MMC,RxBuffer" "IC,RxBuffer" "CCU,RxBuffer" "PEPS,RxBuffer" ...

最佳答案

这是因为你的矩阵行数太多。在您的例子中,如果行和列引用不同的元素,则图中将有 421 + 7 = 428 个扇区。默认情况下,每两个相邻扇区之间有 1 度宽度的间隙。因此,在您的情况下,间隙总和为 428 度,大于整个圆(360 度),因此没有空间用于绘制扇区。

关于r circlize 报告差距。度数太大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30555108/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com