2013-10-08 18 views
5

highchartsのlibで作成されたグラフ全体にクリックイベントを追加する方法が不思議でした。highchartsライブラリで作成したグラフにonclickイベントを追加する

+0

は、あなたが何かを試してみましたか? – Satpal

+0

私はこれを見つけました: http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions/series-point-events-click- column/ オプションの代わりに全体のチャートでそれをやろうとしましたが、それは私にとってはうまくいきませんでした。 –

答えて

4

グラフclickイベントを使用できます。

参考:

火災プロットの背景をクリックします。このキーワードは、 というチャートオブジェクト自体を指します。 1つのパラメータeventは、 関数に渡されます。これには、 ハイチャートのベースとして使用されるライブラリに応じて、jQueryまたは MooToolsに基づいて共通のイベント情報が含まれます。クリックされたスポットに

情報event.xAxisとクリックスポットにおける各次元 の軸と各軸の値を含む配列で event.yAxisを通して見ることができます。主軸は、 event.xAxis [0]とevent.yAxis [0]です。日付時刻の単位を記憶してください 軸は1970-01-01 00:00:00からのミリ秒です。

コード:

デモ
chart: { 
    type: 'column', 
    events: { 
     click: function() { 
      alert('chart clicked'); 
     }    
    } 
} 

http://jsfiddle.net/DYNhr/

+0

後で設定を調整することは可能ですか?それで、上記のイベントをチャートの 'options'/'configuration'に追加する関数を作成することは可能ですか? –

+0

「イベント上のオプション」とはどういう意味ですか?関数を準備してから、次のように参照することができます:click:funName –

関連する問題