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