我想在highcharts有光澤的R中創建一個散點圖,但我需要分別給點不同的顏色。考慮下面的例子:Highchart有光澤的R散點圖 - 如何定義個別點顏色
library("MASS")
dscars <- round(mvrnorm(n = 20, mu = c(1, 1), Sigma = matrix(c(1,0,0,1),2)), 2)
highchart() %>%
hc_chart(type = "scatter", zoomType = "xy") %>%
hc_tooltip(
useHTML = TRUE,
pointFormat = paste0("<span style=\"color:{series.color};\">{series.options.icon}</span>",
"{series.name}: <b>[{point.x}, {point.y}]</b><br/>")
) %>%
hc_add_series(data = list.parse2(as.data.frame(dscars)),
marker = list(symbol = fa_icon_mark("car")),
icon = fa_icon("car"), name = "car")
我的目標是給這20點,一個獨特的顏色。
我試圖設置標記列表中的「fillColor」以及定義該系列的顏色,這兩個顏色都帶有20種顏色的矢量,但我沒有成功。
任何人都可以給我一個提示嗎? 謝謝
小心使用colorByPoint,它使用主題的當前顏色。所以如果點數多於當前主題的顏色,會有重複的顏色。 – jbkunst
我想做一點JS,但不得不回家:( –
@PorkChop如何選擇每個點的顏色? – hsilva