[英]Pass numeric matrix of rgb color values to chartJSRadar() in R
我在chartJSRadar()
的radarchart包中使用了chartJSRadar()
函數。 我想自定義顏色,但是我不知道如何傳遞RGB值。 我的數據如下所示:
Ncount Strong Exclusive
Define 69 19 6
Align 74 9 1
Refine 84 28 0
Assign 77 12 3
基本上我希望每列都有不同的顏色。 文檔說在colMatrix
顏色作為RGB顏色矩陣colMatrix
。 所以我嘗試了
chartJSRadar(radarcounts, maxScale = 90, addDots = F, lineAlpha = 0,
colMatrix = matrix(c("FF0000","00FF00","0000FF"))
但這只會使所有多邊形變成灰色。 我找不到colMatrix
參數的工作示例。 colMatrix
應該是什么樣?
最終找到了一種以Radarchart可接受的矩陣格式格式化RGB值的方法。 我用grDevices::col2rgb
這樣做-
c <- grDevices::col2rgb(c("orange","blue", "black"))
然后我只是將c
放到參數列表中-
chartJSRadar(radarcounts, maxScale = 90, addDots = F, lineAlpha = 0, colMatrix = c)
可能有更好的方法可以做到這一點,但這就是我發現的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.