constructor(position?: Position): Axis
Axis クラスの新しいインスタンスを初期化します。
The position of the axis on the chart.
実際の軸の最大を取得します。
これは、数値またはDateオブジェクト(時間ベースのデータの場合)を返します。
実際の軸の最小を取得します。
これは、数値またはDateオブジェクト(時間ベースのデータの場合)を返します。
軸ラベルで使用するitemsSource プロパティのカンマ区切りのプロパティ名を取得または設定します。
最初の名前は軸の値を指定し、2番目は対応する軸ラベルを表します。 デフォルト値は 'value,text' です。
軸ラベルのitemFormatter関数を取得または設定します。
指定された場合、関数は次の2つのパラメータをとります。
この関数は、プロパティが変更されるラベルの ラベルパラメータを返します。
例:
chart.axisY.itemFormatter = function(engine, label) {
if (label.val > 5){
engine.textFill = 'red'; // red text
label.cls = null; // no default CSS
}
return label;
}
軸ラベルの項目ソースを取得または設定します。
プロパティの名前は、binding プロパティによって指定されます。
次に例を示します。
// Axis.bindingのデフォルト値は'value,text'です
chart.axisX.itemsSource = [ { value:1, text:'one' }, { value:2, text:'two' } ];
ラベルの配置を取得または設定します。
デフォルトでは、ラベルは中央に配置されます。サポートされている値は、 'left'および'right'(x軸の場合)と'top'および'bottom'(y軸の場合)です。
軸の対数の底を取得または設定します。
底が指定されていない場合、その軸は線形スケールになります。
logBase プロパティを使用すると、原点の周囲に集まっているデータが広がります。 これは一部の金融データセットや経済データセットでよく見られます。
軸に表示される最大値を取得または設定します。
値は数値またはDateオブジェクト(データが時間ベースの場合)で指定できます。
このプロパティのデフォルト値は nullです。これにより、チャートはデータに基づいて最大値を計算します。
軸に表示される最小値を取得または設定します。
値は数値またはDateオブジェクト(データが時間ベースの場合)で指定できます。
このプロパティのデフォルト値はnullです。これにより、チャートはデータに基づいて最小値を計算します。
重なった軸ラベルの処理方法を示す値を取得または設定します。
このプロパティのデフォルト値はOverlappingLabels.Autoです。
convert(val: number, maxValue?: number, minValue?: number): number
指定した値をデータ座標からピクセル座標に変換します。
The data value to convert.
The max value of the data, it's optional.
The min value of the data, it's optional.
convertBack(val: number): number
指定した値をピクセル座標からデータ座標に変換します。
The pixel coordinates to convert back.
onRangeChanged(e?: EventArgs): void
rangeChanged イベントを発生させます。
チャートの軸を表します。