是否可以覆盖朝阳图的全局图表颜色?我尝试了多种方法,但似乎都没有用。
请检查此小提琴:https : //jsfiddle.net/max1tdzh/
chart: {
height: '100%',
colors: ['#ff0000', '#00ff00', '#0000ff']
},
plotOptions: {
series: {
colors: ['#ff0000', '#00ff00', '#0000ff']
},
sunburst: {
colors: ['#ff0000', '#00ff00', '#0000ff']
}
},
我试过设置chart.colors,plotOptions.sunburst.colors和plotOptions.series.colors,但似乎都无法正常工作。
有效的方法是在series.data数组中的特定数据点上设置color属性,但是此解决方案不是很好,因为它需要使用自定义帮助程序函数像这样遍历所有元素:
let colorIndex = 0;
return data.map((point) => {
if (!point.parent) {
const color = colors[colorIndex % colors.length];
colorIndex++;
return { ...point, color };
}
return point;
});
相关分类