Я хотел бы построить попарные взаимосвязи между числовыми точками данных в стиле смешанной круговой диаграммы рассеяния и диаграммы аккордов.
В отличие от "реальной" диаграммы аккордов, у меня есть только один сектор с парами круговых непрерывных значений, которые представляют разные времена дня (0-24 часа), которые назначены различным категориальным группам:
> time1 <- c(4.85, 6.44, 15.45, 12.53, 5.24, 16.05)
> time2 <- c(16.78, 18.26, 5.94, 7.11, 15.45, 5.07)
> group <- c("A", "C", "D", "B", "A", "D")
> time_df <- cbind.data.frame(group, time1, time2)
> time_df
group time1 time2
1 A 4.85 16.78
2 C 6.44 18.26
3 D 15.45 5.94
4 B 12.53 7.11
5 A 5.24 15.45
6 D 16.05 5.07
Между каждым из этих моментов времени должна быть линия, окрашенная в соответствии с группой, которой назначена пара.
Я попытался использовать функцию chordDiagram()
из пакета R circlize
, чтобы понять это, но вскоре заметил, что она в основном используется для связи между категориальными данными.
Вам известен другой пакет R, который можно использовать для визуализации такого типа, или все-таки это можно сделать с помощью circlize::chordDiagram()
?