|
SOLUTIONS
|
MATHEMATICA 組込みシンボル
LineBreakChart
LineBreakChart[{{date1, p1}, {date2, p2}, ...}]
株価
,日付け
の新値足を作成する.
LineBreakChart[{"name", daterange}]
期間 daterange の金融商品
の終値の新値足を作成する.
LineBreakChart[{...}, n]
連続する n 本の棒で反転する新値足を作成する.
詳細とオプション詳細とオプション
- LineBreakChartは一連の垂直棒として表示される.1つの棒に複数の株価が含まれる場合,株価の傾向が強調される.
- LineBreakChart[{{..., p1}, {..., p2}, ...}, n]は過去
日間の株価について見る.過去
日間の株価が上昇傾向
で
なら上昇する棒を,
なら下降する棒を加える.これ以外の場合には新たな棒を加えない.下降傾向の際にも同様のことが行われる.上昇あるいは下降が
日間続かない場合,規則は直前の2つの値に適用される. - 新値三本足では,LineBreakChart[...]はLineBreakChart[..., 3]に等しい.
- 日付
は順序だった事象の連続とみなされ,絶対時間尺では示されない.
の日付形式はDateListPlotで使われるものと同じである.
と daterange はFinancialDataで使われるものと同じである.- LineBreakChartのデータ要素は次の形式で与えられる.
-
{datei,pi} 純粋な日付と値のペア wi[{datei,pi},...] 日付と値のペアおよびラッパー 
formi->mi メタデータ
を含む日付と値のペア - 棒はいくつかの日付と値のペアを表すことがあり,対応するラッパーは棒全体に適用される.
- 上記の形式以外で与えられたデータは欠測値とみなされ,図表生成時に除外されることが多い.
- LineBreakChartのデータは次の形式で与えることができる.
-
{e1,e2,...},{"name",daterange} 全体的なラッパーがないデータ w[{e1,e2,...}],w[{"name",daterange}] 全体的なラッパーがあるデータ - データ要素には次のラッパーを使用することができる.
-
Annotation[e,label] 注釈を付ける Button[e,action] 要素がクリックされたときに実行するアクションを定義する EventHandler[e,...] 要素の一般的なイベントハンドラを定義する Hyperlink[e,uri] 要素がハイパーリンクとして動作するようにする Labeled[e,...] 要素をラベル付きで表示する PopupWindow[e,cont] 要素にポップアップウィンドウを付ける StatusArea[e,label] 要素上にマウスが置かれたときにステータスエリアに表示する Style[e,opts] 要素を指定されたスタイルで表示する Tooltip[e,label] 要素に任意のツールチップを付ける - LineBreakChartでは,LabeledとPlacedに次の位置が使える.
-
Top,Bottom,Left,Right,Center 棒の中の位置 Above, Below, Before, After 棒の外の位置 {{bx,by},{lx,ly}} 棒の中のスケールされた位置
におけるラベルの中のスケールされた位置
- LineBreakChartにはGraphicsと同じオプションに以下の追加・変更を加えたものが使える.
-
AspectRatio 1/GoldenRatio 全体的な縦横比 Axes True 軸を描くかどうか ChartBaseStyle Automatic 棒の全体的なスタイル ChartElementFunction Automatic 棒に使う生のグラフィックスをどのように生成するか ChartElements Automatic 各棒で使うグラフィックス DateFunction Automatic どのように日付を標準形に変換するか EventLabels None ラベルを付ける事象 GridLines Automatic 描画する格子線 GridLinesStyle Automatic 格子線のスタイル PerformanceGoal $PerformanceGoal 最適化しようとするパフォーマンスの局面 ScalingFunctions None 個々の座標をどのようにスケールするか TrendStyle Automatic 上昇傾向と下降傾向をどのようにスタイリングするか ScalingFunctions None
軸をどのようにスケールするか - ChartElementFunctionに渡される引数は棒の範囲
,日付と値のペア list,メタデータ
である. - ChartElementFunctionの組込み設定のリストは
で得られる. - ChartElements->{up, down}と設定すると,up と down がそれぞれ上昇および下降の棒に使われる.
- EventLabels->{..., datei->lbli, ...}は
に関連付けられたラベルを指定する.ラベルは
を含む日付範囲の棒で表される. - ScalingFunctions->syのとき,関数
は株価に適用される.ScalingFunctionsは表示のみに影響し,コントロールには影響しない. - LineBreakChartのオプションその他の構造からのスタイルその他の指定は事実上TrendStyle,Styleその他のラッパー,ChartElementFunctionの順に適用され,後で適用されたものが先に適用されたものに優先する.
バージョン 8 の新機能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »



