在高亮度折线图中设置线条不透明度

时间:2013-10-03 13:30:33

标签: javascript highcharts

我知道你可以通过使用rgba颜色值作为系列线颜色的属性(如this fiddle)(color: 'rgba(0, 0, 255, 0.5)')来设置高图中系列线的不透明度,但是在那里在不影响使用颜色的情况下设置不透明度的方法?

我希望我的图表能够使用全局颜色数组,并且我的图表中的系列数量是可变的。

1 个答案:

答案 0 :(得分:3)

重申:
您可以访问全局颜色数组(Highcharts.getOptions()。colors),从那里检索颜色并在添加“a”时将其转换为rgba形式。

例如:

var color = Highcharts.getOptions().colors[0];
var rgba = new Highcharts.Color(color).setOpacity(0.66).get();

好吧,或者自己拆分'#RRGGBB'并把它重新组合起来。