2016-04-07 8 views
1

でイベントを翻訳:電子ここで私は選択イベントによってhighchartsで四角形を描画しています、私は、チャートの軸の値翻訳することによって、ボックスの座標を取得していますhighcharts

chart.xAxis[0].translate((event.xAxis[0]||chart.xAxis[0]).min)

を。私の質問は、これの逆をどうやって得ることができるかです。私は

event.xAxis[0].translate((event.xAxis[0]||chart.xAxis[0]).min)です。

私は下のフィドルを添付しました。私の質問の理解を深めるためにそれを見てください、事前に感謝します。 Js-Fiddle containing above question's code.

+0

あなたが「逆」によって何を意味するかについて、より具体的なことができます - どのような値がしたいんし、あなたがそれらをどうするかをしたいですか? – jlbriggs

+0

私は上記の構文でxとyの値を取得している、フィドルに見てください。次に、選択によって描画されるボックスのサイズを変更する予定です。同じ方法でx位置とy位置を取得できますか?私はコードを含めていないが、もし私がxMin、yMin、xMax、yMax(フィドル参照)を得ることができますか? @jlbriggs – Gopal

+0

@Gopalあなたが探しているのは、軸スケールのピクセル単位の座標です。はいの場合は、APIリファレンス - APIリファレンス:http://api.highcharts.com/highcharts#Axis.toPixelsがあります。そうでない場合は、何をする予定ですか? –

答えて

0

あなたが探しているのは、軸スケールのピクセル単位の座標です。はいの場合は、そのためのAPI関数 - Axis.toPixelsがあります。

toPixels(数値、[ブールpaneCoordinates])は

チャート内の画素の中の軸の単位の換算値を変換します。

パラメータ:

値:番号軸の単位の換算値。

paneCoordinates:ブール 画素がチャートまたは単に 軸/ウィンドウ自体に対する座標返すかどうか。

戻り値:

+1

ありがとう、それは働いた – Gopal

関連する問題