我目前使用 HighCharts 按日、周和月分组数据。我还有一个与图表以及每个系列相关的点击事件。当有人点击时,我如何确定它当前使用的数据分组 - 日、周或月?
这是一个简化的示例:http: //jsfiddle.net/V5hSd/4/
我目前使用 HighCharts 按日、周和月分组数据。我还有一个与图表以及每个系列相关的点击事件。当有人点击时,我如何确定它当前使用的数据分组 - 日、周或月?
这是一个简化的示例:http: //jsfiddle.net/V5hSd/4/
//If in chart's click event handler
this.series[i].currentDataGrouping.unitName
//If in series's event handler
this.currentDataGrouping.unitName
如何用你的方式解决
问题 Highchart 有一个很好的可读对象图,它可以告诉你大部分事情,而无需文档。我强烈推荐你使用的任何浏览器的 firebug 或开发者工具
所需要的只是在单击处理程序中设置一个断点,查看局部变量,看看什么对手头的问题有意义,然后就可以了。你有(来自系列的点击处理程序)this.currentDataGrouping.unitName
。
现在是不是很直观?!
如果我听起来很粗鲁,我深表歉意,但我相信赋予人们权力以帮助他们下次解决自己的问题
看看这是否有帮助:http: //jsfiddle.net/WRsyG/