座標軸・グラフのパラメータ

おまかせグラフ(DclDrawScaledGraph DclScalingPoint DclFitScalingParm DclSetTitle DclDrawScaledAxis)のパラメータ

MARGIN_WIDTH
(US:RMRGN)
real マージンの幅
X_LABEL_OFFSET
(US:XOFF)
real 一様X座標のオフセット値 
Y_LABEL_OFFSET
(US:YOFF)
real 一様Y座標のオフセット値
X_LABEL_FACTOR
(US:XFAC)
real X座標のファクター値 
Y_LABEL_FACTOR
(US:YFAC)
real Y座標のファクター値
X_TICK_INTERVAL
(US:DXT)
real 一様X座標の目盛の間隔 
Y_TICK_INTERVAL
(US:DYT)
real 一様Y座標の目盛の間隔
X_LABEL_INTERVAL
(US:DXL)
real 一様X座標のラベルの間隔
Y_LABEL_INTERVAL
(US:DYL)
real 一様Y座標のラベルの間隔
MAX_TICK_INTERVAL
(US:TFACT)
real 一様座標の目盛間隔の目安
X_LABEL_MAX_CHAR
(US:MXDGTX)
integer 一様X座標のラベルの最大桁数
X_LABEL_MAX_CHAR
(US:MXDGTY)
integer 一様Y座標のラベルの最大桁数.
LABEL_GAP_PARALLEL
(US:NBLANK1)
integer ラベルが座標軸と平行な場合の, ラベル間の最小空白数. (一様座標)
LABEL_GAP_RIGHT_ANGLE
(US:NBLANK2)
integer ラベルが座標軸と平行な場合の, ラベル間の最小空白数. (一様座標)
LOG_X_LABEL_NUMBER
(US:NLBLX)
integer 対数X座標のラベル形式
LOG_Y_LABEL_NUMBER
(US:NLBLY)
integer 対数Y座標のラベル形式
LOG_X_TICKS_NUMBER
(US:NTICKSX)
integer 対数X座標の一桁の間の目盛の数
LOG_X_TICKS_NUMBER
(US:NTICKSY)
integer 対数Y座標の一桁の間の目盛の数
LOG_X_LABEL_FORMAT
(US:ITYPEX)
integer 対数X座標のタイプ
LOG_X_LABEL_FORMAT
(US:ITYPEY)
integer 対数Y座標のタイプ
X_SUBLABEL_MAX_CHAR
(US:MXDGTSX)
integer X軸のサブラベルが水平方向の場合, MXSDGTXで指定された文字数のラベルの範囲を 越えないようにサブラベルを描く.
Y_SUBLABEL_MAX_CHAR
(US:MXDGTSY)
integer Y軸のサブラベルが垂直方向の場合, MXDGTSYで指定された文字数のラベルの範囲を 越えないようにサブラベルを描く.
INV_X_AXIS
(US:LXINV)
logical .TRUE.の時, X軸の左右を逆にする.
INV_Y_AXIS
(US:LYINV)
logical .TRUE.の時, Y軸の上下を逆にする.
ENABLE_XY_MATCHING
(US:LMATCH)
logical .TRUE.の時, X軸とY軸のラベル間隔及び 文字間隔を同じにする.
PROTECT_REGION
(US:LPRTCT)
logical サブラベルを他方の軸のラベル領域に まで描かないことを指定する. これが .TRUE.の時には MXDGTSX/MXDGTSY の指定は無視される.
DRAW_X_SUBLABEL
(US:LXSUB)
logical
DRAW_Y_SUBLABEL
(US:LYSUB)
logical
X_AXIS_POS
(US:CXSIDE)
character X軸を書く位置.
Y_AXIS_POS
(US:CYSIDE)
character Yを描く位置.
X_SUBLABEL_POS
(US:CXSPOS)
character X軸のサブラベルを書く位置 
Y_SUBLABEL_POS
(US:CYSPOS)
character Y軸のサブラベルを書く位置
SUBLABEL_BRACKET
(US:CBLKT)
character サブラベルに書く括弧. 

日付座標軸(DclDrawAxisCalendar)のパラメータ

