将rgb颜色值的数字矩阵传递到R中的chartJSRadar()
我正在使用Chart.js的radarchart包中的将rgb颜色值的数字矩阵传递到R中的chartJSRadar(),r,matrix,rgb,chart.js,radar-chart,R,Matrix,Rgb,Chart.js,Radar Chart,我正在使用Chart.js的radarchart包中的chartJSRadar()函数。我想自定义颜色,但我不知道如何传递RGB值。我的数据如下所示: Ncount Strong Exclusive Define 69 19 6 Align 74 9 1 Refine 84 28
chartJSRadar()
函数。我想自定义颜色,但我不知道如何传递RGB值。我的数据如下所示:
Ncount Strong Exclusive
Define 69 19 6
Align 74 9 1
Refine 84 28 0
Assign 77 12 3
基本上,我希望每列都有不同的颜色。假设在colMatrix
中将颜色作为RGB颜色矩阵传递。所以我试过-
chartJSRadar(radarcounts, maxScale = 90, addDots = F, lineAlpha = 0,
colMatrix = matrix(c("FF0000","00FF00","0000FF"))
但这只会使所有多边形变为灰色。我找不到
colMatrix
参数的工作示例。colMatrix
应该是什么样子?终于找到了一种方法,可以将RGB值格式化为Radarchart可以接受的矩阵格式。我使用了grDevices::col2rgb
这样做-
c <- grDevices::col2rgb(c("orange","blue", "black"))
也许有更好的方法可以做到这一点,但这就是我发现的。最终找到了一种方法,可以将RGB值格式化为Radarchart可以接受的矩阵格式。我使用了
grDevices::col2rgb
这样做-
c <- grDevices::col2rgb(c("orange","blue", "black"))
也许有更好的方法,但这就是我发现的