2

我目前使用 HighCharts 按日、周和月分组数据。我还有一个与图表以及每个系列相关的点击事件。当有人点击时,我如何确定它当前使用的数据分组 - 日、周或月?

这是一个简化的示例:http: //jsfiddle.net/V5hSd/4/

4

2 回答 2

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

现在是不是很直观?! 在此处输入图像描述

如果我听起来很粗鲁,我深表歉意,但我相信赋予人们权力以帮助他们下次解决自己的问题

于 2012-08-22T19:27:00.870 回答
2

看看这是否有帮助:http: //jsfiddle.net/WRsyG/

于 2012-08-22T19:36:00.440 回答