[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:002326] Re: GGraph:line, missing_value
- To: dennou-ruby@xxxxxxxxxxx
- Subject: [dennou-ruby:002326] Re: GGraph:line, missing_value
- From: Shin-ichi Takehiro <takepiro@xxxxxxxxxxxxxx>
- Date: Wed, 15 Jun 2005 20:50:45 +0900
竹広です.
どうやら 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 )
だけにしたら望み通りの絵が得られました.
なんで上記のようにしているとまずいのか, 私には良くわからんです.
もしわかるようでしたら解説お願いします.
> 堀之内です.
>
> > うーん, では問題のデータみてもらえませんでしょうか.
> >
> > http://www.gfd-dennou.org/arch/takepiro/dennou/ruby/gphys.nc
> >
> > の damptime という変数です. 最初の 2 要素に欠損値が埋めてあります.
>
> 見てみましたが,欠損値処理は問題ありませんでした.
> そちらではどういう問題が発生してるのでしょうか?
> (gpviewの問題では?)
>
> # 妙なプロットになったので,最初はあわてましたが,データが
> 妙なんですね.縦軸を log スケールでみるといいようになってる
> ようで.
>
> % cdump gphys.nc
> ..中略...
> damptime = -999, -999, 1.52587890625e+29, 1e+26, 9.07444262711671e+23,
> 2.64688912288559e+22, 1.52587890625e+21, 1.38308834432506e+20,
> 1.7346652555743e+19, 2.78060066824993e+18, 5.40268884501976e+17,
> 1.22589473984026e+17, 3.16107087468288e+16, 9.07444262711671e+15,
>