我想为饼图指定某件作品的颜色 .
我写了一些像这样的代码,但似乎没有用 . 任何人都知道如何解决这个问题?
{
name: data[i].status,
color: function() {
if (data[i].status === "Working") {
return '#60a57c';
} else if (data[i].status === "Stopped \/ Idle") {
return '#e7494d';
} else if (data[i].status === "Transport") {
return '#fac101';
} else if (data[i].status === "Headland Turning") {
return '#66cc13';
}
},
y: data[i].val
}
基本上我想要的是如果 status
是 "Working"
,那么我们将颜色指定为 "#60a57c"
等 . 我不希望HighChart为我自动生成颜色 .
谢谢 .
2 回答
color
必须是一个字符串 .请尝试以下方法:
希望这对你有所帮助 .
Reference
您正在将颜色设置为函数指针 . 相反,尝试在单独的位置定义函数,并简单地调用它以获取数据中的颜色值 .