如何在Highcharts饼图中取消设置动态应用的点颜色?
我希望能够在Highcharts饼图中切换颜色的开关点 下面是操作的顺序如何在Highcharts饼图中取消设置动态应用的点颜色?,highcharts,Highcharts,我希望能够在Highcharts饼图中切换颜色的开关点 下面是操作的顺序 首先,我将呈现图表 接下来,我将使用point.update更新series.point颜色 this.chart.series[0]。点[0]。更新({color:'red'}) 然后我想取消设置步骤2中应用的颜色 除了缓存原始颜色之外。我试过了 this.chart.series[0].points[0].update({color: void 0}); this.chart.series[0].points[0].u
this.chart.series[0]。点[0]。更新({color:'red'})代码>
this.chart.series[0].points[0].update({color: void 0});
this.chart.series[0].points[0].update({color: null});
我已经在series.update上测试过,例如
this.chart.series[0].update({color: void 0})
我怎样才能取消点上的颜色
目前我的解决办法是重新绘制整个图表!感觉这可能是Highcharts中的一个bug 演示,根据需要显示步骤
// Initiate the chart
var chart = Highcharts.chart('container', {
chart: {
type: 'pie',
},
series: [{
name: 'Installation',
data: [43934, 52503, 57177, 69658, 97031, 119931, 137133, 154175]
}]
});
// function for update color
function update() {
chart.series[0].points[0].update({
color: 'red'
});
};
// function for unset color
function unsetColor() {
chart.series[0].points[0].update({
color: Highcharts.Color(Highcharts.getOptions().colors[0]).input
});
}