0

我有一张图表,有一个系列在某些情况下我想用黑色渲染。我生成图表,然后我这样做:

for (i = 0; i < chart.series.length; ++i) {
    if (chart.series[i].label == 'Failures') {
        chart.series[i].color = '#000000';
    }
}

但它并没有改变颜色。我在调试器中验证了 if 为真,并且正在执行分配,并且该系列的颜色字段为 #000000。做这样的事情的正确方法是什么?

4

1 回答 1

0

在创建图表之前,我最终这样做了:

   for (i = 0; i < series.length; ++i) {
        if (series[i][0][series[i][0].length-1].type == 'Failures') {
            seriesColors[i] = '#000000';
        }
    }
于 2013-01-23T16:42:17.543 回答