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

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



竹広さん,

高橋芳幸です.

% 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)
>>>> 辺りに追記.
>>>>
>>>>
>>>
>>>
>>
> 
>