0

クリック イベントでは、「this.x」がデータ グループの最初のポイントです。

dataGrouping は、スクロールを操作するときに発生します。たとえば、[すべてのデータを表示] を選択すると、各ポイントは 1 週間を表しますが、毎日に関する情報があるため、このポイントでは各日ではなくすべての週の情報が表されます。

¿クリックされたデータグループの最後のポイントを取得するにはどうすればよいですか? ¿ねえ、このグループ (今週) で代表される最後のポイントを取得できますか? (週は、スクロールグループ化されたデータで遊ぶ場合の例であり、一般的でない間隔で発生する可能性があります)

            plotOptions : {
                series : {
                    point : {
                        events : {
                            click : function(event) {
                                alert(this.x + '  ' + this.y);
                                //HERE?
                            }
                        }
                    }
                }
            },

http://jsfiddle.net/JorgeDuenasLerin/QA2Qa/13/

4

3 に答える 3

1

取得する簡単な方法はありませんが、次のことができます。

  • あなたはthis.x値を持っています、今ループしてthis.series.options.datax値をあなたと比較してくださいthis.x
  • その比較の最後のオブジェクト ( this.x > this.series.options.data[index][0]) は、探しているポイントになります。
于 2013-09-19T13:17:55.013 に答える