javascript - Highcharts yAxis 标题点击
问题描述
我想在标题点击上设置yAxis
极端。yAxis
yAxes[i].setExtremes(min, max);
我能够捕捉标签
onclick
上的事件*。这是 JSFiddle 演示
,但我想启用单击标题并从用户那里获取值并设置极端值。yAxis
yAxis
解决方案
要捕获onclick
轴标题,您可以使用现有的遍历轴的方法并向(JSFiddleonclick
)添加类似的函数:axis.axisTitle.element
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);};
});
推荐阅读
- azure - Azure - Arm 模板 - 计划查询错误
- python - 使用 SeabornFig2Grid 绘制多个 Seaborn 图形时出错
- c# - 如何调试异步
- postgresql - Go lang 服务和 PostgreSQL 通过 Docker ssh 隧道
- python - wagtail AbstractImage、ParentalManyToManyField 和 ClusterableModel
- java - 实现一个也被覆盖的方法
- android - Css 媒体查询方向:android web 视图中的横向无法正常工作
- php - Yii2 ActiveDataProvider 分页链接编码
- c# - Select 查询是否比 DataTable 上的 LINQ 查询更有效?
- android - 在对话框“setCanceledOnTouchOutside()”中无法取消该框