Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Removed translated content for 'zh'
Sv translation
languageen

Candle chart

JSON used as input for Candle chart rendering consists of multiple elements.

Table of Contents
minLevel3

Basic structure

Code Block
{
  "x_axis": {
    "labels": {
      "labels": [ ... ]
    }
  }
  "y_axis": {
    "labels": {
      "labels": [ ... ]
    }
  }
  "elements": [
    {
      "type": "candle",
      "values": [ ... ]
    }
  ]
}

Common elements

NameDescriptionExample
chartId
Chart view identifier. Refer to REST API.
chart_3-FDEp6Q41fb_s3fwVc7F9H
bg_color
Defines the color of the background for the entire chart
#e5e5e5
is_decimal_separator_comma
Determines whether to use comma as decimal separator. [0, 1]1
is_thousand_separator_disabled
Determines whether to use the thousands separator or not. [0, 1]1
tooltip

Defines the basic tooltip settings for the entire chart.

NameDescriptionExample
mouse
Mouse sensitivity2
shadow
[true, false]true
stroke
[0, 1]1
colour
Default font color for tooltips
#202020
background
Default background for tooltips.
"#ffffff"
 

Example

Code Block
{
	"chartId": "chart_3-FDEp6Q41fb_s3fwVc7F9H",
	"bg_colour": "#e5e5e5",
	"is_decimal_separator_comma": 1,
	"is_thousand_separator_disabled": 1,
	"tooltip": {
	    "mouse": "2",
    	"shadow": true,
	    "stroke": 1,
	    "colour": "#202020",
	    "background": "#ffffff"
	},
	"options": {}
} 

"x_axis" content

NameDescriptionExample
colour
Color of the axis label
#c7c7c7
grid-colour
Color of the x-axis grid (horizontal)
#c7c7c7
labels

Nested object defining the axis labels

NameDescriptionExample
colour
Color of the labels
#4e4e4e
labels
Array of labels to display.
[ "Austria", "Canada", "France", "Germany" ]
 

Example:

Code Block
 "x_axis": {
    "colour": "#c7c7c7",
    "grid-colour": "#c7c7c7",
    "labels": {
       "colour": "#4e4e4e",
       "labels": [ "Austria", "Canada", "France", "Germany" ]
    }
 },

"y_axis" content

Y axis is defined by min and max value, size of one step (steps) and labels. Each label consists of value on Y axis (y) and displayed text. You can specify also colour and grid-colour for Y axis.

NameDescriptionExample
colour
Color of the axis label
#e9e9e9
grid-colour
Color of the y-axis grid (vertical)
#e9e9e9
steps
Size of the steps of the axis100000
min
Minimal value displayed on the axis0
max
Maximal value displayed on the axis800000
labels

Nested object defining the axis labels

NameDescriptionExample
colour
Color of the labels
#4e4e4e
labels
Array of label and values
[ { "text": "0 USD", "y": 0 }, { "text": "100.000 USD", "y": 100000 } ]
 

 

Example:

Code Block
"y_axis": {
    "colour": "#e9e9e9",
    "grid-colour": "#e9e9e9",
    "steps": 100000,
    "min": 0,
    "max": 800000,
    "labels": {
      "colour": "#4e4e4e",
      "labels": [
        { "text": "0 USD", "y": 0 },
        { "text": "100.000 USD", "y": 100000 },
        { "text": "200.000 USD", "y": 200000 },
        { "text": "300.000 USD", "y": 300000 },
        { "text": "400.000 USD", "y": 400000 },
        { "text": "500.000 USD", "y": 500000 },
        { "text": "600.000 USD", "y": 600000 },
        { "text": "700.000 USD", "y": 700000 },
        { "text": "800.000 USD", "y": 800000 }
      ]
    }
  }

"elements" content

Each object in array elements describe one chart element. In example below we have only one element with text Revenue, that has type candle and contains array with 4 values. Each value object consists of numbers high, top, bottom, low and tooltips tip, tipHigh, tipLow. Colour, positiveColour and negativeColour is specified for this element.