DAY_INTERVAL
(UC:NDAY)
integer UCXADY/UCYADYを使うとき,何日ごとに目盛と日付を描くかを指定する.
MONTH_NAME_LENGTH
(UC:NCHAR)
integer UCXAMN/UCYAMNを使うとき,月名を何文字描くかを指定する.
ENABLE_LOWERCASE_MONTH
(UC:LOWER)
logical UCXADY/UCYADYで描く月名の2文字目以下を小文字にするかどうかを指定する.

対数座標軸(DclDrawAxisLog)のパラメータ

LOG_X_LABEL_CHAR
(UL:IXCHR)
integer X軸に関する2・10nという形のラベルで, '・'の位置に使う文字番号.DCL文字番号
LOG_Y_LABEL_CHAR
(UL:IYCHR)
integer Y軸に関する2・10nという形のラベルで,'・'の位置に使う文字番号.

カスタム座標軸のパラメータ

X_INTERSECTION
(UZ:UXUSER)
real Y軸の作画ルーチンにおいて場所を示すパラメーターとして'U'serを指定したときに用いられるX座標値
Y_INTERSECTION
(UZ:UYUSER)
real X軸の作画ルーチンにおいて場所を示すパラメーターとして'U'serを指定したときに用いられるY座標値
TICK_LENGTH0
(UZ:RSIZET0)
real 目盛の長さを指定する内部変数(単位は正規座標系)
TICK_LENGTH1
(UZ:RSIZET1)
real 目盛の長さを指定する内部変数(単位は正規座標系)
TICK_LENGTH2
(UZ:RSIZET2)
real 目盛の長さを指定する内部変数(単位は正規座標系)
LABEL_HEIGHT0
(UZ:RSIZEL0)
real ラベルの文字の高さを指定する内部変数(単位は正規座標系)
LABEL_HEIGHT1
(UZ:RSIZEL1)
real ラベルの文字の高さを指定する内部変数(単位は正規座標系)
LABEL_HEIGHT2
(UZ:RSIZEL2)
real ラベルの文字の高さを指定する内部変数(単位は正規座標系)
TITLE_HEIGHT0
(UZ:RSIZEC0)
real タイトルの文字の高さを指定する内部変数(単位は正規座標系)
TITLE_HEIGHT1
(UZ:RSIZEC1)
real タイトルの文字の高さを指定する内部変数(単位は正規座標系)
TITLE_HEIGHT2
(UZ:RSIZEC2)
real タイトルの文字の高さを指定する内部変数(単位は正規座標系)
X_AXIS_OFFSET
(UZ:XOFFSET)
real 'LOFFSET'が.TRUE.のとき,X軸のオフセット値を指定する内部変数
Y_AXIS_OFFSET
(UZ:YOFFSET)
real 'LOFFSET'が.TRUE.のとき,Y軸のオフセット値を指定する内部変数
X_AXIS_FACTOR
(UZ:XFACT)
real 'LOFFSET'が.TRUE.のとき,X軸のファクター値を指定する内部変数
Y_AXIS_FACTOR
(UZ:YFACT)
real 'LOFFSET'が.TRUE.のとき,Y軸のファクター値を指定する内部変数
SPAN_LABELING_CENTERING
(UZ:RBTWN)
real ラベルを間に描くとき('LBTWN'が.TRUE.のとき),さらにその位置を詳しく指定する.
BOTTOM_LABEL_ANGLE
(UZ:IROTLXB)
integer ラベルの文字列の回転角を指定する内部変数
TOP_LABEL_ANGLE
(UZ:IROTLXT)
integer ラベルの文字列の回転角を指定する内部変数
HORIZONTAL_LABEL_ANGLE
(UZ:IROTLXU)
integer ラベルの文字列の回転角を指定する内部変数
LEFT_LABEL_ANGLE
(UZ:IROTLYL)
integer ラベルの文字列の回転角を指定する内部変数
RIGHT_LABEL_ANGLE
(UZ:IROTLYR)
integer ラベルの文字列の回転角を指定する内部変数
VERTICAL_LABEL_ANGLE
(UZ:IROTLYU)
integer ラベルの文字列の回転角を指定する内部変数
BOTTOM_TITLE_ANGLE
(UZ:IROTCXB)
integer タイトルの文字列の回転角を指定する内部変数
TOP_TITLE_ANGLE
(UZ:IROTCXT)
integer タイトルの文字列の回転角を指定する内部変数
HORIZONTAL_TITLE_ANGLE
(UZ:IROTCXU)
integer タイトルの文字列の回転角を指定する内部変数
LEFT_TITLE_ANGLE
(UZ:IROTCYL)
integer タイトルの文字列の回転角を指定する内部変数
RIGHT_TITLE_ANGLE
(UZ:IROTCYR)
integer タイトルの文字列の回転角を指定する内部変数
VERTICAL_TITLE_ANGLE
(UZ:IROTCYU)
integer タイトルの文字列の回転角を指定する内部変数
BOTTOM_LABEL_CENTERING
(UZ:ICENTXB)
integer ラベルの文字列のセンタリングオプションを指定する内部変数
TOP_LABEL_CENTERING
(UZ:ICENTXT)
integer ラベルの文字列のセンタリングオプションを指定する内部変数
HORIZONTAL_LABEL_CENTERING
(UZ:ICENTXU)
integer ラベルの文字列のセンタリングオプションを指定する内部変数
LEFT_LABEL_CENTERING
(UZ:ICENTYL)
integer ラベルの文字列のセンタリングオプションを指定する内部変数
RIGHT_LABEL_CENTERING
(UZ:ICENTYR)
integer ラベルの文字列のセンタリングオプションを指定する内部変数
VERTICAL_LABEL_CENTERING
(UZ:ICENTYU)
integer ラベルの文字列のセンタリングオプションを指定する内部変数
AXIS_LINE_INDEX0
(UZ:INDEXT0)
integer 座標軸および目盛を描く線分のラインインデクスを指定する内部変数
AXIS_LINE_INDEX1
(UZ:INDEXT1)
integer 座標軸および目盛を描く線分のラインインデクスを指定する内部変数
AXIS_LINE_INDEX2
(UZ:INDEXT2)
integer 座標軸および目盛を描く線分のラインインデクスを指定する内部変数
LABEL_INDEX0
(UZ:INDEXL0)
integer ラベルおよびタイトルの文字を描く線分のラインインデクスを指定する内部変数
LABEL_INDEX1
(UZ:INDEXL1)
integer ラベルおよびタイトルの文字を描く線分のラインインデクスを指定する内部変数
LABEL_INDEX2
(UZ:INDEXL2)
integer ラベルおよびタイトルの文字を描く線分のラインインデクスを指定する内部変数
LABEL_SIDE_FOR_USER_AXIS
(UZ:IFLAG)
integer 座標軸の設定を'U'serでおこなった場合,ラベルとタイトルを軸のどちら側に描くかを指定する内部変数.
TICKMARK_SIDE
(UZ:INNER)
integer 目盛を内側に向かって打つか,外側に向かって打つかを指定する内部変数
-- ???? --
(UZ:IUNDEF)
integer 値が不定であることを示す内部変数
DRAW_BOTTOM_LABEL
(UZ:LABELXB)
logical ラベルを描くかどうかを指定する内部変数
DRAW_TOP_LABEL
(UZ:LABELXT)
logical ラベルを描くかどうかを指定する内部変数
DRAW_HORIZONTAL_LABEL
(UZ:LABELXU)
logical ラベルを描くかどうかを指定する内部変数
DRAW_LEFT_LABEL
(UZ:LABELYL)
logical ラベルを描くかどうかを指定する内部変数
DRAW_RIGHT_LABEL
(UZ:LABELYR)
logical ラベルを描くかどうかを指定する内部変数
DRAW_VERTICAL_LABEL
(UZ:LABELYU)
logical ラベルを描くかどうかを指定する内部変数
ENABLE_LINEAR_OFFSET
(UZ:LOFFSET)
logical 座標系をリニアオフセットするかどうかを指定する内部変数
ENABLE_SPAN_LABELING
(UZ:LBTWN)
logical ラベルを描く場所に関するオプションを指定する内部変数
TITLE_OVER_VIEWPORT
(UZ:LBOUND)
logical タイトルを描こうとして, 文字幅がビューポートの幅を越えてしまうようなとき,タイトルを描くかどうかを指定する.
TITLE_OVER_VIEWPORT_MESSAGE
(UZ:LBMSG)
logical 'LBOUND'が.TRUE.でタイトルを描くスペースがないとき,エラーメッセージを出力するかどうかを指定する

  * 括弧の中は、対応する短い名前.

関連リンク