JavaScript ChartsOHLC Series

Enterprise

An OHLC Series shows open and close data with horizontal tick lines, and high and low ranges with a vertical line.

Simple OHLC

To create an OHLC Series, use the ohlc series type.

series: [
    {
        type: 'ohlc',
        xKey: 'date',
        lowKey: 'low',
        openKey: 'open',
        closeKey: 'close',
        highKey: 'high',
    },
],

In this configuration:

  • xKey sets the ohlc's x value.
  • lowKey maps to the low/min value.
  • openKey maps to the open value.
  • closeKey maps to the close value.
  • highKey maps to the high/max value.

Customisation

Series items are customised via the item configuration object.

Data items with a closing value higher than the opening value are considered as up, and those with a closing value lower than the opening value are down.

The properties item.up and item.down control the display of rising and falling series items.

series: [
    {
        type: 'ohlc',
        // ...
        item: {
            up: {
                stroke: '#45ba45',
                strokeWidth: 2,
            },
            down: {
                stroke: '#ba4545',
                strokeWidth: 2,
            },
        },
    },
],

API Reference