jQueryのjqPlotプラグインの「plugins」フォルダに入っている「jqplot.ohlcRenderer.js」もしくは「jqplot.ohlcRenderer.min.js」は、いかり足やローソク足などのチャートを生成する際に読み込む必要があるjavascriptファイルだ。
「jqplot.ohlcRenderer.min.js」は、「jqplot.ohlcRenderer.js」の圧縮版で、機能に違いはない。
導入
「jqplot.ohlcRenderer.js」もしくは「jqplot.ohlcRenderer.min.js」は、jqPlotの「plugins」フォルダに入っている。
読み込み
パスは、アップロードした場所を指定する。
もちろん、「jquery-1.7.1.min.js」や「jquery.jqplot.min.js」なども読み込む必要がある。
実装例(サンプル)
実装例(サンプル)について
実装例(サンプル)のソースコードについては、こちら。
オプション
ohlcRendererに関するオプション。
- seriesDefaults
グラフの種類や、系列の色、太さなど、系列に関する初期設定。
- renderer
系列の生成編集に使うプラグインを指定。
jQuery . jqplot . BarRenderer
: 棒グラフjQuery . jqplot . BezierCurveRenderer
: ベジェ曲線グラフjQuery . jqplot . BlockRenderer
: ブロックチャートjQuery . jqplot . BubbleRenderer
: バブルチャートjQuery . jqplot . DonutRenderer
: ドーナツグラフjQuery . jqplot . MeterGaugeRenderer
: メーターゲージjQuery . jqplot . MekkoRenderer
: マリメッコ・チャートjQuery . jqplot . OHLCRenderer
: いかり足、ローソク足jQuery . jqplot . PieRenderer
: 円グラフjQuery . jqplot . PyramidRenderer
: ピラミッドグラフ
- rendererOptions
系列の生成編集オプション。
- candleStick
ローソク足(ローソクチャート)にするか。「true」にすると、ローソク足(ローソクチャート)になる。「false」にすると、いかり足チャートになる。初期設定値は「false」。
- tickLength
初期設定値は「auto」で、いかり足の幅と数に基づいて自動計算する。
- bodyWidth
初期設定値は「auto」で、ローソク足の幅と数に基づいて自動計算する。
- openColor
始値を示す線の色を指定できる。指定しない場合は、系列の色で塗る。
- closeColor
終値を示す線の色を指定できる。指定しない場合は、系列の色で塗る。
- wickColor
高値と安値を結ぶ線の色を指定できる。指定しない場合は、系列の色で塗る。
- fillUpBody
始値よりも終値が高い陽線のときの、ローソク足のボディ部分を塗りつぶすか。「true」を指定すると塗りつぶす。「false」を指定すると塗りつぶさない。初期設定値は「false」。
- fillDownBody
始値よりも終値が安い陰線のときの、ローソク足のボディ部分を塗りつぶすか。「true」を指定すると塗りつぶす。「false」を指定すると塗りつぶさない。初期設定値は「true」。
- upBodyColor
始値よりも終値が高い陽線のときの、ローソク足のボディ部分を塗りつぶす色を指定できる。指定しない場合は、系列の色を使用する。
- downBodyColor
始値よりも終値が安い陰線のときの、ローソク足のボディ部分を塗りつぶす色を指定できる。指定しない場合は、系列の色を使用する。
- hlc
始値なしのチャートにするか。「true」を指定すると、始値なしのチャートになる。初期設定値は「false」。
- lineWidth
高値と安値を結ぶ線の幅と、始値と終値を示す線の幅を、一括指定できる。初期設定値は「1.5」。
- series
各系列ごとに指定する系列に関するオプション。1つ目の系列から順に、配列で指定する。
- renderer
系列の生成編集に使うプラグインを指定。
jQuery . jqplot . BarRenderer
: 棒グラフjQuery . jqplot . BubbleRenderer
: バブルチャートjQuery . jqplot . BlockRenderer
: ブロックチャートjQuery . jqplot . MekkoRenderer
: マリメッコ・チャートjQuery . jqplot . BezierCurveRenderer
: ベジェ曲線グラフjQuery . jqplot . PieRenderer
: 円グラフjQuery . jqplot . DonutRenderer
: ドーナツグラフjQuery . jqplot . MeterGaugeRenderer
: メーターゲージ
- rendererOptions
系列の生成編集オプション。
- candleStick
ローソク足(ローソクチャート)にするか。「true」にすると、ローソク足(ローソクチャート)になる。「false」にすると、いかり足チャートになる。初期設定値は「false」。
- tickLength
始値と終値を示す線の長さを、ピクセル単位で指定できる。
初期設定値は「auto」で、いかり足の幅と数に基づいて自動計算する。
- bodyWidth
ローソク足のボディ部分の幅を、ピクセル単位で指定できる。
初期設定値は「auto」で、ローソク足の幅と数に基づいて自動計算する。
- openColor
始値を示す線の色を指定できる。指定しない場合は、系列の色で塗る。
- closeColor
終値を示す線の色を指定できる。指定しない場合は、系列の色で塗る。
- wickColor
高値と安値を結ぶ線の色を指定できる。指定しない場合は、系列の色で塗る。
- fillUpBody
始値よりも終値が高い陽線のときの、ローソク足のボディ部分を塗りつぶすか。「true」を指定すると塗りつぶす。「false」を指定すると塗りつぶさない。初期設定値は「false」。
- fillDownBody
始値よりも終値が安い陰線のときの、ローソク足のボディ部分を塗りつぶすか。「true」を指定すると塗りつぶす。「false」を指定すると塗りつぶさない。初期設定値は「true」。
- upBodyColor
始値よりも終値が高い陽線のときの、ローソク足のボディ部分を塗りつぶす色を指定できる。指定しない場合は、系列の色を使用する。
- downBodyColor
始値よりも終値が安い陰線のときの、ローソク足のボディ部分を塗りつぶす色を指定できる。指定しない場合は、系列の色を使用する。
- hlc
始値なしのチャートにするか。「true」を指定すると、始値なしのチャートになる。初期設定値は「false」。
系列データから、自動的に決定する。
- lineWidth
高値と安値を結ぶ線と、始値と終値を示す線の幅を、指定できる。初期設定値は「1.5」。
実装例(サンプル)一覧
「jqplot.ohlcRenderer.js」もしくは「jqplot.ohlcRenderer.min.js」の実装例(サンプル)一覧。
-
jQuery の jqPlot プラグインで作るいかり足のチャート
jQueryのjqPlotプラグインで、いかり足のチャートを作る方法。
-
jQuery の jqPlot プラグインで作るローソク足(ローソクチャート)
jQueryのjqPlotプラグインで、ローソク足(ローソクチャート)を作る方法。
-
jQuery の jqPlot プラグインで作るY2軸を使ういかり足のチャート
jQueryのjqPlotプラグインで、Y2軸(右端の軸)を使ういかり足のチャートを作る方法。
-
jQuery の jqPlot プラグインで作るY2軸を使うローソク足(ローソクチャート)
jQueryのjqPlotプラグインで、Y2軸(右端の軸)を使うローソク足(ローソクチャート)を作る方法。
-
jQuery の jqPlot で作るツールチップ風ハイライト付きのいかり足のチャート
jQueryのjqPlotプラグインで作る、いかり足のチャートにおいて、いかり足にカーソルを合わせると、ツールチップのようにデータを表示させる方法。
-
jQuery の jqPlot で作るツールチップ風ハイライト付きのローソク足のチャート
jQueryのjqPlotプラグインで作る、ローソク足(ローソクチャート)において、ローソク足にカーソルを合わせると、ツールチップのようにデータ値を表示させる方法。
-
jQuery の jqPlot で作るいかり足の始値と終値の線の長さを指定
jQueryのjqPlotプラグインで作るいかり足のチャートにおいて、始値と終値を示す線の長さを指定する方法。
-
jQuery の jqPlot で作るいかり足の始値と終値の線の色を指定
jQueryのjqPlotプラグインで作るいかり足のチャートにおいて、始値と終値を示す線の色を、それぞれ指定する方法。
-
jQuery の jqPlot で作るいかり足の高値と安値を結ぶ線の色を指定
jQueryのjqPlotプラグインで作るいかり足のチャートにおいて、高値と安値を結ぶ線の色を指定する方法。
-
jQuery の jqPlot プラグインで作る始値なしのいかり足のチャート
jQueryのjqPlotプラグインで作るいかり足のチャートを、始値なしのチャートにする方法。
-
jQuery の jqPlot プラグインで作るいかり足の線の幅を指定
jQueryのjqPlotプラグインで作るいかり足のチャートにおいて、高値と安値を結ぶ線の幅と、始値と終値を示す線の幅を、一括指定する方法。
-
jQuery の jqPlot プラグインで作るローソク足の幅を指定
jQueryのjqPlotプラグインで作るローソク足(ローソクチャート)のボディ部分の幅を指定する方法。
-
jQuery の jqPlot で作るローソク足の高値と安値を結ぶ線の色を指定
jQueryのjqPlotプラグインで作るローソク足(ローソクチャート)の、高値と安値を結ぶ線の色を指定する方法。
-
jQuery の jqPlot プラグインで作るローソク足の陽線と陰線の色を指定
jQueryのjqPlotプラグインで作るローソク足(ローソクチャート)において、始値よりも終値が高い陽線のときの色と、始値よりも終値が安い陰線のときの色を、それぞれ指定する方法。