before = DCLExt.ud_set_params('indxmj'=>4,'lmsg'=>false) DCL.udcntz(data) DCLExt.ud_set_params(before) # reset the change
オプション名 | 初期値 | 説明 |
---|---|---|
min | nil | 最小コンター値(Numeric) |
max | nil | 最大コンター値(Numeric) |
nlev | nil | レベルの数(Integer) |
interval | nil | コンター間隔(Numeric) |
nozero | nil | ゼロコンターの消去(true/false) |
coloring | false | ud_coloringによるカラーコンターの設定(true/false) |
clr_min | 13 | (カラーならば)最小カラーID(Integer) |
clr_max | 99 | (カラーならば)最大カラーID(Integer) |
オプション名 | 初期値 | 説明 |
---|---|---|
min | nil | 最小トーンレベル(Numeric) |
max | nil | 最大トーンレベル(Numeric) |
nlev | nil | レベルの数(Integer) |
interval | nil | トーンレベル間隔(Numeric) |
levels[0] | levels[1] | levels[2] ... | levels[-2] | levels[-1] patterns[0] patterns[1] ... patterns[-2] patterns[-1]
levels[0] | levels[1] | levels[2] ... | levels[-1] | +infty patterns[0] patterns[1] ... patterns[-2] patterns[-1]
-infty | levels[0] | levels[1] ... | levels[-1] | +infty patterns[0] patterns[1] ... patterns[-2] patterns[-1]
オプション名 | 初期値 | 説明 |
---|---|---|
yax | false | true => y軸を描く, false => x軸を描く |
cside | nil | "b", "t", "l", "r", nil (=>left/bottom), or false (=>right/top) |
dtick1 | nil | 細かい目盛間隔(nilの場合、内部的に決定) |
dtick2 | nil | ラベル付きの細かい目盛間隔(nilの場合、内部的に決定) |
オプション名 | 初期値 | 説明 |
---|---|---|
xax | false | true => x軸を描く, false => y軸を描く |
cside | nil | "b", "t", "l", "r", nil (=>left/bottom), or false (=>right/top) |
dtick1 | nil | 細かい目盛感覚(nilの場合、内部的に決定) |
dtick2 | nil | ラベル付きの細かい目盛間隔(nilの場合、内部的に決定) |
オプション名 | 初期値 | 説明 |
---|---|---|
vxunit | 0.05 | V座標系におけるx方向の単位ベクトルの長さ。fxunitが省略されている時のみ(デフォルト) |
vyunit | 0.05 | V座標系におけるy方向の単位ベクトルの長さ。fyunitが省略されている時のみ(デフォルト) |
vxuloc | nil | 単位ベクトルの始まるxの位置 |
vyuloc | nil | 単位ベクトルの始まるyの位置 |
vxuoff | 0.05 | 右下の隅からのオフセットによってvxulocを指定 |
vyuoff | 0.0 | 右下の隅からのオフセットによってvyulocを指定 |
inplace | true | 単位ベクトルのそばにラベルを表示するか(true)、x軸の下に表示するか(false) |
rsizet | nil | ラベルサイズ(デフォルトはuz-parameter 'rsizel1'から取ってくる) |
index | 3 | 単位ベクトルのラインインデックス |
help | false | trueの場合、ヘルプメッセージを表示 |
DCL.uetone(hoge) DCL.usdaxs ... DCL.color_barこれは、前に設定したレベルとトーンパターン(カラー)を用いてカラーバーを描く。以下に紹介されているように、手動で設定できるパラメータが多く存在する。
オプション名 | 初期値 | 説明 |
---|---|---|
levels | nil | トーンレベル(省略された場合、すぐ前の値が使われる) |
patterns | nil | トーンパターン(カラー)(省略された場合、すぐ前の値が使われる) |
voff | nil | V座標系におけるビューポイントとバーの間の遠さ |
vcent | nil | V座標系(VXかVY)におけるバーの中心位置 |
vlength | 0.3 | V座標系におけるバーの長さ |
vwidth | 0.02 | V座標系におけるバーの幅 |
inffact | 2.25 | 無限大側の三角形の長さを変更する(vwidthとの相対値) |
landscape | false | trueの場合、(x軸に沿って)水平に長い |
portrait | true | trueの場合、(y軸に沿って)鉛直に長い |
top | false | バーを上に配置(landscapeがtrueの場合に効果的) |
left | false | バーを左に配置(portraitがtrueの場合に効果的) |
units | nil | カラーバーの軸の単位 |
units_voff | 0.0 | V座標系における単位のデフォルトの位置からのオフセット(units != nilの場合のみ) |
title | nil | カラーバーの題名 |
title_voff | 0.0 | V座標系における題名のデフォルトの位置からのオフセット(title != nilの場合のみ) |
tickintv | 1 | 区切られた目盛線が描かれる頻度を指定(0: 目盛線なし, 1:常に描く, 2:その他:,...) |
labelintv | nil | ラベルが描かれる頻度(0: ラベルなし, 1: 常に描く, 2: その他:,... デフォルト: 内部的に決定) |
labels_ud | nil | デフォルトのラベルエオユーザー定義のラベルで置き換える(Array of String) |
charfact | 0.9 | ラベル、単位、題名の文字のサイズを変更するファクター('rsizel1'との相対値) |
log | false | カラーバーのスケールを対数に設定 |
constwidth | false | trueならば、それぞれのカラーが同じ幅で描かれる |
index | nil | 目盛線とバーのフレームにおけるラインインデックス |
charindex | nil | ラベル、単位、タイトルにおけるラインインデックス |
chval_fmt | nil | ラベル付けのためにDCL.chvalのフォーマットを指定する文字列 |
help | false | trueの場合、ヘルプメッセージを表示 |