示例图表:http ://www.highcharts.com/demo/area-stacked-percent
我希望能够检测到不同区域(蓝色亚洲、海军非洲等)的点击,这样我就可以对我为亚洲或非洲拥有的所有系列做一些事情。注意:我希望能够检测对填充区域的点击,而不是区域/系列点。
我想我可以使用 area.events.click 来完成,查找坐标并确定坐标是否在特定区域内,但这似乎需要大量工作才能实现这样的简单事情。是否有一种内置的方式来收听这样的事件?
此外,在相关说明中 - 是否可以为区域添加悬停和选定样式?
编辑:似乎可以通过设置来检测区域上的点击plotOptions.series.trackByArea
,true
但似乎这样我无法区分点击点和点击区域。有什么想法可以可靠地区分它们吗?