2016-05-04 10 views
0

私は実際に自分自身を解決できない問題に直面しています。だから私は皆さんに助けを求めています。誰かが私を助けることを願っています。2つの参照点の間のピクセル位置を計算します

問題:

私の仕事は、グラフィカルに測定値を表示することです。私は2つの参照点を持っています。あなたが2行(0.20と0.05)上の写真で見ることができるように、私の基準点です

Measurement Scetch

:私はスケッチ魔女がより良い問題を説明するかもしれない作成しました。あなたが知っているように、キャンバスの座標系は逆です。したがって、ポイント(0 | 0)は左上隅にあります。

私が必要とするのは、ピクセル位置を計算する1つ(またはそれ以上)の式です。ポイント0.13。私は自分で数式を設定するために多くのアプローチを持っていましたが、運がありません。画像に描かれた点は可変である。高さと参照点はかなり静的です。

ご協力いただきありがとうございます。

答えて

0

yMinyMinは(絵のグラフで-0.050.3かもしれない)あなたの測定値の可視範囲の上限と下限であることを考えると、キャンバスの原点に対する位置のy値を計算することになりますこのように:

var y = 0.13; 
var canvasY = canvas.ActualHeight * (1.0 - (y - yMin)/(yMax - yMin)); 
関連する問題