XuniAxis クラス リファレンス
継承元 | NSObject |
---|---|
参照先 | IXuniAxis |
定義先 | Axis.h |
offset
原点を設定された後の軸のオフセットを取得または設定します。
@property (nonatomic) double offset
内容
原点を設定された後の軸のオフセットを取得または設定します。
定義先
Axis.h
position
プロットエリアに対する軸の位置を取得または設定します。
@property (nonatomic) XuniPosition position
内容
プロットエリアに対する軸の位置を取得または設定します。
定義先
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
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
majorGridDashes
グリッドの破線パターンを取得または設定します。
@property (nonatomic) NSArray<NSNumber*> *majorGridDashes
内容
グリッドの破線パターンを取得または設定します。
定義先
Axis.h
minorGridDashes
グリッドの破線パターンを取得または設定します。
@property (nonatomic) NSArray<NSNumber*> *minorGridDashes
内容
グリッドの破線パターンを取得または設定します。
定義先
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
displayedRange
ビューに表示される値の絶対範囲を取得または設定します。
@property (nonatomic) double displayedRange
内容
ビューに表示される値の絶対範囲を取得または設定します。
定義先
Axis.h
scale
ビューに表示される値の相対範囲を取得または設定します。
@property (nonatomic) double scale
内容
ビューに表示される値の相対範囲を取得または設定します。
定義先
Axis.h
scrollPosition
軸の相対スクロール位置を取得または設定します。
@property (nonatomic) double scrollPosition
内容
軸の相対スクロール位置を取得または設定します。
定義先
Axis.h
gestureProportion
ピンチジェスチャの比例関係を取得または設定します。
@property CGFloat gestureProportion
内容
ピンチジェスチャの比例関係を取得または設定します。
定義先
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
– 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
– raiseRangeChanged
イベント引数を作成し、rangeChanged を呼び出します。
- (void)raiseRangeChanged
内容
イベント引数を作成し、rangeChanged を呼び出します。
定義先
Axis.h
– refreshScrollDataValue:
ScrollDataValue をリフレッシュします。
- (void)refreshScrollDataValue:(double)scrollPosition
パラメータ
scrollPosition |
ScrollDataValue の計算に使用される scrollPosition 値。 |
---|
内容
ScrollDataValue をリフレッシュします。
定義先
Axis.h