[英]How can i change the HEX values of color dynamically inside a for loop?
我在 js 文件中使用 map 模板,我想通過給它們不同的背景 colors 來分隔國家的狀態。
下面是我的js文件代碼片段-
for (let i = 1; i < array.length; i++) {
var tooltip = { text :`${array[i].state} `+` ${array[i].confirmed}`};
var lable = {
visible:true
}
my_data[array[i].statecode] = { tooltip:tooltip, lable:lable, backgroundColor:"#ff5722"};
}
我想為每個 state 使用唯一的背景顏色。
您可以像這樣為每個顏色生成隨機顏色:
for (let i = 1; i < array.length; i++) {
var tooltip = { text :`${array[i].state} `+` ${array[i].confirmed}`};
var lable = {
visible:true
}
my_data[array[i].statecode] = { tooltip:tooltip, lable:lable, backgroundColor: '#' + Math.floor(Math.random() * 16777215).toString(16)};
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.