我有一个散点图,其中我根据某些条件以不同的颜色绘制了一些点。当我选择一个点时,默认情况下该点的颜色会变为白色。我需要保留所选点的颜色,因为外部颜色和内部颜色可以是任何颜色,即使白色也可以。
我已经尝试过这段代码,但它不起作用,请帮助我,因为我对highcharts不是很熟悉。在此代码中,我尝试将选定的点线颜色设置为绿色。
plotOptions: {
series: {
cropThreshold: maxCropThreshold,
allowPointSelect: true,
point: {
events: {
select: function (e) {
mychart.options.plotOptions.series.marker.states.select.lineColor="green";
},
unselect: function(){
}
}
},
答案 0 :(得分:1)
使用以下代码,我能够让它工作
point: {
events: {
select: function (e) {
//to update line color
this.update({
marker: {
states: {
select:{
lineWidth: 1.5,
lineColor: this.color
}
}
}
}, true);
}