データプロパティ

<< Click to Display Table of Contents >>

マニュアル > コントロールリファレンス > データ > チャート2コントロール >

データプロパティ


データプロパティは、チャート2コントロールグラフのデータのプロパティです。
 
AddData / AddXYData / AddXYZData / SetDataProperty / GetDataProperty
 

これらの各メソッドの「Props」パラメータに、以下のプロパティ設定書式で指定及び取得します。

 

"プロパティ名:設定値"

 

また、一度に複数のプロパティを設定する場合は、配列で指定します。

 

c("プロパティ名1:設定値1", "プロパティ名2:設定値2" [, ...])

 

hint

以下が、データプロパティの設定例です。
 
設定例)

this.AddData(        

                 c("RenderType:COLUMN", "Name:Apple"),

                 c(53, 66, 22, 12, 88, 39));

 

 

 

データプロパティ

プロパティ名

説明

Name

データ名(レジェンドで表示される)

RenderType

ChartTypeがSTANDARD時、どのグラフで表示するかを以下から選択。デフォルトはLINE。

LINE

折れ線グラフ(他の設定との組み合わせによりプロットグラフ、バブルグラフとして表示される。)

AREA

エリアグラフ

COLUMN

棒グラフ

 

Show

グラフの表示、非表示の切り替え。デフォルトはTRUE。

AxisY

採用する軸名(L2、R1など)。デフォルトはL1。

AxisX

採用する軸名(B2、T1など)。デフォルトはB1。

DataColor

グラフの色。デフォルトは、コントロールのPalleteプロパティから自動的に選択。

DataAlpha

グラフの透過度(0〜1)。

FillStyle

棒グラフの塗りつぶしのスタイル。グラディエーションなどが指定可能。GD_VERTICAL1、GD_HORIZONTAL4が推奨。デフォルトはSOLID。

LineType

折れ線グラフの時の線の描画方法。デフォルトはNONE。

NONE

線を表示しない

STRAIGHT

直線で描画

CURVE

曲線で描画

 

LineWidth

折れ線グラフの線の太さ。デフォルトは1。

TitleFont

X軸のタイトルのフォント。

LineStyle

ラインスタイル。デフォルトはSOLID。

SOLID

直線

DASH

点線

DOT

ドット線

DASHDOT

点線+ドット線

DASHDOTDOT

点線+ドット線+ドット線

 

ColumnSize

棒グラフの太さ。デフォルトは1。

AnchorType

アンカーのタイプ。デフォルトはNONE。

NONE

アンカーを表示しない

CIRCLE

TRIANGLE

三角

RECTANGLE

四角

 

AnchorSize

アンカーのサイズ。デフォルトは6。

AnchorFill

アンカーを塗りつぶしするかどうか。デフォルトはFALSE。

ShowBubble

バブルグラフとして表示するか(RenderTypeがLINEで、AddXYZDataでデータを追加時有効)。デフォルトはFALSE。

BubbleMaxSize

Z値が最大値の時のサイズ。デフォルトは50。

BubbleMinSize

Z値が最小値の時のサイズ。デフォルトは6。

BubbleMaxValue

Z値の最大値。デフォルトは1。

BubbleMinValue

Z値の最小値。デフォルトは0。

ShowValue

データ値をグラフ上に表示するか。デフォルトはDEFAULT。

DEFAULT

チャートコントロールのShowValueプロパティの設定に従う

TRUE

表示する

FALSE

表示しない

 

InsideValueColor

棒グラフの内側にデータ値を表示する際の色。

OutsideValueColor

棒グラフの外側にデータ値を表示する際の色。もしくは、LINEグラフ、AREAグラフで表示する際の色。

ValuePos

棒グラフにデータ値を表示する際の位置の指定。デフォルトはAUTO。

AUTO

サイズにより最適な位置を選択する。

INSIDETOP

棒グラフの上部の内側に表示する。

INSIDECENTER

棒グラフの中央の内側に表示する。

INSIDEBOTTOM

棒グラフの下部の内側に表示する。

OUTSIDE

棒グラフの外側に表示する。

 

RotateValue

棒グラフにデータ値を表示する際、回転させるか。デフォルトはAUTO。

AUTO

サイズにより最適な状態を選択する。

TRUE

90度回転させる。

FALSE

90度回転させない。

 

ValueDisplayFormat

値を表示する際のディスプレイ書式(「ディスプレイ書式」参照)。(ChartTypeがSTANDARDの時)なにも指定していないとルートのValueDisplayFormatプロパティが採用される。デフォルトは指定無し。

ValueDisplayFormatPie

値を表示する際のディスプレイ書式(「ディスプレイ書式」参照)。(ChartTypeがPIEの時)なにも指定していないとルートのValueDisplayFormatプロパティが採用される。デフォルトは指定無し。

TooltipDisplayFormat

標準グラフのツールチップで表示するテキストの書式。なにも指定していないとルートのTooltipDisplayFormatプロパティが採用される。デフォルトは指定無し。

TooltipDisplayFormatPie

円グラフのツールチップで表示するテキストの書式。なにも指定していないとルートのTooltipDisplayFormatPieプロパティが採用される。デフォルトは指定無し。