NameDescriptionExample
type
Type of the chart. For candle chart, the value is "candle"candle
text
Name of the chart 
colour
Default color used for candles 
positiveColour
Color used for positive candles. Positive candle is a value where "top" is greater then "bottom". (optional) 
negativeColour
Color used for negative candles. Negative candle is a value where "top" is lower then "bottom". (optional) 
values
NameDescriptionExample
high
Numerical value specifying the high position of a vertical line1000
top
Numerical value specifying the top position of a bar850
bottom
Numerical value specifying the bottom position of a bar750
low
Numerical value specifying the low position of a vertical line400
tip
Tooltip text to display on mouse hover on bar (optional)This is bar tooltip
tipHigh
Tooltip text to display on mouse hover on vertical line above the bar (optional)This is high line tooltip
tipLow
Tooltip text to display on mouse hover on vertical line below the bar (optional)This is low line tooltip
 
Code Block
 "elements": [
    {
      "type": "candle",
      "text": "Revenue",
      "colour": "#4379bd",
      "positiveColour": "#00ff00",
      "negativeColour": "#ff0000",
      "values": [
        {
          "high": 500000,
          "top": 444835.123456789,
          "bottom": 400000,
          "low": 300000,
          "tip": "Austria\n444.835 - 400.000",
          "tipHigh": "Austria\n500.000",
          "tipLow": "Austria\n300.000"
        },
        {
          "high": 880000,
          "top": 730974,,
          "bottom": 680000,
          "low": 480000,
          "tip": "Canada\n730.974 - 680.000"
        },
        {
          "high": 660000,
          "top": 546650,
          "bottom": 500000,
          "low": 480000,
          "tip": "France\n546.650 - 500.000"
        },
        {
          "high": 770000,
          "top": 643782.34,
          "bottom": 640000,
          "low": 620000,
          "tip": "Germany\n643.782 - 640.000"
        }
      ]
    }
  ]

Examples

Attachments
uploadfalse
oldfalse
sortByname

 

Sv translation
languageja

ロウソク足チャート

ロウソク足トレンダリングの入力として使用されるJSONは、複数の要素で構成されています。

Table of Contents
minLevel3

基本的な構造

Code Block
{
  "x_axis": {
    "labels": {
      "labels": [ ... ]
    }
  }
  "y_axis": {
    "labels": {
      "labels": [ ... ]
    }
  }
  "elements": [
    {
      "type": "candle",
      "values": [ ... ]
    }
  ]
}

共通の要素 

説明
chartId
チャートビュー識別子。 RESTAPIをご参照してください。
chart_3-FDEp6Q41fb_s3fwVc7F9H
bg_color
チャートの全体に背景の色を定義します
#e5e5e5
is_decimal_separator_comma
小数点記号としてカンマを使用/非使用を決定します。 [0, 1]1
is_thousand_separator_disabled
桁区切りを使用/非使用を決定します。 [0, 1]1
tooltip

チャートの全体に基本的なツールチップの設定を定義します

説明
mouse
マウス感度2
shadow
[true, false]true
stroke
[0, 1]1
colour
ツールチップのの色フォントデフォルト
#202020
background
ツールチップの背景デフォルト
"#ffffff"
 

Code Block
{
	"chartId": "chart_3-FDEp6Q41fb_s3fwVc7F9H",
	"bg_colour": "#e5e5e5",
	"is_decimal_separator_comma": 1,
	"is_thousand_separator_disabled": 1,
	"tooltip": {
	    "mouse": "2",
    	"shadow": true,
	    "stroke": 1,
	    "colour": "#202020",
	    "background": "#ffffff"
	},
	"options": {}
} 


x_axis」コンテンツ 

説明
colour
軸ラベルの色
#c7c7c7
grid-colour
x軸グリッドの色(水平方向)
#c7c7c7
labels

ネストされたオブジェクト軸ラベルを定義します

説明
colour
ラベルの色
#4e4e4e
labels
表示にラベルの配列
[ "Austria", "Canada", "France", "Germany" ]
 

例:

Code Block
 "x_axis": {
    "colour": "#c7c7c7",
    "grid-colour": "#c7c7c7",
    "labels": {
       "colour": "#4e4e4e",
       "labels": [ "Austria", "Canada", "France", "Germany" ]
    }
 },

