高图表Y轴标题单击



我想在yAxis标题点击上设置yAxis极值。

yAxes[i].setExtremes(min, max);

我能够在yAxis标签*上捕获onclick事件。这是JSFiddle演示但我想启用点击yAxis标题,并从用户那里获取值并设置极值。

要为轴标题捕获onclick,您可以使用现有的方法在轴上迭代,并向axis.axisTitle.element(JSFiddle(中添加类似的onclick函数:

var yAxes = pChart.yAxis;
yAxes.forEach(function(axis) {
axis.labelGroup.element.childNodes.forEach(function(label){
label.style.cursor = "pointer";
label.onclick = function(){console.log('You clicked on '+this.textContent);};
});
axis.axisTitle.element.style.cursor = "pointer";
axis.axisTitle.element.onclick = function(){console.log('You clicked on '+this.textContent);};
});

最新更新