[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:002688] Re: GGraph (itr=10) 'map_fit'=false & 'map_axes'=true
- To: dennou-ruby@xxxxxxxxxxx
- Subject: [dennou-ruby:002688] Re: GGraph (itr=10) 'map_fit'=false & 'map_axes'=true
- From: Takeshi Horinouchi <horinout@xxxxxxxxxxxxxxxxxx>
- Date: Wed, 16 Aug 2006 19:42:49 +0900
堀之内です。
すみません、この変更はこれまで動作するケースについては
動作の結果は不変なのでしょうか。恐らくそうだと想像しますが、
確認まで。
# 自分で確認すればいいんですが。。。
> 神代です.
>
> GGraphでの地図投影を少し改良してみました.
> (以前作りかけのものを堀之内さんにメールしたことがあるやつです)
>
> itr=10で軸描きは,データのwindowと地図の範囲を一致させた場合('map_fit'
> =>trueの場合)しか想定されておらず,map_fit=false, map_axes=true にする
> とエラーで終了してしまうのですが,'map_fit'=>false の場合でも地図の範
> 囲に対して軸描きしたくて,作ってみました.
> パッチを添付します.最新のCVS資源との差分です.
>
> 具体的には,contour/tone/vector の map_axes=true の場合の処理部分で,
> DCL.sgqwnd で取得した window値が不定値かどうかで map_fit の真偽を判定
> し,false の場合は DCL.sgqtxyで取得した地図の範囲にしたがって軸を描く
> ようにしました.
> また,DCLExt::flow_vect も DCL.sgqwnd の window値を参照しているので,
> 同様の変更をしました.
>
> テストスクリプトも添付します.gphys/sample/map_projection.rb を改変し
> たものです.gphys/sample に置いて実行できます.
堀之内 武 horinout@xxxxxxxxxxxxxxxxxx
京都大学生存圏研究所 611-0011 宇治市五ヶ庄