R: изменение цвета на диаграмме аккордов в R

Основной вопрос.

У меня есть такая таблица ввода:

    1   2   3   4   5   6   7
1   0   0   1098    11  137 105 338
2   0   0   351 0   1   0   0
3   0   0   0   132 215 91  191
4   0   0   0   0   6   10  19
5   0   0   0   0   0   37  95
6   0   0   0   0   0   0   146
7   0   0   0   0   0   0   0

Я написал этот код на R:

 library(circlize)
table <-read.table('test_circos_real_data.txt')
table <- as.matrix(table, c("#FF000080", "#00FF0080", "#0000FF80","#FF000080", "#00FF0080", "#0000FF80"))
rownames(table) = c('car', 'bus','train', 'walk', 'run', 'skip', 'jump')
colnames(table) = c('car', 'bus','train', 'walk', 'run', 'skip', 'jump')
chordDiagram(table)

На выходе

здесь

Я знаю, что цвета не были установлены должным образом, потому что, когда я запускаю код несколько раз, цвета меняются, поэтому я знаю, что это случайно (хотя я пытался установить их в коде). В каком месте кода мне установить цвета? Я хочу, чтобы были установлены цвета: красный, оранжевый, зеленый, синий, фиолетовый, розовый и т. Д. (Стараясь избегать тусклых цветов, таких как коричневый, черный, серый).

Спасибо.


person Slowat_Kela    schedule 28.03.2018    source источник
comment
Вам нужен аргумент grid.col? chordDiagram(table, grid.col = c("red", "blue", "purple","pink", "orange", "green", "steelblue1"))   -  person Mike H.    schedule 29.03.2018
comment
Это именно то, спасибо! Я не знал, как принять это как ответ, поэтому проголосовал за него.   -  person Slowat_Kela    schedule 29.03.2018
comment
рад что помог! Просто поставьте это как ответ, чтобы считать вопрос завершенным   -  person Mike H.    schedule 29.03.2018


Ответы (1)


Попробуйте аргумент grid.col:

chordDiagram(table, grid.col = c("red", "blue", "purple","pink", "orange", "green", "steelblue1"))

введите описание изображения здесь

person Mike H.    schedule 29.03.2018