[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:003910] Re: gpview オプション追加の提案



高橋さま

竹広です. 

データをとってきてこちらの環境で試してみたところ, ちゃんと
x 軸範囲が設定されました. 

この機能が使えないのは問題なので, パッケージのバージョンをを上げて
チェックしてみます. 少し時間をください.

元の提案に戻って, DCL の option を使えばいちおう x 軸範囲設定できる
はずなのです. しかし, もしも頻繁に設定が必要でしたらオプション追加を
考えたいと思いますが, どんなもんでしょう?

                    Takepiro(竹広真一)@数理解析研究所. 京都大学
                      	E-mail:takepiro@xxxxxxxxxxxxxx
			       takepiro@xxxxxxxxxxxxxxxxxxxx


> 竹広さん,
> 
> 高橋芳幸です.
> 
> % dpkg -l gphys
> ...
> ii  gphys          1.4.3.2-2    i386         Multi-purpose class to
> handle Gri
> 
> ハイフンの数は一つです. 二つにすると怒られるので.
> 
> 自分が試したデータは
> http://www.gfd-dennou.org/member/yot/tmp/Pro1D_VIRA.nc
> です.
> これは 1 次元データで, x 軸は pressure なので, 大小逆に
> なっちゃいますが, データを弄って逆にならないようにしても
> 上手く行きませんでした.
> 例えば,
> % gpview -sg:UXMIN=1e6 -sg:UXMAX=5e6 Pro1D_VIRA.nc@Temp
> や, 念のために範囲の値を逆にして,
> % gpview -sg:UXMIN=5e6 -sg:UXMAX=1e6 Pro1D_VIRA.nc@Temp
> を
> % gpview Pro1D_VIRA.nc@Temp
> と比べると, 図が変わりません.
> 
> 
> On 2015/09/26 8:19, Shin-ichi Takehiro wrote:
> > 高橋さん
> > 
> > 竹広です. うーむ, おかしいですね. こちらのパッケージ版では
> > ちゃんとオプションが効いて x 軸の範囲が指定できてますけど.
> > バージョンは
> > 
> > ii  gphys          1.4.2-1      amd64        Multi-purpose class to handle Gri
> > 
> > です.
> > 
> > -sg:UXMIN= の先頭のハイフンは他のオプションと違って一つだけに
> > してますよね? いちおう念のため.
> > 
> >                      Takepiro(竹広真一)@数理解析研究所. 京都大学
> >                        	E-mail:takepiro@xxxxxxxxxxxxxx
> > 			       takepiro@xxxxxxxxxxxxxxxxxxxx
> > 
> > 
> >> 竹広さん,
> >>
> >> 高橋芳幸です.
> >>
> >>>    $ gpview -sg:UXMIN=xmin -sg:UXMAX=xmax .....
> >>
> >> 自分の手元では, これは効かないように見えます.
> >>
> >> 自分が試しているのはリポジトリの gpview ではなく,
> >> パッケージに入っている gpview ですが.
> >>
> >>
> >> On 2015/09/26 6:43, Shin-ichi Takehiro wrote:
> >>> 高橋さん
> >>>
> >>> 竹広です. オプション追加を決める前に, 以下のオプションを
> >>> ちと試してみて頂けませんか?
> >>>
> >>>    $ gpview -sg:UXMIN=xmin -sg:UXMAX=xmax .....
> >>>
> >>> xmin, xmax には x 軸方向の範囲の数値をいれてください.
> >>> よろしくお願いします.
> >>>
> >>>                       Takepiro(竹広真一)@数理解析研究所. 京都大学
> >>>                         	E-mail:takepiro@xxxxxxxxxxxxxx
> >>> 			       takepiro@xxxxxxxxxxxxxxxxxxxx
> >>>
> >>>
> >>> At Fri, 25 Sep 2015 17:43:03 +0900,
> >>> Yoshiyuki O. Takahashi wrote:
> >>>>
> >>>> 竹広さん,
> >>>>
> >>>> 高橋芳幸です.
> >>>>
> >>>> gpview へのオプション追加の提案です.
> >>>> 現状, --range で, y 軸の範囲を決められますが, x 軸方向の
> >>>> 範囲を決める方法がないと思います.
> >>>> オプションを追加しませんか?
> >>>>
> >>>> なお, 自分が思いついた実装は以下です.
> >>>>
> >>>> ==========================================================
> >>>>
> >>>> ------------------------------------------------------------
> >>>> ['--xrange', GetoptLong::REQUIRED_ARGUMENT],
> >>>> ------------------------------------------------------------
> >>>> を
> >>>>     ['--range', GetoptLong::REQUIRED_ARGUMENT],
> >>>> 辺りに追記.
> >>>>
> >>>>
> >>>> ------------------------------------------------------------
> >>>> min_xrange, max_xrange = __split_range($OPT_xrange)
> >>>> ------------------------------------------------------------
> >>>> を
> >>>>     min_range, max_range = __split_range($OPT_range)
> >>>> 辺りに追記.
> >>>>
> >>>>
> >>>> ------------------------------------------------------------
> >>>> if ($OPT_exch) then
> >>>>     $WINDOW =
> >>>> [nil,nil,__split_range($OPT_xrange)[0],__split_range($OPT_xrange)[1]]
> >>>> else
> >>>>     $WINDOW =
> >>>> [__split_range($OPT_xrange)[0],__split_range($OPT_xrange)[1],nil,nil]
> >>>> end
> >>>> GGraph.set_fig('window'=>$WINDOW)
> >>>> ------------------------------------------------------------
> >>>> を
> >>>>     GGraph.set_fig('viewport'=>$VIEWPORT)
> >>>> 辺りに追記.
> >>>>
> >>>>
> >>>
> >>>
> >>
> > 
> > 
>