IXuniPlotter プロトコル リファレンス
定義先 | IPlotter.h |
---|
dataInfo
実装必須 メソッド
dataInfo を取得または設定します。
@property XuniDataInfo *dataInfo
内容
dataInfo を取得または設定します。
定義先
IPlotter.h
hitTester
実装必須 メソッド
指定されたポイントにあるチャート要素を取得または設定します。
@property XuniHitTester *hitTester
内容
指定されたポイントにあるチャート要素を取得または設定します。
定義先
IPlotter.h
stacking
実装必須 メソッド
チャートの積層タイプを取得または設定します。
@property XuniStacking stacking
内容
チャートの積層タイプを取得または設定します。
定義先
IPlotter.h
rotated
実装必須 メソッド
プロットの方向を反転するかどうかを取得または設定します。
@property BOOL rotated
内容
プロットの方向を反転するかどうかを取得または設定します。
定義先
IPlotter.h
dataInfoCount
実装必須 メソッド
dataInfoCount を取得または設定します。
@property int dataInfoCount
内容
dataInfoCount を取得または設定します。
定義先
IPlotter.h
symbolSize
実装必須 メソッド
シンボルのサイズを取得または設定します。
@property double symbolSize
内容
シンボルのサイズを取得または設定します。
定義先
IPlotter.h
origin
実装必須 メソッド
プロットされた系列の原点を取得または設定します。
@property double origin
内容
プロットされた系列の原点を取得または設定します。
定義先
IPlotter.h
– adjustLimits:logBase:
実装必須 メソッド
チャートの四角形の計算に使用します。
- (XuniRect *)adjustLimits:(XuniDataInfo *)dataInfo logBase:(NSNumber *)logBase
パラメータ
dataInfo |
チャートのデータと情報を含むインスタンス |
---|---|
logBase |
logBase 値 |
戻り値
チャートの四角形領域
内容
チャートの四角形の計算に使用します。
定義先
IPlotter.h
– redoSelection:
実装必須 メソッド
チャートタイプを変更したときにチャートの描画に使用されるメソッド。
- (void)redoSelection:(NSObject<IXuniRenderEngine> *)engine
パラメータ
engine |
IXuniRenderEngine オブジェクト |
---|
内容
チャートタイプを変更したときにチャートの描画に使用されるメソッド。
定義先
IPlotter.h
– getRealLen:
実装必須 メソッド
実際の長さを取得します。
- (int)getRealLen:(XuniObservableArray *)seriesCollection
パラメータ
seriesCollection |
系列のコレクション |
---|
戻り値
実際の長さ
内容
実際の長さを取得します。
定義先
IPlotter.h
– plotSeries:engine:axisX:axisY:index:realIndex:count:selectedIndex:chartType:stackPos:stackNeg:
実装必須 メソッド
系列のプロットに使用する特定のメソッド。
- (void)plotSeries:(NSObject<IXuniSeries> *)series engine:(NSObject<IXuniRenderEngine> *)engine axisX:(NSObject<IXuniAxis> *)ax axisY:(NSObject<IXuniAxis> *)ay index:(int)iser realIndex:(int)irealser count:(int)nser selectedIndex:(int)sel chartType:(XuniChartType)chartType stackPos:(NSMutableDictionary *)stackPos stackNeg:(NSMutableDictionary *)stackNeg
パラメータ
series |
系列 |
---|---|
engine |
エンジン |
ax |
X 軸 |
ay |
Y 軸 |
iser |
seriesCollection 内の系列のインデックス |
irealser |
表示されている系列だけをカウントする場合の系列のインデックス |
nser |
seriesCollection のサイズ |
sel |
seriesCollection 内の選択された系列のインデックス |
chartType |
プロットするチャートのタイプ |
stackPos |
正の値の内部スタック |
stackNeg |
負の値の内部スタック |
内容
系列のプロットに使用する特定のメソッド。
定義先
IPlotter.h
– plotSeriesCollection:engine:axisX:axisY:selectedSeries:elementIndex:stackPos:stackNeg:
実装必須 メソッド
系列のプロットに使用する特定のメソッド
- (void)plotSeriesCollection:(XuniObservableArray *)seriesCollection engine:(NSObject<IXuniRenderEngine> *)engine axisX:(NSObject<IXuniAxis> *)ax axisY:(NSObject<IXuniAxis> *)ay selectedSeries:(NSObject<IXuniSeries> *)selection elementIndex:(int)isel stackPos:(NSMutableDictionary *)stackPos stackNeg:(NSMutableDictionary *)stackNeg
パラメータ
seriesCollection |
プロットする seriesCollection |
---|---|
engine |
レンダリングエンジン |
ax |
X 軸 |
ay |
Y 軸 |
selection |
選択された系列 |
isel |
seriesCollection 内の選択された系列のインデックス |
stackPos |
正の値の内部スタック |
stackNeg |
負の値の内部スタック |
内容
系列のプロットに使用する特定のメソッド
定義先
IPlotter.h