library(http://ruby.gfd-dennou.org/products/gphys/doc/)の日本語訳です。利便性向上のためにDCL関数の様々に組み合わせた関数を集めたものです。早計ですが、このモジュールは分離される予定です。今は一時的にggraph.rbに含まれています。モジュール関数glpackgl_set_params(hash)DCL.glpsetを(hashのそれぞれのキーと値に対して)複数回実行する。changeslpacksg_set_params(hash)DCL.sgpseを(hashのそれぞれのキーと値に対して)複数回実行する。使い方はgl_set_paramsを参照。slpacksl_set_params(hash)DCL.slpseを(hashのそれぞれのキーと値に対して)複数回実行する。使い方はgl_set_paramsを参照。swpacksw_set_params(hash)DCL.swpseを(hashのそれぞれのキーと値に対して)複数回実行する。使い方はgl_set_paramsを参照。uzpackuz_set_params(hash)DCL.uzpseを(hashのそれぞれのキーと値に対して)複数回実行する。使い方はgl_set_paramsを参照。ulpackul_set_params(hash)DCL.ulpseを(hashのそれぞれのキーと値に対して)複数回実行する。使い方はgl_set_paramsを参照。ucpackuc_set_params(hash)DCL.ucpseを(hashのそれぞれのキーと値に対して)複数回実行する。使い方はgl_set_paramsを参照。uupackuu_set_params(hash)DCL.uupseを(hashのそれぞれのキーと値に対して)複数回実行する。使い方はgl_set_paramsを参照。uspackus_set_params(hash)DCL.uspseを(hashのそれぞれのキーと値に対して)複数回実行する。使い方はgl_set_paramsを参照。udpackud_set_params(hash)DCL.udpseを(hashのそれぞれのキーと値に対して)複数回実行する。options)一定の間隔のコンターレベルを設定する。キーと値によるオプションの指定。(カラーならば)最大カラーID(Integer)ここで,intervalはnlevよりも優先される。全ての初期値がnilであるので、明示的に指定されたオプションのみが解釈される。何もオプションが与えられなければ、生成されるレベルはudcnt[rz]で設定されたデフォルトのものになり、レベルの指定が一切ない。ud_set_contour(levels,index=nil,line_type=nil,label=nil,label_height=nil)指定したレベルのコンターを設定する。通常、labelとlabel_heightを指定する必要はない。それぞれのレベルでDCL.udsclvを実行する。そのため、引数は基本的にDCL.udsclvと同じであるが、levelsのみ必須。設定されるコンターレベル。コンターのインデックス。これがArrayでその長さがそのlevelsよりも短い場合は、同じArrayが繰り返される(つまり、[1,1,3]は[1,1,3,1,1,3,1,1,3,...]として解釈される)。一つのIntegerの場合、全てのコンターは同じインデックスを持つ。コンターのラインタイプ。同じArrayが繰り返される。この長さはlevelsの長さと一致していなければらない。一つのIntegerの場合、全てのコンターは同じタイプを持つ。nilの場合は1が設定される。これがArrayでその長さがそのlevelsよりも短い場合は、同じArrayが繰り返される。この長さはlevelsの長さと一致していなければらない。一つのStringの場合、全てのコンターは同じラベルを持つ。trueの場合、全てのコンターはlevelsを表すラベルを持つ。falseの場合、ラベルは表示されない(""として設定する)。通常、これは使用する必要はない。これがArrayでその長さがそのlevelsよりも短い場合は、同じArrayが繰り返される。nilノ場合は、初期値("RSIZEL")が空でないラベルに使われる。一つのNumericの場合は、同じ値がすべてのコンターに対して使われる。返り値nilud_add_contour(levels,index=nil,line_type=nil,label=nil,label_height=nil)ud_set_contourと同様だが、設定されているコンターレベルを消去しない。uepackue_set_params(hash)DCL.uepseを(hashのそれぞれのキーと値に対して)複数回実行する。使い方はgl_set_paramsを参照。options)一定間隔でトーンレベルを設定する。キーと値によるオプションの指定。トーンレベル間隔(Numeric)ここで、intervalはnlevよりも優先される。全ての初期値がnilであるので、明示的に指定されたオプションのみが解釈される。何もオプションが与えられなければ、生成されるレベルはudcnt[rz]で設定されたデフォルトのものになり、レベルの指定が一切ない。patterns)トーンレベルとパターンを設定する。parametersはlevelsとの間で以下のように設定される。patterns)ue_set_toneと同様だが、設定されているトーンレベルを消去しない。ugpackug_set_params(hash)DCL.ugpseを(hashのそれぞれのキーと値に対して)複数回実行する。使い方はgl_set_paramsを参照。umpackum_set_params(hash)DCL.umpseを(hashのそれぞれのキーと値に対して)複数回実行する。使い方はgl_set_paramsを参照。デフォルトの振る舞いを変更するオプション。キーと値のオプション名(String)を持つハッシュ。デフォルトの振る舞いを変更するオプション。キーと値のオプション名(String)を持つハッシュ。)単位ベクトルを表示する。これはベクトルスケーリングを表している。oデフォルトの振る舞いを変更するオプション。キーと値のオプション名(String)を持つハッシュ。V座標系におけるx方向の単位ベクトルの長さ。V座標系におけるy方向の単位ベクトルの長さ。trueの場合、ヘルプメッセージを表示set_unit_vect_options(options)unit_vectにおけるオプションの初期値を変更する。next_unit_vect_options(options)次のunit_vectの実行時のみオプション値が有効になるように設定する。yintv=1)2次元ベクトルを描画する。DCL::ugvectとは異なり、スケーリングは物理(あるいは"U")座標系に関して行われる。このメソッドはDCL::ugvectの代替の役割を果たす。スケーリングはU座標系に対して行われる矢印の方向はU座標系における方向を表すので、このメソッドは速度などのベクトルを表示するのに適している。引数のfactorを使うことで、簡単にベクトルを再スケーリングすることができる。現在、このメソッドはDCL::ugvectを内部的に実行するので、地図投影に互換性がある。矢印の長さを変更するファクター。fxとfyをそれぞれ間引く間隔。)2次元ベクトルを極座標系に描画する。このメソッドはちょうどU座標系のベクトルをN座標系に回転させるように働き、DCL.ugvectへと送られる。ugvectにおけるスケーリングファクター。単位ベクトルを表示カラーバーset_color_bar_options(options)その他のcolor_barのオプションを有効に設定する。color_bar(options=nil)カラーバーを描く。ここでの例はcolor_barに何も引数を与えない最もシンプルな場合DCL.uetone(hoge)DCL.usdaxs...DCL.color_barこれは、前に設定したレベルとトーンパターン(カラー)を用いてカラーバーを描く。以下に紹介されているように、手動で設定できるパラメータが多く存在する。mark_size=nil)ラインとマークのタイプとインデックスに注釈をつける(マークにはサイズも)。デフォルトでは、これはビューポートの右側余白に表示される。ビューポイントからの凡例のy方向の距離(firstがfalseならば、使用しない。cycle=1)コンター用にmajor/minorフラグを返すのと同様に、近似的な対数スケールのコンターとトーンのレベルも返す。ここでは全くDCLの実行は行われない。一つのオーダーにおけるレベルの数。Wikiからのお知らせ管理人/副管理人のみ編集できますマイページ。