我目前使用HighCharts按天,周和月分组数据。我还有一个与图表以及每个系列相关的点击事件。当有人点击时,如何确定当前使用的数据分组 - 日,周或月?
以下是一个简化示例:http://jsfiddle.net/V5hSd/4/
答案 0 :(得分: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
。
现在不是那么直观吗?!!
如果我听起来很粗鲁,我会道歉,但我相信能够帮助他们下次解决自己问题的方式赋予人们权力
答案 1 :(得分:2)
看看这是否有帮助:http://jsfiddle.net/WRsyG/