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)
Выход
Я знаю, что цвета не были установлены должным образом, потому что, когда я запускаю код несколько раз, цвета меняются, поэтому я знаю, что это случайно (хотя я пытался установить их в коде). На каком этапе кода я устанавливаю цвета? Мне бы хотелось, чтобы цвета: красный, оранжевый, зеленый, синий, фиолетовый, розовый и т. Д. Были установлены (пытаясь избежать тусклых цветов, таких как коричневый, черный, серый).
Благодарю.
1 ответ
Решение
Попробуйте grid.col
аргумент:
chordDiagram(table, grid.col = c("red", "blue", "purple","pink", "orange", "green", "steelblue1"))