XuniAxis クラス リファレンス

継承元 NSObject
参照先 IXuniAxis
定義先 Axis.h

概要

チャート内の軸を表します。

  chart

軸のチャートを取得または設定します。

@property (nonatomic) FlexChart *chart

内容

軸のチャートを取得または設定します。

定義先

Axis.h

  origin

軸の原点を取得または設定します。

@property (nonatomic) double origin

内容

軸の原点を取得または設定します。

定義先

Axis.h

  offset

原点を設定された後の軸のオフセットを取得または設定します。

@property (nonatomic) double offset

内容

原点を設定された後の軸のオフセットを取得または設定します。

定義先

Axis.h

  axisName

@exclude.

@property (nonatomic) NSString *axisName

内容

@exclude.

定義先

Axis.h

  position

プロットエリアに対する軸の位置を取得または設定します。

@property (nonatomic) XuniPosition position

内容

プロットエリアに対する軸の位置を取得または設定します。

定義先

Axis.h

  title

軸タイトルを取得または設定します。

@property (nonatomic) NSString *title

内容

軸タイトルを取得または設定します。

定義先

Axis.h

  format

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

@property (nonatomic) NSString *format

内容

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

定義先

Axis.h

  labelAngle

軸ラベルを描画する角度を取得または設定します。

@property (nonatomic) double labelAngle

内容

軸ラベルを描画する角度を取得または設定します。

定義先

Axis.h

  labelFont

軸ラベルのフォントを取得または設定します。

@property (nonatomic) UIFont *labelFont

内容

軸ラベルのフォントを取得または設定します。

定義先

Axis.h

  labelTextColor

軸ラベルのテキスト色を取得または設定します。

@property (nonatomic) UIColor *labelTextColor

内容

軸ラベルのテキスト色を取得または設定します。

定義先

Axis.h

  titleFont

軸タイトルのフォントを取得または設定します。

@property (nonatomic) UIFont *titleFont

内容

軸タイトルのフォントを取得または設定します。

定義先

Axis.h

  titleTextColor

軸タイトルのテキスト色を取得または設定します。

@property (nonatomic) UIColor *titleTextColor

内容

軸タイトルのテキスト色を取得または設定します。

定義先

Axis.h

  lineColor

軸線の色を取得または設定します。

@property (nonatomic) UIColor *lineColor

内容

軸線の色を取得または設定します。

定義先

Axis.h

  lineWidth

軸線の幅を取得または設定します。

@property (nonatomic) double lineWidth

内容

軸線の幅を取得または設定します。

定義先

Axis.h

  majorGridColor

主グリッド線の色を取得または設定します。

@property (nonatomic) UIColor *majorGridColor

内容

主グリッド線の色を取得または設定します。

定義先

Axis.h

  majorGridFill

主グリッドの塗りつぶし色を取得または設定します。

@property (nonatomic) UIColor *majorGridFill

内容

主グリッドの塗りつぶし色を取得または設定します。

定義先

Axis.h

  majorGridWidth

主グリッド線の幅を取得または設定します。

@property (nonatomic) double majorGridWidth

内容

主グリッド線の幅を取得または設定します。

定義先

Axis.h

  majorTickColor

大目盛りマークの色を取得または設定します。

@property (nonatomic) UIColor *majorTickColor

内容

大目盛りマークの色を取得または設定します。

定義先

Axis.h

  majorTickWidth

大目盛りマークの幅を取得または設定します。

@property (nonatomic) double majorTickWidth

内容

大目盛りマークの幅を取得または設定します。

定義先

Axis.h

  majorTickLength

大目盛りマークの長さを取得または設定します。

@property (nonatomic) double majorTickLength

内容

大目盛りマークの長さを取得または設定します。

定義先

Axis.h

  minorGridColor

副グリッド線の色を取得または設定します。

@property (nonatomic) UIColor *minorGridColor

内容

副グリッド線の色を取得または設定します。

定義先

