2

我知道您可以通过使用 rgba 颜色值作为系列线颜色的属性(就像在这个小提琴中)(color: 'rgba(0, 0, 255, 0.5)'),在 highcharts 中设置系列线的不透明度,但是有没有办法在不影响颜色的情况下设置不透明度用过的?

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

4

1 回答 1

3

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

例如:

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

好吧,或者自己拆分“#RRGGBB”并将其重新组合在一起。

于 2013-10-03T14:00:59.593 回答