我有Highcharts版本4.1.10如何将Highcharts酒吧颜色重置为原始颜色?
我有一个条形图,当条形图的值超过阈值时,我改变条形的颜色。
//timeout calls this at regular interval
function myTimeoutFunction() {
var xmlRequest = $.ajax({
dataType: "json",
url: applicationPath + 'myWebapi/valuesToMeasure',
cache: false,
success: myFunctionOnSuccess,
error: myFunctionOnError
});
}
function myFunctionOnSuccess(myData) {
if (myData.value > 500000000) {
mySeriesDataArray.data.push({ y: myData.value, color: "rgb(255, 0, 0)" });
}
else {
mySeriesDataArray.data.push({ y: myData.value);
}
//...
mySeries.setData(mySeriesDataArray.data,true);
}
该系列数据使用超时间隔更新。
当一个值超过阈值时,它按预期工作,并将红色条着色。
但是,当数值回落到阈值以下时,酒吧会保持红色。我认为颜色风格只是被搁置。
有没有办法告诉Highcharts将颜色重置为Highcharts首先自动为系列选择的原始颜色?
是的,如果我可以帮忙的话,我不想去查找系列颜色。这很奇怪,我可以发誓,我之前尝试过这样的空效,它没有工作,但我再次尝试,它确实工作,谢谢! – Brandon