highcharts - Highchart 实心仪表:触发点击灰色区域
问题描述
我用highchart的实测
我想向点击事件发送回调,而不是在数据区域而是在灰色区域。
(您可以查看此示例以了解我的意思是“灰色区域” 。https://www.highcharts.com/demo/gauge-solid)
(我使用版本 4.1.7 - 这是由客户设计的,我无法更改它,但请告诉我选项是什么 - 我会将它们“转换”为 4.1.7 选项)
谢谢
解决方案
您可以在窗格上添加点击事件:
chart: {
type: 'solidgauge',
events: {
load: function() {
this.pane[0].group.on('click', function() {
console.log('Clicked on pane!')
});
}
}
}
现场演示: https ://jsfiddle.net/BlackLabel/e5muf7j1/
API 参考: https ://api.highcharts.com/class-reference/Highcharts.SVGElement#on
推荐阅读
- swiftui - 强制 SwiftUI 视图在尾随方向上溢出,而不是在两个方向上展开
- c++ - 如何使用模板在 C++ 中创建两个非常相似的成员函数
- latex - 如何在 Latex 中制作图表?
- netlogo - 关于 net-logo let 和错误消息的说明
- python - 如何在 Python 中将默认方法作为参数传递
- python - 如何在 Python 中将浮点数提高到复数幂?
- visual-studio-code - 如何在 Visual Studio Code 中侦听特定文件的事件?
- c++ - 似乎无法让 GetRelativeRotation() 在 Unreal C++ 中工作
- javascript - if, else if, else 语句在本机反应以更改文本
- json - 在 Haskell 中为 ToJSON 添加独立派生