Я пытаюсь создать граф хорды, используя пакет circlize в R. Я хотел бы включить сектора, для которых нет оттока (от них не исходят ссылки). Есть ли способ:
Заставить программу сообщать о строках из моего фрейма данных, даже если в этой строке только нули.
Подавить зацикливание. (Виньетки призывают вас для этого вводить нули по диагонали, но затем мы возвращаемся к первой проблеме.)
Я прикрепил свой код.
chordDiagram(mat, symmetric = TRUE, keep.diagonal = TRUE, order = union(rownames(mat), colnames(mat)),
directional = FALSE, annotationTrack = "grid", preAllocateTracks = list(
list(track.height = 0.05),
list(track.height = 0.05))
)
Вот несколько примеров данных.
a.1 a.2 a.3 a.4 a.5 a.6 a.7 a.8 a.9
a.1 1 0 0 0 1 0 0 0 0
a.2 0 1 0 0 0 0 0 1 0
a.3 0 0 1 0 0 0 0 0 0
a.4 0 0 0 1 0 0 0 0 0
a.5 1 0 0 0 1 0 0 0 0
a.6 0 0 0 0 0 1 0 0 1
a.7 0 0 0 0 0 0 1 0 1
a.8 0 1 0 0 0 0 0 1 1
a.9 0 0 0 0 0 1 1 1 1