2017-04-27 11 views
1

私は、AmChart、JavaScriptチャート、スクロール付きの縦棒グラフを持っています。 グラフに現在表示されている最小値と最大値のカテゴリ軸データを取得したいと考えています。AmChartsでは、どのようにスクロールバーに基づいてcategoryAxisの可視座標を取得できますか?

例: 私はx軸上の0-10を持っていると私は4-6にズームした場合、私はポイント4上のデータを参照できるようにしたいとポイント6

私はに新しいですAmChartsはうまくいけば、私は単純なものを見逃しているだけですが、これを理解できないようです。 https://live.amcharts.com/U4YmV/

答えて

2

あなたは、そのイベントオブジェクトからstartIndexendIndexをキャプチャするためにzoomedイベントを使用することができます。ここでは

は私が作ったチャートへのリンクです。

以下の例では、zoomedDataがズーム選択です。

chart.addListener("zoomed", zoomed); 

function zoomed (e) { 
    var chart = e.chart, 
     data = chart.dataProvider, 
     zoomedData = data.slice(e.startIndex, e.endIndex + 1); 
} 

ここでの例をご確認ください:https://codepen.io/team/amcharts/pen/246e8f826610e848b7389fb85657348a

+0

感謝を。 @Darlesson私はそのアプローチを打ち負かすことを考えていましたが、AmChartsがこの情報を保存していないことを確認したかったのです。 – sportsreport2

関連する問題