FlexChartBase クラス リファレンス
継承元 | XuniView : UIView |
---|---|
参照先 | IXuniPalette |
定義先 | FlexChartBase.h |
tooltip
チャートのツールチップを取得または設定します。
@property (nonatomic) XuniChartTooltip *tooltip
内容
チャートのツールチップを取得または設定します。
定義先
FlexChartBase.h
plotMargin
プロット領域の空白設定です。これらのプロパティは、軸/プロット領域の四角形領域とヘッダー/フッター/凡例で構成される外側の四角形領域の間のスペースに影響します。
@property (nonatomic) UIEdgeInsets plotMargin
内容
プロット領域の空白設定です。これらのプロパティは、軸/プロット領域の四角形領域とヘッダー/フッター/凡例で構成される外側の四角形領域の間のスペースに影響します。
定義先
FlexChartBase.h
collectionView
チャートデータを保持する IXuniCollectionView を取得します。
@property (nonatomic) XuniCollectionView *collectionView
内容
チャートデータを保持する IXuniCollectionView を取得します。
定義先
FlexChartBase.h
delegate
通知を処理するためのデリゲートを取得または設定します。
@property (nonatomic, weak) id<FlexChartDelegate> delegate
内容
通知を処理するためのデリゲートを取得または設定します。
定義先
FlexChartBase.h
isEnabled
ユーザーの操作が有効かどうかを取得または設定します。
@property (nonatomic) IBInspectable BOOL isEnabled
内容
ユーザーの操作が有効かどうかを取得または設定します。
定義先
FlexChartBase.h
binding
Y 軸にプロットされる連結プロパティの名前を取得または設定します。
@property (nonatomic) IBInspectable NSString *binding
内容
Y 軸にプロットされる連結プロパティの名前を取得または設定します。
定義先
FlexChartBase.h
bindingX
X 軸にプロットされる連結プロパティの名前を取得または設定します。
@property (nonatomic) IBInspectable NSString *bindingX
内容
X 軸にプロットされる連結プロパティの名前を取得または設定します。
定義先
FlexChartBase.h
legend
チャート凡例オブジェクトを取得または設定します。
@property (nonatomic) XuniLegend *legend
内容
チャート凡例オブジェクトを取得または設定します。
定義先
FlexChartBase.h
header
チャートヘッダーを取得または設定します。
@property (nonatomic) IBInspectable NSString *header
内容
チャートヘッダーを取得または設定します。
定義先
FlexChartBase.h
footer
チャートフッターを取得または設定します。
@property (nonatomic) IBInspectable NSString *footer
内容
チャートフッターを取得または設定します。
定義先
FlexChartBase.h
headerFont
チャートヘッダーのフォントを取得または設定します。
@property (nonatomic) UIFont *headerFont
内容
チャートヘッダーのフォントを取得または設定します。
定義先
FlexChartBase.h
headerTextColor
チャートヘッダーのテキスト色を取得または設定します。
@property (nonatomic) IBInspectable UIColor *headerTextColor
内容
チャートヘッダーのテキスト色を取得または設定します。
定義先
FlexChartBase.h
headerTextAlignment
チャートヘッダーの水平方向の配置を取得または設定します。
@property (nonatomic) XuniHorizontalAlignment headerTextAlignment
内容
チャートヘッダーの水平方向の配置を取得または設定します。
定義先
FlexChartBase.h
footerFont
チャートフッターのフォントを取得または設定します。
@property (nonatomic) UIFont *footerFont
内容
チャートフッターのフォントを取得または設定します。
定義先
FlexChartBase.h
footerTextColor
チャートフッターのテキスト色を取得または設定します。
@property (nonatomic) IBInspectable UIColor *footerTextColor
内容
チャートフッターのテキスト色を取得または設定します。
定義先
FlexChartBase.h
footerTextAlignment
チャートフッターの水平方向の配置を取得または設定します。
@property (nonatomic) XuniHorizontalAlignment footerTextAlignment
内容
チャートフッターの水平方向の配置を取得または設定します。
定義先
FlexChartBase.h
palette
各系列の表示に使用されるデフォルトの色を含む配列を取得または設定します。
@property (nonatomic) NSArray *palette
内容
各系列の表示に使用されるデフォルトの色を含む配列を取得または設定します。
定義先
FlexChartBase.h
legendToggle
凡例項目をクリックしたときに系列の表示/非表示を切り替えるかどうかを取得または設定します。
@property (nonatomic) IBInspectable BOOL legendToggle
内容
凡例項目をクリックしたときに系列の表示/非表示を切り替えるかどうかを取得または設定します。
定義先
FlexChartBase.h
backgroundColor
チャートの背景色を取得または設定します。
@property (nonatomic) IBInspectable UIColor *backgroundColor
内容
チャートの背景色を取得または設定します。
定義先
FlexChartBase.h
borderColor
チャートの境界線の色を取得または設定します。
@property (nonatomic) IBInspectable UIColor *borderColor
内容
チャートの境界線の色を取得または設定します。
定義先
FlexChartBase.h
borderWidth
チャートの境界線の幅を取得または設定します。
@property (nonatomic) IBInspectable double borderWidth
内容
チャートの境界線の幅を取得または設定します。
定義先
FlexChartBase.h
plotAreaBackgroundColor
プロットエリアの背景色を取得または設定します。
@property (nonatomic) IBInspectable UIColor *plotAreaBackgroundColor
内容
プロットエリアの背景色を取得または設定します。
定義先
FlexChartBase.h
selectedBorderColor
チャートの選択された部分の境界線の色を取得または設定します。 chart.
@property (nonatomic) IBInspectable UIColor *selectedBorderColor
内容
チャートの選択された部分の境界線の色を取得または設定します。 chart.
定義先
FlexChartBase.h
selectedBorderWidth
チャートの選択された境界線の幅を取得または設定します。
@property (nonatomic) IBInspectable double selectedBorderWidth
内容
チャートの選択された境界線の幅を取得または設定します。
定義先
FlexChartBase.h
selectedDashes
チャートの選択された境界線の破線を取得または設定します。
@property (nonatomic) NSArray<NSNumber*> *selectedDashes
内容
チャートの選択された境界線の破線を取得または設定します。
定義先
FlexChartBase.h
selectionMode
チャートの選択モードを取得または設定します。
@property (nonatomic) XuniSelectionMode selectionMode
内容
チャートの選択モードを取得または設定します。
定義先
FlexChartBase.h
itemsSource
すべての系列のチャートデータソースを取得または設定します。
@property (nonatomic) NSMutableArray *itemsSource
内容
すべての系列のチャートデータソースを取得または設定します。
定義先
FlexChartBase.h
chartType
すべてのデータ系列のグラフタイプを取得または設定します。
@property (nonatomic) XuniChartType chartType
内容
すべてのデータ系列のグラフタイプを取得または設定します。
定義先
FlexChartBase.h
selection
チャートの選択範囲を取得または設定します。
@property (nonatomic) XuniSeries *selection
内容
チャートの選択範囲を取得または設定します。
定義先
FlexChartBase.h
selectionIndex
チャート選択範囲のインデックスを取得または設定します。
@property (nonatomic) int selectionIndex
内容
チャート選択範囲のインデックスを取得または設定します。
定義先
FlexChartBase.h
renderEngine
レンダリングエンジンを取得します。
@property (readonly) XuniRenderEngine *renderEngine
内容
レンダリングエンジンを取得します。
定義先
FlexChartBase.h
rectChart
チャートの四角形領域を取得します。
@property (readonly) XuniRect *rectChart
内容
チャートの四角形領域を取得します。
定義先
FlexChartBase.h
rectHeader
チャートヘッダーの四角形領域を取得します。
@property (readonly) XuniRect *rectHeader
内容
チャートヘッダーの四角形領域を取得します。
定義先
FlexChartBase.h
rectFooter
チャートフッターの四角形領域を取得します。
@property (readonly) XuniRect *rectFooter
内容
チャートフッターの四角形領域を取得します。
定義先
FlexChartBase.h
isSeriesVisibilityAnimation
@exclude.
@property (nonatomic) BOOL isSeriesVisibilityAnimation
内容
@exclude.
定義先
FlexChartBase.h
chartRendered
チャートのレンダリングが終了したときに発生します
@property XuniEvent<XuniEventArgs*> *chartRendered
内容
チャートのレンダリングが終了したときに発生します
定義先
FlexChartBase.h
– raiseChartRendered
イベント引数を作成し、onChartRendered を呼び出します。
- (void)raiseChartRendered
内容
イベント引数を作成し、onChartRendered を呼び出します。
定義先
FlexChartBase.h
chartRendering
チャートのレンダリングの開始前に発生します
@property XuniEvent<XuniEventArgs*> *chartRendering
内容
チャートのレンダリングの開始前に発生します
定義先
FlexChartBase.h
– raiseChartRendering
イベント引数を作成し、onChartRendering を呼び出します。
- (void)raiseChartRendering
内容
イベント引数を作成し、onChartRendering を呼び出します。
定義先
FlexChartBase.h
chartTapped
チャートのレンダリングの開始前に発生します
@property XuniEvent<XuniPointEventArgs*> *chartTapped
内容
チャートのレンダリングの開始前に発生します
定義先
FlexChartBase.h
– raiseChartTapped:
イベント引数を作成し、onChartRendering を呼び出します。
- (void)raiseChartTapped:(XuniPoint *)point
パラメータ
point |
タップしたイベントが発生した X/Y 座標 |
---|
内容
イベント引数を作成し、onChartRendering を呼び出します。
定義先
FlexChartBase.h
– prepareForRender
チャートのレンダリングを準備します。
- (void)prepareForRender
内容
チャートのレンダリングを準備します。
定義先
FlexChartBase.h
– render:
チャートをレンダリングします。
- (void)render:(XuniRenderEngine *)engine
パラメータ
engine |
レンダリングエンジン |
---|
内容
チャートをレンダリングします。
定義先
FlexChartBase.h
– toControl:y:
ポイントをコントロールに変換します。
- (XuniPoint *)toControl:(double)x y:(double)y
パラメータ
x |
ポイントの X 値 |
---|---|
y |
ポイントの Y 値 |
戻り値
コントロールのポイント
内容
ポイントをコントロールに変換します。
定義先
FlexChartBase.h
– getLegendDesiredSize:isVertical:
適切な凡例サイズを取得します。
- (XuniSize *)getLegendDesiredSize:(XuniRenderEngine *)engine isVertical:(BOOL)isVertical
パラメータ
engine |
XuniRenderEngine オブジェクト |
---|---|
isVertical |
縦かどうか |
戻り値
適切な凡例サイズ
内容
適切な凡例サイズを取得します。
定義先
FlexChartBase.h
– renderLegend:atPoint:isVertical:areas:
凡例を描画します。
- (void)renderLegend:(XuniRenderEngine *)engine atPoint:(XuniPoint *)point isVertical:(BOOL)isVertical areas:(NSMutableArray *)areas
パラメータ
engine |
XuniRenderEngine オブジェクト |
---|---|
point |
チャートデータ座標のポイント |
isVertical |
縦かどうか |
areas |
系列の領域 |
内容
凡例を描画します。
定義先
FlexChartBase.h
– drawTitle:rect:title:isFooter:
フッターまたはヘッダーのタイトルを描画します。
- (XuniRect *)drawTitle:(XuniRenderEngine *)engine rect:(XuniRect *)rect title:(NSString *)title isFooter:(BOOL)isFooter
パラメータ
engine |
レンダリングエンジン |
---|---|
rect |
フッターまたはヘッダーのフレーム |
title |
フッターまたはヘッダーのタイトル |
isFooter |
フッターかどうか |
戻り値
フレーム
内容
フッターまたはヘッダーのタイトルを描画します。
定義先
FlexChartBase.h
+ contains:point:
データポイントが四角形領域に含まれるかどうか判定します。
+ (BOOL)contains:(XuniRect *)rect point:(XuniPoint *)point
パラメータ
rect |
四角形領域 |
---|---|
point |
ヒットテスト情報が参照するデータ点の座標 |
戻り値
boolean 値
内容
データポイントが四角形領域に含まれるかどうか判定します。
定義先
FlexChartBase.h
+ renderText:text:pos:halign:valign:size:
テキストを描画します。
+ (void)renderText:(XuniRenderEngine *)engine text:(NSString *)text pos:(XuniPoint *)pos halign:(XuniHorizontalAlignment)halign valign:(XuniVerticalAlignment)valign size:(XuniSize *)sz
パラメータ
engine |
レンダリングエンジン |
---|---|
text |
項目のテキスト |
pos |
テキストの位置 |
halign |
水平方向の配置 |
valign |
垂直方向の配置 |
sz |
テキストのサイズ |
内容
テキストを描画します。
定義先
FlexChartBase.h
+ renderText:text:pos:halign:valign:
テキストを描画します。
+ (void)renderText:(XuniRenderEngine *)engine text:(NSString *)text pos:(XuniPoint *)pos halign:(XuniHorizontalAlignment)halign valign:(XuniVerticalAlignment)valign
パラメータ
engine |
レンダリングエンジン |
---|---|
text |
項目のテキスト |
pos |
テキストの位置 |
halign |
水平方向の配置 |
valign |
垂直方向の配置 |
内容
テキストを描画します。
定義先
FlexChartBase.h
+ renderRotatedText:text:pos:halign:valign:center:angle:size:
回転したテキストをレンダリングします。
+ (void)renderRotatedText:(XuniRenderEngine *)engine text:(NSString *)text pos:(XuniPoint *)pos halign:(XuniHorizontalAlignment)halign valign:(XuniVerticalAlignment)valign center:(XuniPoint *)center angle:(double)angle size:(XuniSize *)sz
パラメータ
engine |
レンダリングエンジン |
---|---|
text |
項目のテキスト |
pos |
テキストの位置 |
halign |
水平方向の配置 |
valign |
垂直方向の配置 |
center |
テキストの中心 |
angle |
テキストの角度 |
sz |
テキストのサイズ |
内容
回転したテキストをレンダリングします。
定義先
FlexChartBase.h
+ renderRotatedText:text:pos:halign:valign:center:angle:
回転したテキストを描画します
+ (void)renderRotatedText:(XuniRenderEngine *)engine text:(NSString *)text pos:(XuniPoint *)pos halign:(XuniHorizontalAlignment)halign valign:(XuniVerticalAlignment)valign center:(XuniPoint *)center angle:(double)angle
パラメータ
engine |
レンダリングエンジン |
---|---|
text |
項目のテキスト |
pos |
テキストの位置 |
halign |
水平方向の配置 |
valign |
垂直方向の配置 |
center |
テキストの中心 |
angle |
テキストの角度 |
内容
回転したテキストを描画します
定義先
FlexChartBase.h
– findAxis:
軸名を使用して軸を検索します。
- (XuniAxis *)findAxis:(NSString *)axisName
パラメータ
axisName |
軸名 |
---|
戻り値
軸
内容
軸名を使用して軸を検索します。
定義先
FlexChartBase.h