y_axis」コンテンツ

Y軸は、最小値と最大値、一つステップのサイズ(ステップ)とラベルによって定義されます。各ラベルは、Y軸(y)での値が含まれて、テキストを表示しました。また、Y軸の色グリッドを指定できます。

説明
colour
軸ラベルの色
#e9e9e9
grid-colour
y軸グリッドの色(垂直)
#e9e9e9
steps
軸ステップサイズ100000
min
軸上に表示した最小値0
max
軸上に表示した最大値800000
labels

ネストされたオブジェクト軸ラベルを定義します

説明
colour
ラベルの色
#4e4e4e
labels
ラベルと値の配列
[ { "text": "0 USD", "y": 0 }, { "text": "100.000 USD", "y": 100000 } ]
 

 

例:

Code Block
"y_axis": {
    "colour": "#e9e9e9",
    "grid-colour": "#e9e9e9",
    "steps": 100000,
    "min": 0,
    "max": 800000,
    "labels": {
      "colour": "#4e4e4e",
      "labels": [
        { "text": "0 USD", "y": 0 },
        { "text": "100.000 USD", "y": 100000 },
        { "text": "200.000 USD", "y": 200000 },
        { "text": "300.000 USD", "y": 300000 },
        { "text": "400.000 USD", "y": 400000 },
        { "text": "500.000 USD", "y": 500000 },
        { "text": "600.000 USD", "y": 600000 },
        { "text": "700.000 USD", "y": 700000 },
        { "text": "800.000 USD", "y": 800000 }
      ]
    }
  }

「要素」コンテンツ

以下の例では、ロウソクタイプRevenueテキスト要素1つしかなく4つの配列まれています。各値は、値オブジェクトは高いトップボトム低い及びツールチップのtip, tipHigh, tipLowなどが含まれています。この要素には、ColorpositiveColourおよびnegativeColourが指定されています。

説明
type
チャートのタイプ。ロウソク足チャートの場合、値は「candle」としますcandle
text
チャート名 
colour
ロウソク足のために使用するデフォルト色 
positiveColour
ポジティブロウソク足に使用する色。ポジティブロウソク足は、「bottom」よりも大きい「top」値です。(任意) 
negativeColour
ネガティブのロウソク足に使用する色。ネガティブのロウソク足は、「bottom」よりも低い「top」の値です。(任意) 
values
説明
high
縦線の高い位置を指定する数値1000
top
棒の上部の位置を指定する数値850
bottom
棒の下部に位置を指定する数値750
low
縦線の低い位置を指定する数値400
tip
棒上でマウスのホバーに表示するツールチップテキスト(任意)これはバーのツールチップです。
tipHigh
棒の上に縦線でマウスを置いたときに表示されるツールチップのテキスト(任意)これは、高ラインツールチップです。
tipLow
棒の下に縦線でマウスを置いたときに表示されるテキストツールチップ(任意)これは、低ラインツールチップです。
 
Code Block
 "elements": [
    {
      "type": "candle",
      "text": "Revenue",
      "colour": "#4379bd",
      "positiveColour": "#00ff00",
      "negativeColour": "#ff0000",
      "values": [
        {
          "high": 500000,
          "top": 444835.123456789,
          "bottom": 400000,
          "low": 300000,
          "tip": "Austria\n444.835 - 400.000",
          "tipHigh": "Austria\n500.000",
          "tipLow": "Austria\n300.000"
        },
        {
          "high": 880000,
          "top": 730974,,
          "bottom": 680000,
          "low": 480000,
          "tip": "Canada\n730.974 - 680.000"
        },
        {
          "high": 660000,
          "top": 546650,
          "bottom": 500000,
          "low": 480000,
          "tip": "France\n546.650 - 500.000"
        },
        {
          "high": 770000,
          "top": 643782.34,
          "bottom": 640000,
          "low": 620000,
          "tip": "Germany\n643.782 - 640.000"
        }
      ]
    }
  ]

 

Attachments
uploadfalse
oldfalse
sortByname

 

ロウソク足チャート