FlexChart クラス リファレンス

継承元 FlexChartBase : XuniView : UIView
参照先 UIGestureRecognizerDelegate
定義先 FlexChart.h

概要

FlexChart コントロールは、データを視覚化する強力で柔軟な方法を提供します。

  plotRect

プロット領域の範囲

@property (readonly) XuniRect *plotRect

内容

プロット領域の範囲

定義先

FlexChart.h

  dataLabel

FlexChart のデータラベル

@property (nonatomic) FlexChartDataLabel *dataLabel

内容

FlexChart のデータラベル

定義先

FlexChart.h

  dataLabelRenderer

FlexChart のデータラベル

@property (nonatomic) FlexChartDataLabelRenderer *dataLabelRenderer

内容

FlexChart のデータラベル

定義先

FlexChart.h

  lineMarker

FlexChart に表示するラインマーカーを取得または設定します。

@property (nonatomic) XuniChartLineMarker *lineMarker

内容

FlexChart に表示するラインマーカーを取得または設定します。

定義先

FlexChart.h

  series

データ系列のコレクションを取得または設定します。

@property (readonly) XuniObservableArray<XuniSeries*> *series

内容

データ系列のコレクションを取得または設定します。

定義先

FlexChart.h

  annotations

注釈(アノテーション)の配列を取得または設定します。

@property (nonatomic) XuniObservableArray<XuniChartAnnotation*> *annotations

内容

注釈(アノテーション)の配列を取得または設定します。

定義先

FlexChart.h

  axesArray

軸コレクションの配列を取得します。

@property (nonatomic) NSMutableArray<XuniAxis*> *axesArray

内容

軸コレクションの配列を取得します。

定義先

FlexChart.h

  axisX

主水平(X)軸を取得します。

@property (readonly) XuniAxis *axisX

内容

主水平(X)軸を取得します。

定義先

FlexChart.h

  axisY

主垂直(Y)軸を取得します。

@property (readonly) XuniAxis *axisY

内容

主垂直(Y)軸を取得します。

定義先

FlexChart.h

  stacking

系列を積層するか、個別にプロットするかを取得または設定します。

@property (nonatomic) XuniStacking stacking

内容

系列を積層するか、個別にプロットするかを取得または設定します。

定義先

FlexChart.h

  symbolSize

このチャートをレンダリングするために使用されるシンボルのサイズを取得または設定します。

@property (nonatomic) double symbolSize

内容

このチャートをレンダリングするために使用されるシンボルのサイズを取得または設定します。

定義先

FlexChart.h

  interpolateNulls

データ欠損値を補間するかどうかを取得または設定します。 true の場合は、隣接するポイントに基づいて、欠けているデータの値が補間されます。false の場合は、欠損値があるポイントで、 線や領域に切れ目ができます。

@property (nonatomic) IBInspectable BOOL interpolateNulls

内容

データ欠損値を補間するかどうかを取得または設定します。 true の場合は、隣接するポイントに基づいて、欠けているデータの値が補間されます。false の場合は、欠損値があるポイントで、 線や領域に切れ目ができます。

定義先

FlexChart.h

  isReallyRotated

チャートが回転した状態かどうかを取得します。

@property (readonly) BOOL isReallyRotated

内容

チャートが回転した状態かどうかを取得します。

定義先

FlexChart.h

  rotated

プロットの方向を反転するかどうかを取得または設定します。 false(デフォルト)の場合、プロットの方向は水平です。true の場合、 プロットの方向は垂直で、軸が入れ替わります。

@property (nonatomic) IBInspectable BOOL rotated

内容

プロットの方向を反転するかどうかを取得または設定します。 false(デフォルト)の場合、プロットの方向は水平です。true の場合、 プロットの方向は垂直で、軸が入れ替わります。

定義先

FlexChart.h

  isAnimated

チャートのアニメーションが有効かどうかを取得または設定します。

@property (nonatomic) IBInspectable BOOL isAnimated

内容

チャートのアニメーションが有効かどうかを取得または設定します。

定義先

FlexChart.h

  loadAnimation

チャートが初めて表示されるときに実行されるアニメーションを取得または設定します。

@property (nonatomic) XuniChartLoadAnimation *loadAnimation

内容

チャートが初めて表示されるときに実行されるアニメーションを取得または設定します。

定義先

FlexChart.h

  updateAnimation

データポイントが変更されたとき、または系列が削除または非表示になったときに 実行されるアニメーションを取得または設定します。

@property (nonatomic) XuniAnimation *updateAnimation

内容

データポイントが変更されたとき、または系列が削除または非表示になったときに 実行されるアニメーションを取得または設定します。

定義先

FlexChart.h

  maxItemsVisible

X 軸にプロットする最大項目数を取得または設定します。項目の合計数がこの値より大きい場合は、 スワイプして残りの項目を表示する必要があります。

@property (nonatomic) IBInspectable NSUInteger maxItemsVisible

