R:在 R 中改变和弦图的颜色
R: Changing colors on chord diagram in R
基本问题。
我有这样的输入table:
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)
输出为
我知道颜色没有设置正确,因为当我多次 运行 代码时,颜色会改变,所以我知道它是随机的(即使我试图在代码中设置它们).在代码中的什么位置设置颜色?我想要设置颜色:红色、橙色、绿色、蓝色、紫色、粉色等(尽量避免棕色、黑色、灰色等暗淡的颜色)。
谢谢。
尝试 grid.col
参数:
chordDiagram(table, grid.col = c("red", "blue", "purple","pink", "orange", "green", "steelblue1"))
基本问题。
我有这样的输入table:
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)
输出为
我知道颜色没有设置正确,因为当我多次 运行 代码时,颜色会改变,所以我知道它是随机的(即使我试图在代码中设置它们).在代码中的什么位置设置颜色?我想要设置颜色:红色、橙色、绿色、蓝色、紫色、粉色等(尽量避免棕色、黑色、灰色等暗淡的颜色)。
谢谢。
尝试 grid.col
参数:
chordDiagram(table, grid.col = c("red", "blue", "purple","pink", "orange", "green", "steelblue1"))