ChartAxisAssociation (クラス)
public final ChartAxisAssociation
パッケージ: CURL.GUI.CHARTS

LayeredChart 内の ChartDataSeries をグラフの ChartAxis オブジェクトに関連付ける方法に対するオーバーライドを指定するクラス。

説明

このクラスを使用すると、与えられたデータ系列を表わすために、確実に 1 つまたは複数の特定の軸が使用されるようになります。
ChartAxisAssociation.primary および ChartAxisAssociation.secondary の意味は、次のように、含まれる軸 (X または Y) と LayeredChart.flipped? の値によります。
AxisChartAxisAssociationflipped?axis chosen
XprimaryfalseLayeredChart.bottom
XsecondaryfalseLayeredChart.top
XprimarytrueLayeredChart.left
XsecondarytrueLayeredChart.right
YprimaryfalseLayeredChart.left
YsecondaryfalseLayeredChart.right
YprimarytrueLayeredChart.bottom
YsecondarytrueLayeredChart.top
軸とデータの関連付けプロセスの詳細については、LayeredChart を参照してください。

LayeredChart.axis-associations を参照してください。

コンストラクタ
default:新規の ChartAxisAssociation を作成します。
コンストラクタ public {ChartAxisAssociation.default
data-series:ChartDataSeries,
x-association:ChartAxisSpecification,
y-association:ChartAxisSpecification
}

プロパティ
data-series:軸関連付けプロセスがオーバーライドされる ChartDataSeries
フィールド public constant ChartAxisAssociation.data-series:ChartDataSeries
x-association:このデータ系列に関連付けられる X 軸。ChartAxisAssociation を参照してください。
フィールド public constant ChartAxisAssociation.x-association:ChartAxisSpecification
y-association:このデータ系列に関連付けられる Y 軸。ChartAxisAssociation を参照してください。
フィールド public constant ChartAxisAssociation.y-association:ChartAxisSpecification

クラス プロシージャ
equal?:2 つの ChartAxisAssociation オブジェクトを比較します。
public {ChartAxisAssociation.equal?}:bool
hash:ChartAxisAssociation オブジェクトのハッシュ値を計算します。
public {ChartAxisAssociation.hash a:ChartAxisAssociation}:int

メソッド
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



コンストラクタ詳細
default (コンストラクタ)
public {ChartAxisAssociation.default
data-series:ChartDataSeries,
x-association:ChartAxisSpecification,
y-association:ChartAxisSpecification
}

新規の ChartAxisAssociation を作成します。

data-series: 軸関連付けプロセスがオーバーライドされる ChartDataSeries
x-association: このデータ系列に関連付けられる X 軸。ChartAxisAssociation を参照してください。
y-association: このデータ系列に関連付けられる Y 軸。ChartAxisAssociation を参照してください。



プロパティ詳細
data-series (フィールド)
public constant ChartAxisAssociation.data-series:ChartDataSeries

軸関連付けプロセスがオーバーライドされる ChartDataSeries



x-association (フィールド)
public constant ChartAxisAssociation.x-association:ChartAxisSpecification

このデータ系列に関連付けられる X 軸。ChartAxisAssociation を参照してください。



y-association (フィールド)
public constant ChartAxisAssociation.y-association:ChartAxisSpecification

このデータ系列に関連付けられる Y 軸。ChartAxisAssociation を参照してください。





クラス プロシージャ詳細
equal? (クラスプロシージャ)
public {ChartAxisAssociation.equal?}:bool

2 つの ChartAxisAssociation オブジェクトを比較します。

戻り値

オブジェクトが同等である場合は true

説明

このプロシージャは、しばしばグラフで使用されます。a == b がその他の点では同等な 2 つの異なる ChartAxisAssociation オブジェクトに対して false となるからです。Array-of.find を呼び出すなどの比較を行う場合、このプロシージャを使用してください。


hash (クラスプロシージャ)
public {ChartAxisAssociation.hash a:ChartAxisAssociation}:int

ChartAxisAssociation オブジェクトのハッシュ値を計算します。

説明

このプロシージャは、しばしばグラフで使用されます。{value-hash a} == {value-hash b} がその他の点では同等な 2 つの異なる ChartAxisAssociation オブジェクトに対して false となるからです。ハッシュ値を使用する場合、HashTable-of を作成する際などは、このプロシージャを使用してください。



メソッド詳細