[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:003909] Re: Re: gpview オプション追加の提案
- To: dennou-ruby@xxxxxxxxxxx
- Subject: [dennou-ruby:003909] Re: Re: gpview オプション追加の提案
- From: "Yoshiyuki O. Takahashi" <yot@xxxxxxxxxxxxxx>
- Date: Sat, 26 Sep 2015 08:30:42 +0900
竹広さん,
高橋芳幸です.
% 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)
>>>> 辺りに追記.
>>>>
>>>>
>>>
>>>
>>
>
>