我有功率水平传感器。我想根据不同的条件设置不同的颜色。条件是:
if (var1>var2):
enable green color
elif(var1<var3):
enable red color
elif(var3<var1<var2):
enable orange color
我为此编写了代码:
var g1 = new JustGage({
id: "g1",
value:0,
min: 0,
max: 50000,
label: "SSTR",
title: "Ant-1 SSTR",
customSectors : [{"lo":var2,"hi":var1,"color":"#3aa914"},
{"lo":var1,"hi":var3,"color":"#FF0000"},
{"lo":var3,"hi":var2,"color":"#FFA500"}],
levelColorsGradient: false
});
并且每隔毫秒调用justgage函数.var1,var2和var3是全局变量。
setInterval((function () {
g1.refresh(var1);
}), 1000);
这是正确的做法吗? 我们可以将多个参数(如颜色,id)传递给justgage刷新函数吗?
如何根据不同的条件设置不同颜色?