内容

X 軸にプロットする最大項目数を取得または設定します。項目の合計数がこの値より大きい場合は、 スワイプして残りの項目を表示する必要があります。

定義先

FlexChart.h

  zoomMode

軸のスクロール動作を取得または設定します。

@property (nonatomic) XuniZoomMode zoomMode

内容

軸のスクロール動作を取得または設定します。

定義先

FlexChart.h

  options

軸のスクロール動作を取得または設定します。

@property (nonatomic) FlexChartOptions *options

内容

軸のスクロール動作を取得または設定します。

定義先

FlexChart.h

  xlabels

X 軸のラベル配列を取得します。

@property (readonly) NSArray *xlabels

内容

X 軸のラベル配列を取得します。

定義先

FlexChart.h

  xvals

X 軸の値を取得します。

@property (readonly) NSArray *xvals

内容

X 軸の値を取得します。

定義先

FlexChart.h

  xDataType

xDataType を取得します。

@property (readonly) XuniDataType xDataType

内容

xDataType を取得します。

定義先

FlexChart.h

  plotterChart

plotterChart を取得します。

@property (readonly) XuniRect *plotterChart

内容

plotterChart を取得します。

定義先

FlexChart.h

  valueFormatter

値の書式を取得または設定します。

@property (nonatomic) NSObject<IXuniValueFormatter> *valueFormatter

内容

値の書式を取得または設定します。

定義先

FlexChart.h

  customPlotElement

カスタムプロット要素を取得または設定します。

@property (nonatomic) UIView *customPlotElement

内容

カスタムプロット要素を取得または設定します。

定義先

FlexChart.h

  beginPlotElementLoading

プロット要素の読み込みが開始するかどうかを取得または設定します。

@property (nonatomic) BOOL beginPlotElementLoading

内容

プロット要素の読み込みが開始するかどうかを取得または設定します。

定義先

FlexChart.h

  isHandleXFPlotElementLoading

XFの軸ラベルをロードするイベントを操作するかどうかを取得します。

@property (nonatomic) BOOL isHandleXFPlotElementLoading

内容

XFの軸ラベルをロードするイベントを操作するかどうかを取得します。

定義先

FlexChart.h

  activeUpdateAnimation

アクティブな updateAnimation を取得または設定します。

@property (nonatomic) XuniAnimation *activeUpdateAnimation

内容

アクティブな updateAnimation を取得または設定します。

定義先

FlexChart.h

  isUpdateTask1

UpdateTask1 かどうかを取得または設定します。

@property (nonatomic) BOOL isUpdateTask1

内容

UpdateTask1 かどうかを取得または設定します。

定義先

FlexChart.h

  isUpdateTask2

UpdateTask2 かどうかを取得または設定します。

@property (nonatomic) BOOL isUpdateTask2

内容

UpdateTask2 かどうかを取得または設定します。

定義先

FlexChart.h

  isSeriesCollectionUpdated

seriesCollection が更新されたかどうかを取得または設定します。

@property (nonatomic) BOOL isSeriesCollectionUpdated

内容

seriesCollection が更新されたかどうかを取得または設定します。

定義先

FlexChart.h

  isCollectionViewUpdated

collectionView が更新されたかどうかを取得または設定します。

@property (nonatomic) BOOL isCollectionViewUpdated

内容

collectionView が更新されたかどうかを取得または設定します。

定義先

FlexChart.h

  updateEventArgs

更新イベントの引数を取得または設定します。

@property (nonatomic) XuniNotifyCollectionChangedEventArgs *updateEventArgs

内容

更新イベントの引数を取得または設定します。

定義先

FlexChart.h

  prevAxisYMax

直前の Y 軸の最大値を取得または設定します。

@property (nonatomic) double prevAxisYMax

内容

直前の Y 軸の最大値を取得または設定します。

定義先

FlexChart.h

  prevAxisYMin

直前の Y 軸の最小値を取得または設定します。

@property (nonatomic) double prevAxisYMin

内容

直前の Y 軸の最小値を取得または設定します。

定義先

FlexChart.h

  prevAxisXMax

直前の X 軸の最大値を取得または設定します。

@property (nonatomic) double prevAxisXMax

内容

直前の X 軸の最大値を取得または設定します。

定義先

FlexChart.h

  prevAxisXMin

前の軸 X の最小値を取得または設定します。

@property (nonatomic) double prevAxisXMin

内容

前の軸 X の最小値を取得または設定します。

定義先

FlexChart.h

  prevXValsArray

直前の X 値の配列を取得または設定します。

@property (nonatomic) NSMutableArray *prevXValsArray

内容

直前の X 値の配列を取得または設定します。

定義先

FlexChart.h

  prevYValsArray

直前の Y 軸の値配列を取得または設定します。

@property (nonatomic) NSMutableArray *prevYValsArray

内容

直前の Y 軸の値配列を取得または設定します。