Axis.h

  minorGridFill

副グリッドの塗りつぶし色を取得または設定します。

@property (nonatomic) UIColor *minorGridFill

内容

副グリッドの塗りつぶし色を取得または設定します。

定義先

Axis.h

  minorGridWidth

副グリッド線の幅を取得または設定します。

@property (nonatomic) double minorGridWidth

内容

副グリッド線の幅を取得または設定します。

定義先

Axis.h

  minorTickColor

小目盛りマークの色を取得または設定します。

@property (nonatomic) UIColor *minorTickColor

内容

小目盛りマークの色を取得または設定します。

定義先

Axis.h

  minorTickWidth

小目盛りマークの幅を取得または設定します。

@property (nonatomic) double minorTickWidth

内容

小目盛りマークの幅を取得または設定します。

定義先

Axis.h

  minorTickLength

小目盛りマークの長さを取得または設定します。

@property (nonatomic) double minorTickLength

内容

小目盛りマークの長さを取得または設定します。

定義先

Axis.h

  actualMin

実際の軸の最小値を取得します。

@property (readonly) double actualMin

内容

実際の軸の最小値を取得します。

定義先

Axis.h

  actualMax

実際の軸の最大値を取得します。

@property (readonly) double actualMax

内容

実際の軸の最大値を取得します。

定義先

Axis.h

  min

適切な軸の最小値を取得または設定します。

@property (nonatomic) NSObject *min

内容

適切な軸の最小値を取得または設定します。

定義先

Axis.h

  majorGridDashes

グリッドの破線パターンを取得または設定します。

@property (nonatomic) NSArray<NSNumber*> *majorGridDashes

内容

グリッドの破線パターンを取得または設定します。

定義先

Axis.h

  minorGridDashes

グリッドの破線パターンを取得または設定します。

@property (nonatomic) NSArray<NSNumber*> *minorGridDashes

内容

グリッドの破線パターンを取得または設定します。

定義先

Axis.h

  max

適切な軸の最大値を取得または設定します。

@property (nonatomic) NSObject *max

内容

適切な軸の最大値を取得または設定します。

定義先

Axis.h

  axisType

軸タイプ(X または Y)を取得します。

@property (readonly) XuniAxisType axisType

内容

軸タイプ(X または Y)を取得します。

定義先

Axis.h

  isTimeAxis

軸が時間の値を含むかどうかを取得します。

@property (nonatomic) BOOL isTimeAxis

内容

軸が時間の値を含むかどうかを取得します。

定義先

Axis.h

  dataIndexTimeVals

データインデックスが示す軸の時間の値を取得します。

@property (nonatomic) NSArray *dataIndexTimeVals

内容

データインデックスが示す軸の時間の値を取得します。

定義先

Axis.h

  axisLineVisible

軸線が表示されるかどうかを取得または設定します。

@property (nonatomic) BOOL axisLineVisible

内容

軸線が表示されるかどうかを取得または設定します。

定義先

Axis.h

  labelsVisible

軸ラベルを表示するかどうかを取得または設定します。

@property (nonatomic) BOOL labelsVisible

内容

軸ラベルを表示するかどうかを取得または設定します。

定義先

Axis.h

  majorGridVisible

軸に主グリッド線を含めるかどうかを取得または設定します。

@property (nonatomic) BOOL majorGridVisible

内容

軸に主グリッド線を含めるかどうかを取得または設定します。

定義先

Axis.h

  majorTickOverlap

大目盛りマークと軸との重なりを取得または設定します。

@property (nonatomic) double majorTickOverlap

内容

大目盛りマークと軸との重なりを取得または設定します。

定義先

Axis.h

  majorUnit

軸の大目盛りマーク間の距離を取得または設定します。

@property (nonatomic) double majorUnit

内容

軸の大目盛りマーク間の距離を取得または設定します。

定義先

Axis.h

  minorGridVisible

軸に副グリッド線を含めるかどうかを取得または設定します。

