10.chart_pref |
グラフの好み(preferences)を定義する |
<chart_pref line_thickness='int' <!-- 以下、折れ線グラフ chart preferences -->
point_shape='string'
fill_shape='boolean'
reverse='boolean' <!-- 横棒グラフ bar charts preferences -->
type='string' <!-- 以下、ストックグラフ candlestick chart preferences -->
line_thickness='int'
bull_color='string'
bear_color='string'
point_size='int' <!-- 以下、分散グラフ scatter chart preferences -->
point_shape='string'
trend_thickness='int'
trend_alpha='int'
line_thickness='int'
line_alpha='int'
rotation_x='int' <!-- 以下、3Dグラフ 3d charts preferences -->
rotation_y='int'
type='string' <!-- 以下、極グラフ polar chart preferences -->
grid='string'
line_thickness='int'
point_shape='string'
point_size='int'
fill_shape='boolean'
/>
|
(説明)
chart_prefは、幾つかのグラフに好みを設定します。それぞれのグラフにより、好みは異なります。
折れ線グラフ好み(Line Chart Preferences)
- line_thickness:線幅。デフォルトは3(ピクセル)です。
- point_shape:データポイント(プロットマーク)の形ち。値は、円(circle)、正方形(square)、ばつ(x)または、なし(none)です。
デフォルトは円(circle)です。
- fill_shape:データポイント(プロットマーク)表示の有無(trule/false)。デフォルトはfalse(非表示)です。
- 棒グラフの好み(Bar Charts Preferences)
- これは、積み重ね棒グラフおよび浮動棒グラフに適用されます。
- reverse:バー(棒)を下部(bottom)から先端(top)まで、または先端から下部まで描写するかどうかを指定します(true/false)。
デフォルトはfalse(バーを下部からの先端に描写)です。
- ストックグラフ(ろうそく足グラフ)の好み(Candlestick Chart Preferences)
- ストックグラフでは、各キャンドルは価格が変動する期間を表します。
期間の始まる価格はopen(始め値)の値です。期間の終わる価格はclose(終わり値)の値です。
この期間の最も高い価格と最も低い価格は、max(最高値:さいたかね)とmin(最低値:さいひくね)の値で表します。
その他の詳細は、グラフのデータを見てください。
- type:燭台(ろうそく足)の外観を決定します。値は以下の通りです。
- body:この値(body)は、デフォルトタイプです。
このタイプはopenとcloseの間を長方形で表します。
close値が、open値より高い場合(買い気配:bull)、長方形は空です。そして、openの値は長方形の下部(bottom)にあります。
close値が、open値より低い場合(売り気配:bear)、長方形は完全です。そして、openの値は長方形の先端(top)にあります。
長方形の外にある線のチップが、min(最低値)とmax(最高値)です。
- bar:このタイプ(bar)は、min(最低値)とmax(最高値)の間の線で表します。
open(始め値)の値は、その線の「左へのバー」によって表されます。
close(終わり値)の値は、その線の「右へのバー」によって表されます。
- arrow:このタイプ(arrow)は、min(最低値)とmax(最高値)の間を色あせた長方形で表します。
open(始め値)の値は、その長方形内に、矢のベース(矢の底の部分)によって表されます。
close(終わり値)の値は、その長方形内に、矢のチップ(矢の先端の部分)によって表されます。
上向きの矢は、close値が、open値より高い場合(買い気配)です。
下向きの矢は、close値が、open値より低い場合(売り気配)です。
- line_thickness:線幅は、"body" と"bar" タイプで使用します。デフォルトは、3(ピクセル)です。
- bull_color:雄牛色、close値が、open値より高い場合(買い気配)の場合の色を指定します。
通常、これはわずかな緑色です。色を16進のRRGGBB形式(#記号不要)で指定します。
デフォルトは、最初のシリーズ色(series_color)です。
- bear_color:熊色、close値が、open値より低い場合(売り気配)の場合の色を指定します。
通常、これはわずかな赤色です。色を16進のRRGGBB形式(#記号不要)で指定します。
デフォルトは最初のシリーズ_色です。
散布グラフの好み(Scatter Chart Preferences)
- point_size:それぞれのデータポイントの描く形ちのサイズ(ピクセル)。デフォルトは、7(ピクセル)です。
- point_shape:それぞれのデータポイントの形。値は、有効値は、円(circle)、正方形(square)と、x(ぺけ)です。
デフォルトは円です。
- trend_thickness:傾向線の厚さ。デフォルトは、3(ピクセル)です。0(ゼロ)の値は傾向線を隠します。
シリーズが一つ値のデータポイントしかないなら、傾向線はいつも隠されます。
- trend_alpha:傾向線の不透明値(0〜100)。値は、0(完全に透明)から100(完全に不透明です。
デフォルトは20です。0(ゼロ)の値は傾向線を隠します。シリーズが一つ値のデータポイントしかないなら、傾向線はいつも隠されます。
- line_thickness:散布ポイントを接続する線の厚さ(ピクセル)。デフォルトは0です。ゼロの値は接続線を隠します。
- line_alpha:散布ポイントを接続する線の透明値(0〜100)。値は、0(完全に透明)から100(完全に不透明です。
デフォルトは20です。0(ゼロ)の値は接続線を隠します。
3Dグラフの好み(3d Charts Preferences)
- rotation_x:x軸の周りのカメラの回転角度。
値は、0(カメラが図の正面にある)から89(図の上にカメラがある)です。デフォルトは30(度)です。
- rotation_y:y軸の周りのカメラの回転角度。
値は、0(カメラが図の正面にある)から89(図の左にはカメラがある)です。デフォルトは30(度)です。
なお、3D 円グラフ(Pie)では、最初の部分に12時の位置からいつも始めさせるように、このパラメタは無視されます。
極グラフの好み(Polar Chart Preferences)
- type:極グラフのタイプ。値は、線(line)と領域(area)です。デフォルトは領域(area)です。
- grid:グリッド(格子)のタイプ。値は、直線的(linear)か、円形(circular)です。
デフォルトは直線的(linear)です。
- line_thickness:線幅。デフォルトは3(ピクセル)です。
- point_shape:それぞれのデータポイントの形。値は、有効値は、円(circle)、正方形(square)、なし(none)または、x(ぺけ)です。
デフォルトは円(circle)です。
- point_size:それぞれのデータポイントの形のサイズ。デフォルトは、7(ピクセル)です。
- fill_shape:データポイントを表示するかの指定(true/false)。デフォルトは、false(非表示)です。
(例1)折れ線グラフ
<!-- 折れ線グラフのchart_pref。線の厚さ(5ピクセル)、データポイントの形(正方形square)、データポイントの形の表示(true)-->
<chart_pref line_thickness='5' point_shape='square' fill_shape='true'
/>
|
XML全コード sample_line.xml |
折れ線グラフサンプル(chart_pre)
(例2)ストックグラフ
<!-- ストックグラフ candlestick chartのchart_pref。燭台の外観(arrow)、線幅無意味、買い気配の色(赤)、売り気配の色(黄)-->
<chart_pref type='arrow' line_thickness='5' bull_color='ff0000' bear_color='ffff00'
/>
|
XML全コード ex-candle1.xml |
ストックグラフサンプル(chart_pre type='arrow')
<!-- ストックグラフ candlestick chartのchart_pref。燭台の外観(bar)、線幅(5)、買い気配の色(赤)、売り気配の色(黄)-->
<chart_pref type='bar' line_thickness='' bull_color='ff0000' bear_color='ffff00'
/>
|
XML全コード ex-candle2.xml |
ストックグラフサンプル(chart_pre type='bar')
(例3)散布グラフ
<!-- 散布グラフ scatter chartのchart_pref。データポイントのサイズ(6)、データポイントの形(x)、傾向線の厚さ(4)
傾向線の不透明度(65)、散布ポイント線の厚い(1)、散布ポイント線の不透明度(30) -->
<chart_pref point_size='6' point_shape='x' trend_thickness='4' trend_alpha='65' line_thickness='1' line_alpha='30'
/>
|
XML全コード ex-scatter.xml |
散布グラフサンプル(chart_pre)
(例3)3D グラフ
<!-- 3D グラフ 3D chartのchart_pref。x軸の周りのカメラの回転角度(20)、y軸の周りのカメラの回転角度(15) -->
<chart_pref rotation_x='20' rotation_y='15' />
|
XML全コード ex-3d-column.xml |
3Dグラフ(3D縦棒グラフ)サンプル(chart_pre)
(例4)極グラフ
<!-- 極グラフ polar chartのchart_pref。x軸の周りのカメラの回転角度(20)、y軸の周りのカメラの回転角度(15) -->
<chart_pref point_shape='none' point_size='0' fill_shape='' line_thickness='2' type='line' grid='circular' />
|
XML全コード ex-polar.xml |
極グラフサンプル(chart_pre)
*1 XML/SWF Charts Reference原本の著作権は、http://www.maani.usが所有しています
2006.12.8  by ma3ki