P:   パラメーターセクション --------------------------- ``P:`` で始るパラメーターセクションに、グラフの詳細を定義する パラメーターを記述します。パラメーター名は4文字で引数を 伴うことがあります。 パラメーター名は、大文字、 小文字 を区別しません。 以下に、項目別にパラメーターを解説します。 A4用紙配置 ~~~~~~~~~~ .. container:: center .. table:: A4用紙配置パラメーター +--------------+------------------------------------------------------------------------------------------------------------------------------------+ | パラメーター |       説明 | +==============+====================================================================================================================================+ | ``LAND`` | グラフの配置をA4横置きにします。(default) | +--------------+------------------------------------------------------------------------------------------------------------------------------------+ | ``PORT`` | グラフの配置をA4縦置きにします。 ( ``IROT`` も同じです。) | +--------------+------------------------------------------------------------------------------------------------------------------------------------+ | ``SLND`` | .. container:: minipage | | | | | | グラフの配置をA4横置きのLANDを半分に縮小して、 A4縦置きの下半分に配置します。LaTeX等に取り込む時、回転できないときに 便利です。 | +--------------+------------------------------------------------------------------------------------------------------------------------------------+ 以下にA4用紙のそれぞれの配置図を示します。 一番外枠がA4用紙です。 .. container:: figure-grid figure-grid-3 .. figure:: assets/a4001.png :name: fig-ref-2-35 :width: 142.8pt :align: center :class: responsive-figure ``LAND`` 配置 .. figure:: assets/a4002.png :name: fig-ref-2-36 :width: 142.8pt :align: center :class: responsive-figure ``PORT`` 配置 .. figure:: assets/a4003.png :name: fig-ref-2-37 :width: 142.8pt :align: center :class: responsive-figure ``SLND`` 配置 用紙選択 ~~~~~~~~ 用紙の大きさのデフォルトはA4ですが、次のパラメータにより、 用紙の種類を選択することができます。 .. container:: center .. table:: 用紙選択パラメーター ============ =================================== パラメーター       説明 ============ =================================== ``A4PP`` 用紙のサイズをA4にします。(default) ``A4US`` 用紙のサイズをUSレターにします。 ``A3PP`` 用紙のサイズをA3にします。 ``A5PP`` 用紙のサイズをA5にします。 ``B3PP`` 用紙のサイズをB3にします。 ``B4PP`` 用紙のサイズをB4にします。 ``B5PP`` 用紙のサイズをB5にします。 ============ =================================== フレームとメッセージ ~~~~~~~~~~~~~~~~~~~~ .. container:: center .. table:: フレームパラメーター +---------------------------+-----------------------------------------------------+ | パラメーター |       説明 | +===========================+=====================================================+ | ``FRAM`` | 用紙の外枠を描きます。(default) | +---------------------------+-----------------------------------------------------+ | ``NOFR`` | 用紙の外枠を描きません。 | +---------------------------+-----------------------------------------------------+ | ``CLFR(`` :math:`c` ``)`` | フレームの色を :math:`c` [#fr]_ とします。(D=e) | +---------------------------+-----------------------------------------------------+ | ``MSSG`` | 用紙の外枠のメッセージを描きます。(default) | +---------------------------+-----------------------------------------------------+ | ``NOMS`` | 用紙の外枠のメッセージを描きません。 | +---------------------------+-----------------------------------------------------+ | ``CLMS(`` :math:`c` ``)`` | 全てのメッセージの色を :math:`c` とします。(D=e) | +---------------------------+-----------------------------------------------------+ .. [#fr] 色の定義の仕方は、ラインパラメーターのところで解説します。 .. _グラフタイトル-1: グラフタイトル ~~~~~~~~~~~~~~ .. container:: center .. table:: グラフタイトルパラメーター +---------------------------+-----------------------------------------------------------+ | パラメーター |       説明 | +===========================+===========================================================+ | ``TITL`` | グラフタイトルを表示します。(default) | +---------------------------+-----------------------------------------------------------+ | ``NOTL`` | グラフタイトルを表示しません。 | +---------------------------+-----------------------------------------------------------+ | ``TLXP(`` :math:`x` ``)`` | .. container:: minipage | | | | | | グラフタイトルの位置をX軸の長さを1として | | | :math:`x` とします。(D=0.5) | | | X軸方向にだけ動かせます。 | +---------------------------+-----------------------------------------------------------+ | ``CLTL(`` :math:`c` ``)`` | グラフタイトルの色を :math:`c` [#tl]_ とします。(D=e) | +---------------------------+-----------------------------------------------------------+ .. [#tl] 色の定義の仕方は、ラインパラメーターのところで解説します。 グラフの位置 ~~~~~~~~~~~~ .. container:: center .. table:: グラフの位置パラメーター +---------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | パラメーター |       説明 | +===========================+===================================================================================================================================================================================================================+ | ``XORG(`` :math:`x` ``)`` | .. container:: minipage | | ``YORG(`` :math:`y` ``)`` | | | | 座標軸の原点の位置を定義します。\ :math:`(0,0)` がデフォルトで、 その位置は、用紙枠の左端と下端から、\ ``LAND`` の場合、 | | | | | | :math:`(4.5cm, 3.0cm)`\ 、\ ``PORT`` の場合、 | | | | | | :math:`(4.0cm, 3.5cm)` の位置です。 マルチグラフの場合で、2番以降のグラフは、ひとつ前のグラフの | | | | | | 原点の位置です。 :math:`(x,y)` の単位はX軸、Y軸の長さを1として、デフォルトの位置から :math:`(x,y)` だけ移動します。 マルチグラフの場合で、2番以降のグラフは、ひとつ前のグラフの X軸、Y軸の長さを単位とします。 | +---------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``ANGL(`` :math:`a` ``)`` | 原点を中心にグラフ全体を反時計回りに :math:`a` 度回転させます。 | +---------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. container:: figure-grid figure-grid-2 .. figure:: assets/a4004.png :name: fig-ref-2-38 :width: 336.8pt :align: center :class: responsive-figure ``LAND`` 配置位置 .. figure:: assets/a4005.png :name: fig-ref-2-39 :width: 238.0pt :align: center :class: responsive-figure ``PORT`` 配置位置 スケール ~~~~~~~~ .. container:: center .. table:: スケールパラメーター +---------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | パラメーター |       説明 | +===========================+=========================================================================================================================================================================================================================================+ | ``SCAL(`` :math:`s` ``)`` | .. container:: minipage | | | | | | グラフ全体の大きさをスケールします。\ :math:`s = 1.0` がデフォルトで、 デフォルトに対する比で指定します。原点の位置も含めてすべてスケールします。 | +---------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``XFAC(`` :math:`x` ``)`` | .. container:: minipage | | | | | | X 軸の長さを指定します。\ :math:`x = 1.0` がデフォルトで 14 cm。 デフォルトに対する比で指定します。 | +---------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``FORM(`` :math:`f` ``)`` | .. container:: minipage | | | | | | Y 軸の長さと X 軸の長さの比を指定します。デフォルトは :math:`f = Y/X = 0.75` です。これを変えても原点の位置、X 軸の長さは変化しません。 つまり、Y 軸の長さだけが変化します。 | +---------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``AFAC(`` :math:`a` ``)`` | .. container:: minipage | | | | | | 座標軸の目盛り、太さ、数字、テキスト、グラフのタイトルの大きさを スケールします。\ :math:`a = 1.0` がデフォルトで、デフォルトに対する比で 指定します。なお、コメント、矢印コメント、凡例、グラフの線の太さなどはスケールされません。 | +---------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 次頁から、これらのパラメーターの変化により、デフォルトの 出力がどのように変化するかを、それぞれのパラメーター毎に 示します。グラフの大小とともにテキストが変化するもの、 しないものがありますので、それらを組み合わせて お望みのグラフを描いてください。 .. container:: figure-grid figure-grid-3 .. figure:: assets/fs001.png :name: fig-ref-2-40 :width: 267.8pt :align: center :class: responsive-figure ``SCAL(0.8)`` .. figure:: assets/fs002.png :name: fig-ref-2-41 :width: 267.8pt :align: center :class: responsive-figure ``SCAL(1.0)`` .. figure:: assets/fs003.png :name: fig-ref-2-42 :width: 267.8pt :align: center :class: responsive-figure ``SCAL(1.2)`` .. container:: figure-grid figure-grid-3 .. figure:: assets/fs004.png :name: fig-ref-2-43 :width: 267.8pt :align: center :class: responsive-figure ``XFAC(0.8)`` .. figure:: assets/fs005.png :name: fig-ref-2-44 :width: 267.8pt :align: center :class: responsive-figure ``XFAC(1.0)`` .. figure:: assets/fs006.png :name: fig-ref-2-45 :width: 267.8pt :align: center :class: responsive-figure ``XFAC(1.2)`` .. container:: figure-grid figure-grid-3 .. figure:: assets/fs007.png :name: fig-ref-2-46 :width: 267.8pt :align: center :class: responsive-figure ``FORM(0.5)`` .. figure:: assets/fs008.png :name: fig-ref-2-47 :width: 267.8pt :align: center :class: responsive-figure ``FORM(0.75)`` .. figure:: assets/fs009.png :name: fig-ref-2-48 :width: 267.8pt :align: center :class: responsive-figure ``FORM(1.0)`` .. container:: figure-grid figure-grid-3 .. figure:: assets/fs010.png :name: fig-ref-2-49 :width: 267.8pt :align: center :class: responsive-figure ``AFAC(0.8)`` .. figure:: assets/fs011.png :name: fig-ref-2-50 :width: 267.8pt :align: center :class: responsive-figure ``AFAC(1.0)`` .. figure:: assets/fs012.png :name: fig-ref-2-51 :width: 267.8pt :align: center :class: responsive-figure ``AFAC(1.2)`` XY軸表示 ~~~~~~~~ .. container:: center .. table:: XY軸表示パラメーター ============== ======================================= パラメーター       説明 ============== ======================================= ``AFRM`` X、Y軸の軸ラインを表示します。(default) ``NOAF`` X、Y軸の軸ラインを表示しません。 ``XLIN, YLIN`` X、Y軸をリニア表示とします。(default) ``XLOG, YLOG`` X、Y軸を対数表示とします。 ``xdec`` 横軸数値を10進数表記。 ``xexp`` 横軸数値を指数表記。 ``ydec`` 縦軸数値を10進数表記。 ``yexp`` 縦軸数値を指数表記。 ============== ======================================= XY軸タイトル ~~~~~~~~~~~~ .. container:: center .. table:: XY軸タイトルパラメーター +----------------------------+------------------------------------------------------------------+ | パラメーター |       説明 | +============================+==================================================================+ | ``ATXS(`` :math:`a` ``)`` | 軸タイトルの大きさを :math:`a` 倍します (D=1) | +----------------------------+------------------------------------------------------------------+ | ``XTXP(`` :math:`x` ``)`` | X軸タイトルの位置を軸の長さを1として :math:`x` とします。(D=0.5) | +----------------------------+------------------------------------------------------------------+ | ``YTXP(`` :math:`y` ``)`` | Y軸タイトルの位置を軸の長さを1として :math:`y` とします。(D=0.5) | +----------------------------+------------------------------------------------------------------+ | ``NOXT`` | X軸タイトルを表示しません。 | +----------------------------+------------------------------------------------------------------+ | ``NOYT`` | Y軸タイトルを表示しません。 | +----------------------------+------------------------------------------------------------------+ | ``CLTX(`` :math:`c` ``)`` | XY軸タイトルの色を :math:`c` [#xy]_ とします。(D=e) | +----------------------------+------------------------------------------------------------------+ | ``XTXT(`` :math:`ix` ``)`` | .. container:: minipage | | | | | | | X軸タイトルの表示オプション | | | | :math:`ix=-1`: 上側に表示します | | | | :math:`ix=0`: 表示しません | | | | :math:`ix=1`: 下側に表示します (default) | | | | :math:`ix=2`: 両側に表示します | +----------------------------+------------------------------------------------------------------+ | ``YTXT(`` :math:`iy` ``)`` | .. container:: minipage | | | | | | | Y軸タイトルの表示オプション | | | | :math:`iy=-1`: 右側に表示します | | | | :math:`iy=0`: 表示しません | | | | :math:`iy=1`: 左側に表示します (default) | | | | :math:`iy=2`: 両側に表示します | +----------------------------+------------------------------------------------------------------+ .. [#xy] 色の定義の仕方は、ラインパラメーターのところで解説します。 XY軸目盛り ~~~~~~~~~~ .. container:: center .. table:: XY軸目盛りパラメーター +----------------------------+----------------------------------------------------------------------------+ | パラメーター |       説明 | +============================+============================================================================+ | ``XTIC(`` :math:`ix` ``)`` | .. container:: minipage | | | | | | | X軸目盛りの表示オプション | | | | :math:`ix=-1`: 上側に表示します | | | | :math:`ix=0`: 表示しません | | | | :math:`ix=1`: 下側に表示します | | | | :math:`ix=2`: 両側に表示します (default) | +----------------------------+----------------------------------------------------------------------------+ | ``YTIC(`` :math:`iy` ``)`` | .. container:: minipage | | | | | | | Y軸目盛りの表示オプション | | | | :math:`iy=-1`: 右側に表示します | | | | :math:`iy=0`: 表示しません | | | | :math:`iy=1`: 左側に表示します | | | | :math:`iy=2`: 両側に表示します (default) | +----------------------------+----------------------------------------------------------------------------+ | ``ITIC(`` :math:`i` ``)`` | .. container:: minipage | | | | | | | XY軸目盛りの向きのオプション | | | | :math:`i=-1`: 外側に表示します | | | | :math:`i=0`: 表示しません | | | | :math:`i=1`: 内側に表示します (default) | +----------------------------+----------------------------------------------------------------------------+ | ``XDTC(`` :math:`i` ``)`` | .. container:: minipage | | ``YDTC(`` :math:`i` ``)`` | | | | | XY軸目盛り間隔のオプション | | | | :math:`i=-1`: 間隔を狭めます | | | | :math:`i=0`: デフォルト | | | | :math:`i=1`: 間隔を広げます | +----------------------------+----------------------------------------------------------------------------+ | ``XLTD(`` :math:`x` ``)`` | 長い軸目盛り間の距離を :math:`x`, :math:`y` で明示的に指定します。 | | ``YLTD(`` :math:`y` ``)`` | | +----------------------------+----------------------------------------------------------------------------+ | ``XSTD(`` :math:`x` ``)`` | 短い軸目盛り間の距離を :math:`x`, :math:`y` で明示的に指定します。 | | ``YSTD(`` :math:`y` ``)`` | | +----------------------------+----------------------------------------------------------------------------+ | ``XLTV(`` :math:`x` ``)`` | 長い軸目盛りのある一点の座標を :math:`x`, :math:`y` で明示的に指定します。 | | ``YLTV(`` :math:`y` ``)`` | | +----------------------------+----------------------------------------------------------------------------+ | ``XSTV(`` :math:`x` ``)`` | 短い軸目盛りのある一点の座標を :math:`x`, :math:`y` で明示的に指定します。 | | ``YSTV(`` :math:`y` ``)`` | | +----------------------------+----------------------------------------------------------------------------+ | ``CLAX(`` :math:`c` ``)`` | グラフフレームと目盛りの色を :math:`c` [#ax]_ とします。(D=e) | +----------------------------+----------------------------------------------------------------------------+ .. [#ax] 色の定義の仕方は、ラインパラメーターのところで解説します。 **注意** ANGEL   ver.3 より、\ ``XTIC, YTIC`` のパラメーターの名前が 変更になりました。以前の ``XTIC, YTIC`` は、 上の ``XDTC, YDTC``\ となり、新しく上の機能が ``XTIC, YTIC`` として 加わりました。各自変更して下さい。 XY軸目盛り数字 ~~~~~~~~~~~~~~ XY軸目盛り数字は、XY軸の長い軸目盛りの場所に表示されます。 .. container:: center .. table:: XY軸目盛り数字パラメーター +----------------------------+----------------------------------------------------------------------+ | パラメーター |       説明 | +============================+======================================================================+ | ``NOXN`` | X軸目盛り数字を表示しません。 | +----------------------------+----------------------------------------------------------------------+ | ``NOYN`` | Y軸目盛り数字を表示しません。 | +----------------------------+----------------------------------------------------------------------+ | ``XNUM(`` :math:`ix` ``)`` | .. container:: minipage | | | | | | | X軸目盛り数字の表示オプション | | | | :math:`ix=-1`: 上側に表示します | | | | :math:`ix=0`: 表示しません | | | | :math:`ix=1`: 下側に表示します (default) | | | | :math:`ix=2`: 両側に表示します | +----------------------------+----------------------------------------------------------------------+ | ``YNUM(`` :math:`iy` ``)`` | .. container:: minipage | | | | | | | Y軸目盛り数字の表示オプション | | | | :math:`iy=-1`: 右側に表示します | | | | :math:`iy=0`: 表示しません | | | | :math:`iy=1`: 左側に表示します (default) | | | | :math:`iy=2`: 両側に表示します | +----------------------------+----------------------------------------------------------------------+ | ``XTDC(`` :math:`ix` ``)`` | 目盛り数字の小数の桁数 :math:`ix`, :math:`iy` を明示的に指定します。 | | ``YTDC(`` :math:`iy` ``)`` | | +----------------------------+----------------------------------------------------------------------+ | ``CLNM(`` :math:`c` ``)`` | XY軸目盛り数字の色を :math:`c` [#nm]_ とします。(D=e) | +----------------------------+----------------------------------------------------------------------+ .. [#nm] 色の定義の仕方は、ラインパラメーターのところで解説します。 XY軸関係のマクロパラメーター ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XY軸関係のパラメーターを幾つかまとめて指定するマクロパラメーターが 準備されています。 .. container:: center .. table:: XY軸関係マクロパラメーター ============ ========================================================== パラメーター       説明 ============ ========================================================== ``NOTC`` XY軸目盛り、目盛り数字を表示しません。 ``NOTN`` XY軸目盛り、目盛り数字、タイトルを表示しません。 ``NOTF`` XY軸目盛り、目盛り数字、タイトル、軸ラインを表示しません。 ============ ========================================================== ここで、\ ``NOTC`` は、既存のパラメーターで表すと、 ``ITIC(0)  NOXN  NOYN`` の3個のパラメーター指定と同じです。 また、\ ``NOTN`` は、これらに加えて、\ ``NOXT NOYT`` が、 更に、\ ``NOTF`` は、これらに加えて、\ ``NOAF`` が 加わります。 XY軸タイトル、軸目盛り、軸目盛り数字の表示パラメーターについて 代表的なところを下に示します。それぞれの項目について他の項目は 表示していません。例えば、軸タイトルのところでは、軸目盛り、 軸目盛り数字は表示していません。 .. container:: float .. container:: center |image62| .. container:: float .. container:: center |image63| .. figure:: assets/xyttn3.png :name: fig-ref-2-52 :width: 505.2pt :align: center :class: responsive-figure XY軸タイトル、軸目盛り、軸目盛り数字 最大、最小 ~~~~~~~~~~ .. container:: center .. table:: 最大、最小パラメーター +------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | パラメーター |       説明 | +==============================+============================================================================================================================================================================================================================================================================================================================+ | ``SPAC`` | .. container:: minipage | | | | | | デフォルトで X, Y 値の最大、最小値を自動判別して、X, Y 軸の 範囲を決定します。その際、最大値、最小値で決まる X, Y 軸の長さの 7 % を マージンとして外側に自動的に加えます。また、値の符号が変化せず、 最小値(もしくは最大値)が 最大値\ :math:`-`\ 最小値 の 26 % 未満の場合は、 0 を最小値(もしくは最大値)にします。 | +------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``NOSP`` | .. container:: minipage | | | | | | X, Yのマージンをゼロにします。等高線図や、最大値、最小値を 明示的に指定して、座標軸を描きたいときに便利です。 | +------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``NOSX`` | Xのマージンをゼロにします。 | +------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``NOSY`` | Yのマージンをゼロにします。 | +------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``XMIN(`` :math:`xmin` ``)`` | .. container:: minipage | | ``XMAX(`` :math:`xmax` ``)`` | | | ``YMIN(`` :math:`ymin` ``)`` | X, Y 軸の最大、最小値を明示的に指定します。この指定がないときは、 インプットデータから自動判別します。また、この指定をしても ``NOSP, NOSX, NOSY`` の指定がない場合は、 座標軸は外側に 7 % のマージンがつきます。 | | ``YMAX(`` :math:`ymax` ``)`` | | +------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 単位変換とスケール ~~~~~~~~~~~~~~~~~~ 時間、長さを単位とする軸の表示が線形の場合、 実数が大きい場合、また、小数点以下の数字が多い場合、 軸の目盛り表示が見にくくなります。この場合、H: の行でファクターを 使って調整できますが、[nsec](nano sec)、[cm]、[sec]がX軸タイトルの場合、 以下のパラメータを使うことによって、スケールと軸タイトルを同時に 変更することができます。 .. container:: center .. table:: X軸が[nsec]のときのスケールパラメータ +--------------+-------------------------------------------------------------------------------------------------------------------------+ | パラメーター |       説明 | +==============+=========================================================================================================================+ | ``NSPS`` | [nsec] (nano sec) を [psec] (pico sec) にスケールします。 | +--------------+-------------------------------------------------------------------------------------------------------------------------+ | ``NSUS`` | [nsec] (nano sec) を [:math:`\mu`\ sec] (micro sec) にスケールします。 | +--------------+-------------------------------------------------------------------------------------------------------------------------+ | ``NSMS`` | [nsec] (nano sec) を [msec] (milli sec) にスケールします。 | +--------------+-------------------------------------------------------------------------------------------------------------------------+ | ``NSSC`` | [nsec] (nano sec) を [sec] にスケールします。 | +--------------+-------------------------------------------------------------------------------------------------------------------------+ | ``NSYY`` | .. container:: minipage | | | | | | [nsec] (nano sec) を上のパラメータでスケールする時に、 Y軸のタイトルに /nsec がある場合、Y軸の単位もスケールします。 | +--------------+-------------------------------------------------------------------------------------------------------------------------+ .. container:: center .. table:: X軸が[cm]のときのスケールパラメータ +--------------+----------------------------------------------------------------------------------------------------------+ | パラメーター |       説明 | +==============+==========================================================================================================+ | ``CMNM`` | [cm] を [nm] (nano meter) にスケールします。 | +--------------+----------------------------------------------------------------------------------------------------------+ | ``CMUM`` | [cm] を [:math:`\mu`\ m] (micro meter) にスケールします。 | +--------------+----------------------------------------------------------------------------------------------------------+ | ``CMMM`` | [cm] を [mm] にスケールします。 | +--------------+----------------------------------------------------------------------------------------------------------+ | ``CMMT`` | [cm] を [m] にスケールします。 | +--------------+----------------------------------------------------------------------------------------------------------+ | ``CMKM`` | [cm] を [km] にスケールします。 | +--------------+----------------------------------------------------------------------------------------------------------+ | ``CMYY`` | .. container:: minipage | | | | | | [cm] を上のパラメータでスケールする時に、 Y軸のタイトルに /cm がある場合、Y軸の単位もスケールします。 | +--------------+----------------------------------------------------------------------------------------------------------+ .. container:: center .. table:: X軸が[sec]のときのスケールパラメータ ============ ========================================== パラメーター       説明 ============ ========================================== ``SCSC`` [sec] を [sec] にスケールします。(default) ``SCMN`` [sec] を [min] にスケールします。 ``SCHR`` [sec] を [hour] にスケールします。 ``SCDY`` [sec] を [day] にスケールします。 ``SCYR`` [sec] を [year] にスケールします。 ============ ========================================== [sec]の場合の単位は、デフォルトで、 10分以上10時間未満であれば分、 10時間以上10日未満であれば時間、 10日以上10年未満であれば日、 10年以上であれば年、 のようにスケールします。明示的に単位をスケールする場合、 上のパラメータをお使いください。 .. container:: center .. table:: 軸スケールパラメーター +------------------------------+---------------------------------------------------------------------------------+ | パラメーター |       説明 | +==============================+=================================================================================+ | ``XMUL(`` :math:`xfac` ``)`` | .. container:: minipage | | ``YMUL(`` :math:`yfac` ``)`` | | | ``ZMUL(`` :math:`zfac` ``)`` | X, Y, Z 軸を\ :math:`xfac`, :math:`yfac`, :math:`zfac`\ だけスケールします。 | +------------------------------+---------------------------------------------------------------------------------+ ユーザー定義定数表示 ~~~~~~~~~~~~~~~~~~~~ .. container:: center .. table:: ユーザー定義定数表示パラメーター +---------------------------------+--------------------------------------------------------------+ | パラメーター |       説明 | +=================================+==============================================================+ | ``CNST`` | ユーザー定義定数を表示します。 | +---------------------------------+--------------------------------------------------------------+ | ``NOCN`` | ユーザー定義定数を表示しません。 (default) | +---------------------------------+--------------------------------------------------------------+ | ``CONX(`` :math:`x` ``)`` | 定数表示左端の位置をX座標の値で :math:`x` とします。 | +---------------------------------+--------------------------------------------------------------+ | ``CONY(`` :math:`y` ``)`` | 定数表示上端の位置をY座標の値で :math:`y` とします。 | +---------------------------------+--------------------------------------------------------------+ | ``CONS(`` :math:`s` ``)`` | 定数表示の大きさをデフォルト値を1として :math:`s` とします。 | +---------------------------------+--------------------------------------------------------------+ | ``CLCN(`` :math:`c` ``)`` | 定数表示の文字の色を :math:`c` [#cc]_ とします。(D=e) | +---------------------------------+--------------------------------------------------------------+ | ``CBOX(`` :math:`boxname` ``)`` | 定数表示全体を :math:`boxname` [#cb]_ の箱で囲みます。 | +---------------------------------+--------------------------------------------------------------+ | ``CBCB(`` :math:`cb` ``)`` | 定数表示箱の背景の色を :math:`cb` とします。(D=w) | +---------------------------------+--------------------------------------------------------------+ | ``CBCL(`` :math:`cl` ``)`` | 定数表示箱の枠の色を :math:`cl` とします。(D=e) | +---------------------------------+--------------------------------------------------------------+ | ``CBCS(`` :math:`cs` ``)`` | 定数表示箱の影の色を :math:`cs` とします。(D=e) | +---------------------------------+--------------------------------------------------------------+ .. [#cc] 色の定義の仕方は、ラインパラメーターのところで解説します。 .. [#cb] :math:`boxname` の説明は、BOX: セクションのところで解説します。 関数フィット係数表示 ~~~~~~~~~~~~~~~~~~~~ .. container:: center .. table:: 関数フィット係数表示パラメーター +---------------------------------+--------------------------------------------------------------+ | パラメーター |       説明 | +=================================+==============================================================+ | ``PARA`` | 関数フィット係数を表示します。 | +---------------------------------+--------------------------------------------------------------+ | ``NOPA`` | 関数フィット係数を表示しません。 (default) | +---------------------------------+--------------------------------------------------------------+ | ``PARX(`` :math:`x` ``)`` | 係数表示左端の位置をX座標の値で :math:`x` とします。 | +---------------------------------+--------------------------------------------------------------+ | ``PARY(`` :math:`y` ``)`` | 係数表示上端の位置をY座標の値で :math:`y` とします。 | +---------------------------------+--------------------------------------------------------------+ | ``PARS(`` :math:`s` ``)`` | 係数表示の大きさをデフォルト値を1として :math:`s` とします。 | +---------------------------------+--------------------------------------------------------------+ | ``CLPA(`` :math:`c` ``)`` | 係数表示の文字の色を :math:`c` [#fc]_ とします。(D=e) | +---------------------------------+--------------------------------------------------------------+ | ``PBOX(`` :math:`boxname` ``)`` | 係数表示全体を :math:`boxname` [#fb]_ の箱で囲みます。 | +---------------------------------+--------------------------------------------------------------+ | ``PBCB(`` :math:`cb` ``)`` | 係数表示箱の背景の色を :math:`cb` とします。(D=w) | +---------------------------------+--------------------------------------------------------------+ | ``PBCL(`` :math:`cl` ``)`` | 係数表示箱の枠の色を :math:`cl` とします。(D=e) | +---------------------------------+--------------------------------------------------------------+ | ``PBCS(`` :math:`cs` ``)`` | 係数表示箱の影の色を :math:`cs` とします。(D=e) | +---------------------------------+--------------------------------------------------------------+ .. [#fc] 色の定義の仕方は、ラインパラメーターのところで解説します。 .. [#fb] :math:`boxname` の説明は、BOX: セクションのところで解説します。 凡例表示 ~~~~~~~~ .. container:: center .. table:: 凡例表示パラメーター +---------------------------------+----------------------------------------------------------+ | パラメーター |       説明 | +=================================+==========================================================+ | ``LEGN`` | 凡例を表示します。(default) | +---------------------------------+----------------------------------------------------------+ | ``NOLG`` | 凡例を表示しません。 | +---------------------------------+----------------------------------------------------------+ | ``LEGX(`` :math:`x` ``)`` | 凡例左端の位置をX座標の値で :math:`x` とします。 | +---------------------------------+----------------------------------------------------------+ | ``LEGY(`` :math:`y` ``)`` | 凡例上端の位置をY座標の値で :math:`y` とします。 | +---------------------------------+----------------------------------------------------------+ | ``LEGS(`` :math:`s` ``)`` | 凡例の大きさをデフォルト値を1として :math:`s` とします。 | +---------------------------------+----------------------------------------------------------+ | ``CLLG(`` :math:`c` ``)`` | 凡例の文字の色を :math:`c` [#lc]_ とします。(D=e) | +---------------------------------+----------------------------------------------------------+ | ``LBOX(`` :math:`boxname` ``)`` | 凡例全体を :math:`boxname` [#lb]_ の箱で囲みます。 | +---------------------------------+----------------------------------------------------------+ | ``LBCB(`` :math:`cb` ``)`` | 凡例箱の背景の色を :math:`cb` とします。(D=w) | +---------------------------------+----------------------------------------------------------+ | ``LBCL(`` :math:`cl` ``)`` | 凡例箱の枠の色を :math:`cl` とします。(D=e) | +---------------------------------+----------------------------------------------------------+ | ``LBCS(`` :math:`cs` ``)`` | 凡例箱の影の色を :math:`cs` とします。(D=e) | +---------------------------------+----------------------------------------------------------+ .. [#lc] 色の定義の仕方は、ラインパラメーターのところで解説します。 .. [#lb] :math:`boxname` の説明は、BOX: セクションのところで解説します。 線種パターン長変更とシンボル ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. container:: center .. table:: 線種パターン長変更とシンボルパラメーター +---------------------------+--------------------------------------------------------------------+ | パラメーター |       説明 | +===========================+====================================================================+ | ``LPTL(`` :math:`r` ``)`` | パターンの長さをデフォルト値を1として :math:`r` とします。 | +---------------------------+--------------------------------------------------------------------+ | ``SYBW(`` :math:`r` ``)`` | シンボルを描く線の太さをデフォルト値を1として :math:`r` とします。 | +---------------------------+--------------------------------------------------------------------+ 等高線 ~~~~~~ .. container:: center .. table:: 等高線パラメーター +--------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | パラメーター |       説明 | +==================================================+=================================================================================================================================================================================================================+ | ``ICUT(`` :math:`i` ``)`` | 等高線の本数を :math:`i` 本とします。デフォルトは、 8 本です。 | +--------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``CUTS(`` :math:`r_1, r_2, r_3, ...., r_N` ``)`` | .. container:: minipage | | | | | | :math:`r_1, r_2, ...` で等高線の高さを指定します。本数は自由です。 また、\ :math:`r_1, r_2, ...` の大小の順番は自由です。 指定がないときは、高さの最大値、最小値の間隔を8等分した 8 本の等高線が入ります。 | +--------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``COLN(`` :math:`c` ``)`` | 等高線の色を :math:`c` [#co]_ とします。 | +--------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``COLS(`` :math:`c_1, c_2, c_3, ...., c_N` ``)`` | .. container:: minipage | | | | | | :math:`c_1, c_2, c_3, ...., c_N` で、カラー及びグレースケールを指定します。 等高線との関連は、 ``CUTS(`` :math:`r_1, r_2, r_3, ...., r_N` ``)`` で指定した 等高線に対応します。 | +--------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``COLS`` | とだけ指定すれば、 自動的に色を振り分けます。 | +--------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``SMAX(`` :math:`c` ``)`` | 最大値と最小値の色を指定します。 | +--------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``SMIN(`` :math:`c` ``)`` | デフォルトは赤(R)と青(B)です。 | +--------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``ZLIN`` | 等高線の高さをリニア表示で等分にします。(default) | +--------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``ZLOG`` | 等高線の高さを対数表示で等分にします。 | +--------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``IWD2(`` :math:`id` ``)`` | .. container:: minipage | | | | | | 等高線の線の太さを指定します。 | | | | | | デフォルトは :math:`id = 4` で単位は :math:`1/300` inch です。 | +--------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``IPD2`` | .. container:: minipage | | | | | | 等高線を補間し滑らかにします。 デフォルトで4点補間、補間点数を増やすときは、 ``IPD2[``\ :math:`n` ``]`` のように、\ ``[  ]`` を使い :math:`n` で指定します。 | +--------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``IPDS`` | .. container:: minipage | | | | | | メッシュデータをGauss smearingで滑らかにします。 デフォルトで隣接のメッシュ(:math:`n=1`)、メッシュ数を増やすときは、 ``IPDS[``\ :math:`n` ``]`` のように、\ ``[  ]`` を使い :math:`n` で指定します。 | +--------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. [#co] 色の定義の仕方は、ラインパラメーターのところで解説します。 クラスタープロット ~~~~~~~~~~~~~~~~~~ .. container:: center .. table:: クラスタープロットパラメーター +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | パラメーター |       説明 | +==============================+=====================================================================================================================================================================================================================================================================+ | ``CLUS(`` :math:`f` ``)`` | .. container:: minipage | | | | | | クラスターの大きさを指定します。 デフォルトで最大値が基本四角形の全塗りつぶし、その他は データの大きさに比例した面積を塗りつぶします。 :math:`f = 1` (default) で最大値が全面積。 :math:`f` により、 最大値がそのクラスター 領域の何割を塗りつぶすか指定します。 | +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``ZLIN`` | クラスターの高さをリニア表示で面積に比例させます。(default) | +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``ZLOG`` | クラスターの高さを対数表示で面積に比例させます。 | +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``DMAX(`` :math:`dmax` ``)`` | :math:`dmax` 以上のデータを無視し、 最大値を\ :math:`dmax`\ とします。 | +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``DMIN(`` :math:`dmin` ``)`` | :math:`dmin` 以下のデータを無視し、 最小値を\ :math:`dmin`\ とします。 | +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``CMAX(`` :math:`cmax` ``)`` | :math:`cmax` 以上のデータを :math:`cmax`\ の大きさで表示します。 | +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``CMIN(`` :math:`cmin` ``)`` | :math:`cmin` 以下のデータを :math:`cmin`\ の大きさで表示します。 | +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | ``CLHD(`` :math:`c` ``)`` | クラスターの色を\ :math:`c` [#hd]_ とします。 | +------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. [#hd] 色の定義の仕方は、ラインパラメーターのところで解説します。 カラークラスタープロット ~~~~~~~~~~~~~~~~~~~~~~~~ .. container:: center .. table:: カラークラスタープロットパラメーター +------------------------------+--------------------------------------------------------------------------------------------+ | パラメーター |       説明 | +==============================+============================================================================================+ | ``ZLIN`` | クラスターの高さをリニア表示で色に比例させます。(default) | +------------------------------+--------------------------------------------------------------------------------------------+ | ``ZLOG`` | クラスターの高さを対数表示で色に比例させます。 | +------------------------------+--------------------------------------------------------------------------------------------+ | ``DMAX(`` :math:`dmax` ``)`` | :math:`dmax` 以上のデータを無視します。 | +------------------------------+--------------------------------------------------------------------------------------------+ | ``DMIN(`` :math:`dmin` ``)`` | :math:`dmin` 以下のデータを無視します。 | +------------------------------+--------------------------------------------------------------------------------------------+ | ``CMAX(`` :math:`cmax` ``)`` | :math:`cmax` 以上のデータを :math:`cmax`\ の色で表示し、最大値を\ :math:`cmax`\ とします。 | +------------------------------+--------------------------------------------------------------------------------------------+ | ``CMIN(`` :math:`cmin` ``)`` | :math:`cmin` 以下のデータを :math:`cmin`\ の色で表示し、最小値を\ :math:`cmin`\ とします。 | +------------------------------+--------------------------------------------------------------------------------------------+ | ``SMAX(`` :math:`c` ``)`` | 最大値と最小値の色を指定します。 | +------------------------------+--------------------------------------------------------------------------------------------+ | ``SMIN(`` :math:`c` ``)`` | デフォルトは赤(R)と青(B)です。 | +------------------------------+--------------------------------------------------------------------------------------------+ | ``IPDC`` | メッシュ間隔を半分にして自動補間します。 | +------------------------------+--------------------------------------------------------------------------------------------+ .. _カラー-1: カラー ~~~~~~ .. container:: center .. table:: カラーパラメーター +---------------------------+----------------------------------------------------------------------------------+ | パラメーター |       説明 | +===========================+==================================================================================+ | ``COLO`` | カラーを有効にします。(default) | +---------------------------+----------------------------------------------------------------------------------+ | ``MONO(`` :math:`c` ``)`` | カラーを設定しているところを全て白黒にします。 | +---------------------------+----------------------------------------------------------------------------------+ | | ``(`` :math:`c` ``)`` は、省略できます。\ :math:`c`\ のデフォルト値は1です。 | +---------------------------+----------------------------------------------------------------------------------+ | | :math:`0 \le c \le 1` を指定することにより、グレースケールの色調を薄くできます。 | +---------------------------+----------------------------------------------------------------------------------+ | ``CLAL(`` :math:`c` ``)`` | 全ての色を :math:`c` とします [#al]_ 。(D=e) | +---------------------------+----------------------------------------------------------------------------------+ | ``CLFR(`` :math:`c` ``)`` | フレームの色を :math:`c` とします。(D=e) | +---------------------------+----------------------------------------------------------------------------------+ | ``CLMS(`` :math:`c` ``)`` | 全てのメッセージの色を :math:`c` とします。(D=e) | +---------------------------+----------------------------------------------------------------------------------+ | ``CLTL(`` :math:`c` ``)`` | グラフタイトルの色を :math:`c` とします。(D=e) | +---------------------------+----------------------------------------------------------------------------------+ | ``CLTX(`` :math:`c` ``)`` | XY軸タイトルの色を :math:`c` とします。(D=e) | +---------------------------+----------------------------------------------------------------------------------+ | ``CLAX(`` :math:`c` ``)`` | グラフフレームと目盛りの色を :math:`c` とします。(D=e) | +---------------------------+----------------------------------------------------------------------------------+ | ``CLNM(`` :math:`c` ``)`` | XY軸目盛り数字の色を :math:`c` とします。(D=e) | +---------------------------+----------------------------------------------------------------------------------+ | ``CLBG(`` :math:`c` ``)`` | 座標軸の外のバックグラウンドの色を :math:`c` とします。(D=w) | +---------------------------+----------------------------------------------------------------------------------+ | ``CLIN(`` :math:`c` ``)`` | 座標軸の内のバックグラウンドの色を :math:`c` とします。(D=w) | +---------------------------+----------------------------------------------------------------------------------+ | ``CLLG(`` :math:`c` ``)`` | 凡例の文字の色を :math:`c` とします。(D=e) | +---------------------------+----------------------------------------------------------------------------------+ | ``CLCN(`` :math:`c` ``)`` | 定数表示の文字の色を :math:`c` とします。(D=e) | +---------------------------+----------------------------------------------------------------------------------+ | ``CLPA(`` :math:`c` ``)`` | 係数表示の文字の色を :math:`c` とします。(D=e) | +---------------------------+----------------------------------------------------------------------------------+ | ``CLHD(`` :math:`c` ``)`` | クラスターの色を :math:`c` とします。(D=e) | +---------------------------+----------------------------------------------------------------------------------+ .. [#al] 色の定義の仕方は、ラインパラメーターのところで解説します。 BoundingBox表示 ~~~~~~~~~~~~~~~ .. container:: center .. table:: BoundingBox表示パラメーター ============ ==================================== パラメーター       説明 ============ ==================================== ``BBSW`` BoundingBoxを赤い線で表示します。 ``NOBB`` BoundingBoxを表示しません。(default) ============ ==================================== デバッグ出力 ~~~~~~~~~~~~ .. container:: center .. table:: デバッグ出力パラメーター ============ ================================================= パラメーター       説明 ============ ================================================= ``DEBG`` デバッグ用にEPSファイル出力にコメントを入れます。 ``NODB`` コンパクトなEPS出力です。(default) ============ ================================================= フォントパラメーター ~~~~~~~~~~~~~~~~~~~~ .. container:: center .. table:: フォントパラメーター +----------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | パラメーター |       説明 | +============================+====================================================================================================================================================+ | ``BFON(`` :math:`f` ``)`` | テキストのフォントを :math:`f` [#fo]_ とします。(D=0) | +----------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | ``TFON(`` :math:`f` ``)`` | 目盛り数字のフォントを :math:`f` とします。(D=0) | +----------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ | ``DATE(`` :math:`ks` ``)`` | .. container:: minipage | | | | | | ``\``\ ``today,``\ ``\``\ ``time`` の出力を :math:`ks` が英数字なら英数字表記、 漢字ひらがな文字なら漢字表記にします。 デフォルトは英数字です。 | +----------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------+ .. [#fo] フォントの指定の仕方は、 フォントセクションのところで解説します。 マクロパラメーター ~~~~~~~~~~~~~~~~~~ .. container:: center .. table:: マクロパラメーター ============ ========================================================== パラメーター       説明 ============ ========================================================== ``NOTC`` XY軸目盛り、目盛り数字を表示しません。 ``NOTN`` XY軸目盛り、目盛り数字、タイトルを表示しません。 ``NOTF`` XY軸目盛り、目盛り数字、タイトル、軸ラインを表示しません。 ``NOCM`` 全てのコメントを表示しません。 ``SECL`` A4横置き方眼紙目盛り座標を設定します。 ``SECP`` A4縦置き方眼紙目盛り座標を設定します。 ============ ========================================================== これらのパラメーターは、発表用のスライドを作るときに 便利です。\ ``SECL, SECP`` で表題やグラフを配置して、 最後に ``NOTF`` を使い目盛りを消します。 次頁に\ ``SECL, SECP`` の出力を示します。 .. container:: figure-grid figure-grid-2 .. figure:: assets/sc001.png :name: fig-ref-2-53 :width: 336.8pt :align: center :class: responsive-figure ``SECL`` 出力 .. figure:: assets/sc002.png :name: fig-ref-2-54 :width: 238.0pt :align: center :class: responsive-figure ``SECP`` 出力 .. |image62| image:: assets/xyttn1.png :width: 505.2pt :class: responsive-figure .. |image63| image:: assets/xyttn2.png :width: 505.2pt :class: responsive-figure