@property (nonatomic) BOOL minorGridVisible

内容

軸に副グリッド線を含めるかどうかを取得または設定します。

定義先

Axis.h

  minorTickOverlap

小目盛りマークと軸との重なりを取得または設定します。

@property (nonatomic) double minorTickOverlap

内容

小目盛りマークと軸との重なりを取得または設定します。

定義先

Axis.h

  minorUnit

軸の小目盛りマーク間の距離を取得または設定します。

@property (nonatomic) double minorUnit

内容

軸の小目盛りマーク間の距離を取得または設定します。

定義先

Axis.h

  reversed

軸が反転されているかどうかを取得または設定します。

@property BOOL reversed

内容

軸が反転されているかどうかを取得または設定します。

定義先

Axis.h

  displayedRange

ビューに表示される値の絶対範囲を取得または設定します。

@property (nonatomic) double displayedRange

内容

ビューに表示される値の絶対範囲を取得または設定します。

定義先

Axis.h

  logBase

軸の対数の底を取得または設定します。

@property (nonatomic) NSNumber *logBase

内容

軸の対数の底を取得または設定します。

定義先

Axis.h

  scale

ビューに表示される値の相対範囲を取得または設定します。

@property (nonatomic) double scale

内容

ビューに表示される値の相対範囲を取得または設定します。

定義先

Axis.h

  scrollPosition

軸の相対スクロール位置を取得または設定します。

@property (nonatomic) double scrollPosition

内容

軸の相対スクロール位置を取得または設定します。

定義先

Axis.h

  annoSize

サイズを取得または設定します。

@property (readonly) XuniSize *annoSize

内容

サイズを取得または設定します。

定義先

Axis.h

  gestureProportion

ピンチジェスチャの比例関係を取得または設定します。

@property CGFloat gestureProportion

内容

ピンチジェスチャの比例関係を取得または設定します。

定義先

Axis.h

  desiredSize

適切なサイズを取得または設定します。

@property XuniSize *desiredSize

内容

適切なサイズを取得または設定します。

定義先

Axis.h

  axrect

軸の四角形を取得または設定します。

@property (readonly) XuniRect *axrect

内容

軸の四角形を取得または設定します。

定義先

Axis.h

  overlappingLabels

軸がラベルに重なっているかどうかを取得または設定します。

@property (nonatomic) XuniChartOverlappingLabels overlappingLabels

内容

軸がラベルに重なっているかどうかを取得または設定します。

定義先

Axis.h

  labelLoading

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

@property (nonatomic) XuniEvent<XuniLabelLoadingEventArgs*> *labelLoading

内容

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

定義先

Axis.h

  isHandleXFAxisLabelLoading

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

@property (nonatomic) BOOL isHandleXFAxisLabelLoading

内容

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

定義先

Axis.h

  above

軸が系列の上に配置するかどうかを取得または設定します。

@property (nonatomic) BOOL above

内容

軸が系列の上に配置するかどうかを取得または設定します。

定義先

Axis.h

  gridLineIsExsit

グリッド線が存在するかどうかを取得または設定します。

@property (nonatomic) BOOL gridLineIsExsit

内容

グリッド線が存在するかどうかを取得または設定します。

定義先

Axis.h

– hasMore

boolean 型値を取得します。

- (BOOL)hasMore

戻り値

boolean 値

内容

boolean 型値を取得します。

定義先

Axis.h

– hasLess

boolean 型値を取得します。

- (BOOL)hasLess

戻り値

boolean 型値

内容

boolean 型値を取得します。

定義先

Axis.h

– showMore

boolean 型値を取得します。

- (void)showMore

戻り値

boolean 型値

内容

boolean 型値を取得します。

定義先

Axis.h

– showLess

boolean 型値を取得します。

- (void)showLess

戻り値

boolean 型値

内容

boolean 型値を取得します。

定義先

Axis.h

– scrollTo:position:

軸を特定のデータ値にスクロールします

