2012-07-26 101 views
0

我有一个样条系列。它的颜色是蓝色的。取决于一些条件,我想改变它的颜色为绿色或红色。 该怎么做。 我尝试以下方法,但它没有工作以编程方式更改highcharts spline系列的颜色?

var rawChart = Ext.ComponentQuery.query('kpiprojectrawvaluechart')[0]; 
var upperSeries = rawChart.series[0]; 
var lowerSeries = rawChart.series[2]; 

if(status == 'danger'){ 
    upperSeries.color = 'red'; 
} 
else { 
upperSeries.color = 'green'; 
} 

rawChart.refresh(); 

请帮我

+0

你能用一些示例数据放置代码的jsFiddle。有许多方法可以在这里对猫进行皮肤处理,所以最好先看看你是从哪里开始的。 – wergeld 2012-07-26 17:09:47

+0

你的问题解决了吗? – 2012-08-01 16:31:24

回答

1

你可以使用:

chart.series[0].graph.attr('stroke', 'green'); 

这里是小提琴链接:http://jsfiddle.net/mhardik/BCH9t/

+0

谢谢Hardik Mishra – KalpaG 2012-08-28 09:01:58

+0

@KalpaG:你好,欢迎光临:) – 2012-08-28 09:19:19

相关问题