[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:002327] Re: GGraph:line, missing_value
- To: dennou-ruby@xxxxxxxxxxx
- Subject: [dennou-ruby:002327] Re: GGraph:line, missing_value
- From: Takeshi Horinouchi <horinout@xxxxxxxxxxxxxxxxxx>
- Date: Thu, 16 Jun 2005 12:41:38 +0900
竹広さん
なぜかちゃんと理解してるわけでないですが,このデータでは欠損値が
DCLの未定義値(rundef)と同じなのが問題のようです.RubyDCL で
NArrayMiss を扱う場合は,欠損部分には現在のDCLの欠損値を代入しま
すので,下のように陽に設定しない場合は,(元のファイル中のデータ
がどうであれ) DCL のデフォルトの欠損値 (999.0) が使われます.
# 今回の分と前回のを合わせたパッチを送って貰えると嬉しいです.
堀之内
> どうやら gpview がおかしいとのことで, 問題箇所がわかりました.
> gpview の中で
>
> DCLExt.gl_set_params('lmiss'=>true,
> 'rmiss'=>gp.data.get_att('missing_value')[0]
> ) if gp.data.get_att('missing_value')
>
> と欠損値処理設定をしているのですが, これは GGraph の方で
> 処理されるから不要なのですよね?
>
> DCLExt.gl_set_params('lmiss'=>true )
>
> だけにしたら望み通りの絵が得られました.
>
> なんで上記のようにしているとまずいのか, 私には良くわからんです.
> もしわかるようでしたら解説お願いします.