次のような8x8の隣接行列があります。
コード ダイアグラム内の一部のリンクのみを視覚化する必要があり、8 つのセクターすべてを保持します。ここで提供されている手順を再現しようとしました: R Circlize, Chord graph with emptyectors
だから私はコーディングしました:
library(circlize)
mat <- read.table("/home/myself/Documents/matrix1.txt", header=TRUE)
col = c("#B96927","#3E647D","#7B92A8","#82C0E9","#2D6D66",
"#BFA19C","#0088BC","#97B6B0")
col[3, 3] = "#FFFFFF00"
chordDiagram(as.matrix(mat), symmetric = TRUE, col = col)
circos.info()
ただし、次のエラーが表示されます
最初のエラー:
> col[3, 3] = "#FFFFFF00"
Error in col[3, 3] = "#FFFFFF00" :
incorrect number of subscripts on matrix
2 番目のエラー:
> chordDiagram(as.matrix(mat), symmetric = TRUE, col = col)
Error in if (nrow(value) == length(rn) && ncol(value) == length(cn)) { :
missing value where TRUE/FALSE needed
どうすればこれを修正できますか? どんな助けでも大歓迎です。ありがとう。