2013-01-23 120 views
0

我有一個圖表,並且有一個系列在某些情況下我想以黑色呈現。我生成圖表,然後我這樣做:基於標籤更改jqplot系列的顏色

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

但它不改變顏色。我在調試器中驗證if是否爲true,並且分配正在執行,並且該系列的顏色字段爲#000000。什麼是正確的方式來做這樣的事情?

+0

是你的一系列動態的還是固定的? –

+0

他們充滿活力。我找到了另一種方法來做到這一點。在創建系列之前,我找到了我想要的黑色系列,並在我的seriesColors數組中設置了合適的行。 –

回答

0

最後我做這個之前,我創建圖表:

for (i = 0; i < series.length; ++i) { 
     if (series[i][0][series[i][0].length-1].type == 'Failures') { 
      seriesColors[i] = '#000000'; 
     } 
    }