ShowRegressionLine

予測線を表示するかどうか。デフォルトはFALSE。

RegressionLineDrawArea

予測線の描画範囲。デフォルトはDATA。

DATA

データX値の最大値、最小値の範囲で予測線を描画。

CHART

チャートX軸方向全体に予測線を描画。

 

RegressionLineColor

予測線の線の色。指定がない場合、DataColorに従う。デフォルトは指定無し。

RegressionLineWidth

予測線の線の太さ。デフォルトは1。

RegressionLineStyle

予測線のラインスタイル。デフォルトはSOLID。

SOLID

直線

DASH

点線

DOT

ドット線

DASHDOT

点線+ドット線

DASHDOTDOT

点線+ドット線+ドット線

 

TargetOfPie

パイグラフで表示の対象となるデータとするかどうか。デフォルトはTRUE。

プロパティ名

説明

ValueDefaultFormat

デフォルトはTRUE。

TRUE

所属するY軸の設定に従う。

FALSE

Dataオブジェクトの設定に従う。

※円グラフは常にDataオブジェクトの設定にしたがう

ValueType

値のタイプ。デフォルトはNUMBER。

NUMBER

数値

DATETIME

日時

PERCENT

パーセント

LOG10

対数

 

ValueHeader

値の前方に文字列を追加する。

ValueFooter

値の後ろに文字列を追加する。

ValueDecimals

小数点桁数。デフォルトは1。-1を指定した場合は小数点桁数の指定なし。

ValueZeroSuppress

ゼロサプレスの有無。デフォルトはTRUE。

ValueScale

ScaleUnitで指定した書式に従って表示する。デフォルトはTRUE。

ValueScaleUnit

値表示の際のスケール処理の単位設定。単位をセミコロン「;」で列挙することにより、単位表示されます。DEFAULTが指定されている場合、Y軸のScaleUnitの設定に従う。デフォルトは、「K=1000;M=1000;B=1000」。

 

例)値をK/M/Bの単位表示したい場合

K=1000;M=1000;B=1000

 

例)値をSec/Min/Hr/Day/Wkの単位表示したい場合

Sec=1;Min=60;Hr=60;Day=24;Wk=7

ValueScaleMaxRecursion

ScaleUnitで指定した書式に従って表示する際、最大何個までの単位で表示するか。デフォルトは1。

 

プロパティ名

説明

XValueDefaultFormat

デフォルトはTRUE。

TRUE

所属するX軸の設定に従う。

FALSE

Dataオブジェクトの設定に従う。

※円グラフは常にDataオブジェクトの設定にしたがう

XValueType

値のタイプ。デフォルトはNUMBER。

NUMBER

数値

DATETIME

日時

PERCENT

パーセント

LOG10

対数

 

XValueHeader

値の前方に文字列を追加する。

XValueFooter

値の後ろに文字列を追加する。

XValueDecimals

小数点桁数。デフォルトは1。-1を指定した場合は小数点桁数の指定なし。

XValueZeroSuppress

ゼロサプレスの有無。デフォルトはTRUE。

XValueScale

ScaleUnitで指定した書式に従って表示する。デフォルトはTRUE。

XValueScaleUnit

値表示の際のスケール処理の単位設定。単位をセミコロン「;」で列挙することにより、単位表示されます。DEFAULTが指定されている場合、X軸のScaleUnitの設定に従う。デフォルトは、「K=1000;M=1000;B=1000」。

 

例)値をK/M/Bの単位表示したい場合

K=1000;M=1000;B=1000

 

例)値をSec/Min/Hr/Day/Wkの単位表示したい場合

Sec=1;Min=60;Hr=60;Day=24;Wk=7

XValueScaleMaxRecursion

ScaleUnitで指定した書式に従って表示する際、最大何個までの単位で表示するか。デフォルトは1。

 

プロパティ名

説明

ZValueType

値のタイプ。デフォルトはNUMBER。

NUMBER

数値

DATETIME

日時

PERCENT

パーセント

LOG10

対数

 

ZValueHeader

値の前方に文字列を追加する。

ZValueFooter

値の後ろに文字列を追加する。

ZValueDecimals

小数点桁数。デフォルトは1。-1を指定した場合は小数点桁数の指定なし。

ZValueZeroSuppress

ゼロサプレスの有無。デフォルトはTRUE。

ZValueScale

ScaleUnitで指定した書式に従って表示する。デフォルトはTRUE。

ZValueScaleUnit

値表示の際のスケール処理の単位設定。単位をセミコロン「;」で列挙することにより、単位表示されます。DEFAULTが指定されている場合、Y軸のScaleUnitの設定に従う。デフォルトは、「K=1000;M=1000;B=1000」。

 

例)値をK/M/Bの単位表示したい場合

K=1000;M=1000;B=1000

 

例)値をSec/Min/Hr/Day/Wkの単位表示したい場合

Sec=1;Min=60;Hr=60;Day=24;Wk=7

ZValueScaleMaxRecursion

ScaleUnitで指定した書式に従って表示する際、最大何個までの単位で表示するか。デフォルトは1。