第38回 はじめての評価データモニタつくり(その2)
第37回に引きつづきで今回は線をひく手順です
前回生成したウィンドウからのつづきです
〇色、線幅などの情報変数をセット
色、太さなどの情報を記録するGC(グラフィックコンテキスト)をセットします
直前の描画情報はここに記録されます。
〇ピクセル座標を計算する
ウィンドウに最大300秒、最大温度100℃のグラフを描くケースをかんがえます
ウィンドウ座標の原点(0,0)最大点(300,100)をピクセル座標の(950,510)、(1910,10)に描くことにします
上図のように線のスタートウィンドウ座標(Xst,Yst)=(130,60)、エンドウィンドウ座標(Xed,Yed)=(250,80)としてそれぞれピクセル座標に変換します
〇座標変換のルーチン化
変換計算は描画のたびにおこなうのでウィンドウ座標からピクセル座標へ変換する関数をつくっておくと便利です。
上図はウィンドウ座標(X,Y)をピクセル座標(Xp,Yp)に変換する例です
次回は計測データを表示していきます