- (void)scrollTo:(double)dataValue position:(XuniAxisScrollPosition)position

パラメータ

dataValue

スクロール先の値

position

相対データ位置による位置

内容

軸を特定のデータ値にスクロールします

定義先

Axis.h

– init

Axis のインスタンスを初期化します。

- (instancetype)init

戻り値

Axis のインスタンス

内容

Axis のインスタンスを初期化します。

定義先

Axis.h

– initWithPosition:forChart:

Axis のインスタンスを初期化します。

- (id)initWithPosition:(XuniPosition)position forChart:(FlexChart *)chart

パラメータ

position

軸の位置

chart

チャート

戻り値

Axis のインスタンス

内容

Axis のインスタンスを初期化します。

定義先

Axis.h

– getHeight:

軸の高さを取得します。

- (double)getHeight:(XuniRenderEngine *)engine

パラメータ

engine

レンダリングエンジン

戻り値

軸の高さ

内容

軸の高さを取得します。

定義先

Axis.h

– updateActualLimits:dataMin:dataMax:labels:values:

指定されたデータ範囲に基づいて実際の軸制限を更新します。

- (void)updateActualLimits:(XuniDataType)dataType dataMin:(double)dataMin dataMax:(double)dataMax labels:(NSArray *)labels values:(NSArray *)values

パラメータ

dataType

データ型

dataMin

最小データ

dataMax

最大データ

labels

軸のラベル

values

軸の値

内容

指定されたデータ範囲に基づいて実際の軸制限を更新します。

定義先

Axis.h

– updateActualLimits:dataMin:dataMax:

指定されたデータ範囲に基づいて実際の軸制限を更新します。

- (void)updateActualLimits:(XuniDataType)dataType dataMin:(double)dataMin dataMax:(double)dataMax

パラメータ

dataType

データ型

dataMin

最小データ

dataMax

最大データ

内容

指定されたデータ範囲に基づいて実際の軸制限を更新します。

定義先

Axis.h

– layout:plotRect:

レイアウト軸

- (void)layout:(XuniRect *)axisRect plotRect:(XuniRect *)plotRect

パラメータ

axisRect

軸の四角形

plotRect

軸のプロット四角形

内容

レイアウト軸

定義先

Axis.h

– render:isOverlap:

軸をレンダリングします。

- (void)render:(XuniRenderEngine *)engine isOverlap:(XuniChartOverlappingLabels)overlap

パラメータ

engine

レンダリングエンジン

overlap

ラベルの重なりタイプ

内容

軸をレンダリングします。

定義先

Axis.h

– convert:

データ座標からピクセル座標に変換された値を取得します。

- (double)convert:(double)val

パラメータ

val

戻り値

データ座標からピクセル座標に変換された値

内容

データ座標からピクセル座標に変換された値を取得します。

定義先

Axis.h

– convertBack:

ピクセル座標からデータ座標に変換された値を取得します。

- (double)convertBack:(double)val

パラメータ

val

戻り値

ピクセル座標からデータ座標に変換された値

内容

ピクセル座標からデータ座標に変換された値を取得します。

定義先

Axis.h

– formatValue:

書式設定された値文字列を取得します。

- (NSString *)formatValue:(double)val

パラメータ

val

val

戻り値

書式設定された値文字列

内容

書式設定された値文字列を取得します。

定義先

Axis.h

  rangeChanged

@property XuniEvent<XuniEventArgs*> *rangeChanged

– raiseRangeChanged

イベント引数を作成し、rangeChanged を呼び出します。

- (void)raiseRangeChanged

内容

イベント引数を作成し、rangeChanged を呼び出します。

定義先

Axis.h

– refreshScrollDataValue:

ScrollDataValue をリフレッシュします。

- (void)refreshScrollDataValue:(double)scrollPosition

パラメータ

scrollPosition

ScrollDataValue の計算に使用される scrollPosition 値。

内容

ScrollDataValue をリフレッシュします。

定義先

Axis.h