定義先

FlexChart.h

  stackAbs

@exclude.

@property (nonatomic) NSMutableDictionary *stackAbs

内容

@exclude.

定義先

FlexChart.h

  isChartUpdate

チャートの更新アニメーションが表示中かどうかを取得します。

@property (readonly) BOOL isChartUpdate

内容

チャートの更新アニメーションが表示中かどうかを取得します。

定義先

FlexChart.h

  plotElementLoading

plotElementLoading イベントを取得または設定します。

@property (nonatomic) XuniEvent<XuniChartPlotElementEventArgs*> *plotElementLoading

内容

plotElementLoading イベントを取得または設定します。

定義先

FlexChart.h

– onPlotElementLoading:

プロット要素がロードされる前に plotElementLoading event イベントを発生させます。

- (void)onPlotElementLoading:(XuniChartPlotElementEventArgs *)args

パラメータ

args

イベント引数

内容

プロット要素がロードされる前に plotElementLoading event イベントを発生させます。

定義先

FlexChart.h

– pointToData:

ポイントをコントロール座標からチャートデータ座標に変換します。

- (XuniPoint *)pointToData:(XuniPoint *)point

パラメータ

point

コントロール座標のポイント

戻り値

チャートデータ座標のポイント

内容

ポイントをコントロール座標からチャートデータ座標に変換します。

定義先

FlexChart.h

– dataToPoint:

ポイントのチャートデータ座標をコントロール座標に変換します。

- (XuniPoint *)dataToPoint:(XuniPoint *)point

パラメータ

point

チャートデータ座標のポイント

戻り値

コントロール座標のポイント

内容

ポイントのチャートデータ座標をコントロール座標に変換します。

定義先

FlexChart.h

– hitTest:

指定されたデータポイントの情報を HitTestInfo オブジェクトとして取得します。

- (XuniChartHitTestInfo *)hitTest:(XuniPoint *)point

パラメータ

point

画面座標内の調査するポイント

戻り値

データポイントの情報を含む XuniChartHitTestInfo オブジェクト

内容

指定されたデータポイントの情報を HitTestInfo オブジェクトとして取得します。

定義先

FlexChart.h

– getEasing

イージングタイプを取得します。

- (id<IXuniEaseAction>)getEasing

戻り値

イージングタイプ

内容

イージングタイプを取得します。

定義先

FlexChart.h

– getDescriptor:

フォントのディスクリプタを取得します。

- (UIFontDescriptor *)getDescriptor:(NSMutableDictionary *)attributes

パラメータ

attributes

フォント属性

戻り値

ディスクリプタ

内容

フォントのディスクリプタを取得します。

定義先

FlexChart.h

– isSeriesSelected:

系列が選択されているかどうかを判定します。

- (BOOL)isSeriesSelected:(XuniSeries *)series

パラメータ

series

系列

戻り値

boolean 選択されている場合は true

内容

系列が選択されているかどうかを判定します。

定義先

FlexChart.h

– getDataPointsAroundPoint:y:

X/Y軸周辺のデータポイントを配列で取得します。

- (NSArray *)getDataPointsAroundPoint:(double)x y:(double)y

パラメータ

x

X 座標

y

Y 座標

戻り値

return データポイントの配列

内容

X/Y軸周辺のデータポイントを配列で取得します。

定義先

FlexChart.h

– getHitTestInfoValue:formatted:pointIndex:series:

値を取得します。

- (id)getHitTestInfoValue:(int)index formatted:(BOOL)formatted pointIndex:(int)pointIndex series:(XuniSeries *)series

パラメータ

index

系列のインデックス

formatted

書式が設定されているかどうか

pointIndex

系列のポイントインデックス

series

系列

戻り値

内容

値を取得します。

定義先

FlexChart.h

– hitTestSeries:seriesIndex:

チャート要素の特定の場所についての情報を取得します。

- (XuniChartHitTestInfo *)hitTestSeries:(XuniPoint *)point seriesIndex:(int)seriesIndex

パラメータ

point

指定するチャート内データの Point 座標

seriesIndex

系列のインデックス

戻り値

指定されたポイントのチャート要素

内容

チャート要素の特定の場所についての情報を取得します。

定義先

FlexChart.h

– getInterpolatedValue:index:count:

近似値に基づいて補間する値を取得します。

- (double)getInterpolatedValue:(NSArray *)arrvalues index:(int)index count:(int)count

パラメータ

arrvalues

値の配列

index

インデックス

count

値の個数

戻り値

補間する値

内容

近似値に基づいて補間する値を取得します。

定義先

FlexChart.h

– isAllSeriesHidden

すべての系列が非表示かどうかを判断します。

- (BOOL)isAllSeriesHidden

戻り値

非表示の場合はtrue

内容

すべての系列が非表示かどうかを判断します。

定義先

FlexChart.h

– hasNulls:

- (BOOL)hasNulls:(NSArray *)array