(クラス)
public final ChartAxisAssociation
LayeredChart 内の ChartDataSeries をグラフの ChartAxis オブジェクトに関連付ける方法に対するオーバーライドを指定するクラス。
説明
このクラスを使用すると、与えられたデータ系列を表わすために、確実に 1 つまたは複数の特定の軸が使用されるようになります。
ChartAxisAssociation.primary および
ChartAxisAssociation.secondary の意味は、次のように、含まれる軸 (X または Y) と
LayeredChart.flipped? の値によります。
Axis | ChartAxisAssociation | flipped? | axis chosen |
X | primary | false | LayeredChart.bottom |
X | secondary | false | LayeredChart.top |
X | primary | true | LayeredChart.left |
X | secondary | true | LayeredChart.right |
Y | primary | false | LayeredChart.left |
Y | secondary | false | LayeredChart.right |
Y | primary | true | LayeredChart.bottom |
Y | secondary | true | LayeredChart.top
|
例
default: | 新規の ChartAxisAssociation を作成します。 |
コンストラクタ public | {ChartAxisAssociation.default} |
equal?: | 2 つの ChartAxisAssociation オブジェクトを比較します。 |
public | {ChartAxisAssociation.equal?}:bool |
hash: | ChartAxisAssociation オブジェクトのハッシュ値を計算します。 |
(コンストラクタ)
public | {ChartAxisAssociation.default} |
新規の ChartAxisAssociation を作成します。
(フィールド)
(フィールド)
(フィールド)
(クラスプロシージャ)
public | {ChartAxisAssociation.equal?}:bool |
2 つの ChartAxisAssociation オブジェクトを比較します。
戻り値
オブジェクトが同等である場合は true。
説明
このプロシージャは、しばしばグラフで使用されます。
a == b がその他の点では同等な 2 つの異なる
ChartAxisAssociation オブジェクトに対して false となるからです。
Array-of.find を呼び出すなどの比較を行う場合、このプロシージャを使用してください。
(クラスプロシージャ)
ChartAxisAssociation オブジェクトのハッシュ値を計算します。
説明
このプロシージャは、しばしばグラフで使用されます。
{value-hash a} == {value-hash b} がその他の点では同等な 2 つの異なる
ChartAxisAssociation オブジェクトに対して false となるからです。ハッシュ値を使用する場合、
HashTable-of を作成する際などは、このプロシージャを使用してください。