Layer.Axis.Label

labelオブジェクトはaxisオブジェクトのサブオブジェクトです。axisオブジェクトはlayerオブジェクトのサブオブジェクトです。範囲表記を使用して、レイヤオブジェクトを定義できます。

range layerObject = [pageName]layerName!

次に、次の方法でaxisオブジェクトにアクセスします。

layerObject.Axis.label.property

ここで、Axisは軸の仕様、Xは下X軸、X2は上X軸、Yは左Y軸、Y2は右Y軸、Zは正面Z軸、Z2は背面Z軸、ZHはZhX軸、Zh2は背面ZhY軸、Zh3は背面ZhZ軸です。


プロパティ

ここで、axis x, y または z のプレースホルダであり、axis2 x2, y2 または z2プレースホルダです。

プロパティ アクセス 説明
layer.axis.label.align 読み/書き
数値

目盛ラベルを目盛マークに対して揃えます。 1 = 中心(目盛上)、2 = 目盛間の中心、3 = 目盛の隣。

layer.axis.label.bold 読み/書き
数値

目盛ラベルを太字にします。1=有効、0=無効。

layer.axis.label.collabel
(Origin 2019b)
読み/書き
数値

layer.axis.label.type = 7 (列名またはラベル) または 11 (レイヤバナー) の場合の目盛ラベルの表示形式を指定します。1 = 列ヘッダ、3 = 単位、 4 = コメント、 5 = サンプリング間隔、 6 = パラメータ、 7 = パラメータ2、 8 = パラメータ3、 9 = パラメータ4、10 = パラメータ5、32 = <カスタム>

layer.axis.label.collabel$
(Origin 2019b)
読み/書き
文字列

layer.axis.label.type=7(列名またはラベル)または11(レイヤバナー)で、layer.axis.label.collabel=32 (<Custom>)の場合、目盛ラベルの表示フォーマット文字列を指定します。

layer.axis.label.color 読み/書き
数値

目盛ラベルの色。カラーリストの数値または透明(0)を取ります。color関数は次のように使用されます。 layer.x.color = color(blue); layer.y2.color = color(240,208,0);

layer.axis.label.dataset$ 読み/書き
文字列

目盛ラベルがデータセットの場合のデータセット名。読み込むには、文字列変数に値を代入します。

layer.axis.label.decPlaces 読み/書き
数値

表示する小数点の数。無効にするには、-1に設定します。

layer.axis.label.dir
(Origin 2022)
読み/書き
数値/文字列

軸ラベルの文字と数字の方向を制御します。1=水平、2=垂直、3=積み上げ、4=垂直テキストの水平文字と数字。詳細は方向の制御を参照してください。

layer.axis.label.divideBy
(Origin 2021)
読み/書き
数値/文字列

表示する前に、目盛ラベルをこの係数で割ります。

%(?X) / %(layer.x.label.divideBy$)
layer.axis.label.font 読み/書き
数値

Windowsで列挙されているフォント番号(1を除く)は、「環境設定:オプション:テキストフォント:標準フォント」設定を使用します。font( )関数を次のように使用して、Arialフォントに設定します。 layer1.x.label.font = font(arial);

layer.axis.label.formula$ 読み/書き
文字列
指定した式で目盛ラベルを表示します。例えば、layer.x.label.formula$="x*2"; を使用してx軸の目盛ラベルの値を2倍にします。("x"はY軸とZ軸の式でも使用されます。)
layer.axis.label.numFormat 読み/書き
数値

数値表示形式。1=コンマなしの小数、2=科学、3=工学、4=コンマ付き小数(日付)。

layer.axis.label.offsetH 読み/書き
数値

軸からの水平オフセット( 現在のフォントの%)。

layer.axis.label.offsetV 読み/書き
数値

軸からの垂直オフセット( 現在のフォントの%)。

layer.axis.label.pre$ 読み/書き
文字列

各目盛ラベルの前に表示する文字列。 接頭辞を削除するには、 .pre$ = ""; を設定します。

layer.axis.labeln.pt
(Origin 2024b)
読み/書き
数値

目盛ラベルのサイズ(ポイント単位)。複数行のテーブルの場合、nはテーブル内のn行目を指します。1行の軸ラベルの場合はnを省略できます。

layer.axis.label.rotate 読み/書き
数値

ラベルの回転(度単位)。

layer.axis.label.scientificnotationpower
(Origin 2022b)
読み/書き
文字列

ラベルの単位として表示される目盛ラベルのパワー。

layer.axis.label.scientificnotationpos
(Origin 2022b)
読み/書き
文字列

軸目盛ラベルのパワー単位の位置を指定します。 0=単位を非表示
1=軸の終点から開始 //デフォルト値
2=最後の目盛ラベル
3=軸の終点
4 =中心

layer.axis.label.scientificnotationxoffset
(Origin 2022b)
読み/書き
文字列

指定した位置からの単位ラベルの水平オフセットを指定します。オフセット単位は目盛ラベルのオフセットと同様です。

layer.axis.label.scientificnotationyoffset
(Origin 2022b)
読み/書き
文字列

指定した位置からの単位ラベルの垂直オフセットを指定します。オフセット単位は目盛ラベルのオフセットと同様です。

layer.axis.label.string$ 読み/書き
文字列

目盛ラベルタイプが目盛インデックス文字列の場合の目盛ラベル文字列。空白を使用して異なる文字列を区切ります。

layer.axis.label.suf$ 読み/書き
文字列

各目盛ラベルの後に表示する文字列。接尾辞を削除するには、.suf$ = ""; を設定します。

layer.axis.label.timeFormat 読み/書き
数値

目盛ラベルの時刻と日付の書式。
layer.axis.label.type = 4 の場合、1=日付形式ドロップダウンリストからの最初の選択(Windows Short Date format)、2=日付形式ドロップダウンリストからの2番目の選択 (Windows Long Date format)など。layer.axis.label.type = 3
の場合、1=時刻形式ドロップダウンリストからの最初の選択、2=時刻形式ドロップダウンリストからの2番目の選択など。

layer.axis.label.type 読み/書き
数値

目盛ラベルタイプ。1=数値、2=データセットからのテキスト、3=時刻、4=日付、5=月、6=曜日、7=列見出し、8=目盛 # としてインデックス付けされたデータセット、9=カテゴリ、10=目盛インデックス文字列、11=レイヤバナー

layer.axis.label.whiteout 読み/書き
数値

目盛ラベルの背景。0=透明な背景、1=白い背景。

layer.axis.label.wrap
(Origin 2015 SR0)
読み/書き
数値

軸目盛ラベルの折り返しを有効にします。0=無効、1=有効。


サンプル

次のスクリプトは、アクティブレイヤのxラベルを回転します。

range ll = !;
ll.x.label.rotate = 45;