根据this我的问题,我可以通过点击一个点来显示/隐藏数据标签。但在此示例中,dataLabels enabled
默认设置为true
,否则我无法显示它们。点击某个点时没有任何反应。
point: {
events: {
click: function() {
// on first click this.dataLabels is undefined...
var e = !this.dataLabels || this.dataLabels.enabled ? false : true;
this.update({
dataLabels: {
enabled: e
}
});
}
}
}
此代码仅在我设置
时才能正常工作dataLabels: {
enabled: true
}
感谢您的帮助。
答案 0 :(得分:1)
只需将条件更改为:
click: function(){
var e = !this.dataLabels || !this.dataLabels.enabled ? true : false;
this.update({
dataLabels:{
enabled: e
}
});
}