Minimal candlestick

Candlestick styletype: "candlestick"

Render minimal candlestick images without axes or grid — a clean OHLC price spark for cards and tiles. Fresh data per API call. Create candlestick images free.

Edit it — this is the actual editor panel
Design JSON — “Minimal” variant
{
  "title": "Candlestick sample",
  "description": "A weekly OHLC price chart",
  "dimensions": {
    "width": 800,
    "height": 420
  },
  "background": {
    "color": "#ffffff"
  },
  "components": [
    {
      "id": "sample-candlestick",
      "key": "ohlc",
      "type": "candlestick",
      "position": {
        "x": 120,
        "y": 50
      },
      "rotation": 0,
      "size": {
        "width": 560,
        "height": 320
      },
      "dynamic": true,
      "properties": {
        "candles": [
          {
            "open": 100,
            "high": 112,
            "low": 97,
            "close": 109
          },
          {
            "open": 109,
            "high": 114,
            "low": 105,
            "close": 106
          },
          {
            "open": 106,
            "high": 108,
            "low": 98,
            "close": 101
          },
          {
            "open": 101,
            "high": 118,
            "low": 100,
            "close": 116
          },
          {
            "open": 116,
            "high": 122,
            "low": 113,
            "close": 120
          },
          {
            "open": 120,
            "high": 121,
            "low": 110,
            "close": 112
          },
          {
            "open": 112,
            "high": 119,
            "low": 111,
            "close": 118
          }
        ],
        "labels": [
          "Mon",
          "Tue",
          "Wed",
          "Thu",
          "Fri",
          "Sat",
          "Sun"
        ],
        "upColor": "#16a34a",
        "downColor": "#dc2626",
        "showAxis": false,
        "showGrid": false,
        "valueFormat": "currency",
        "currencySymbol": "$",
        "opacity": 1
      }
    }
  ]
}

Candlestick examples

Real renders of the minimal candlestick — each one is the same component with different property values, and the API payload below each preview reproduces it exactly.

Ticker tile spark

A tiny axis-free candlestick to sit beside a price and delta.

API overrides for this example
{
  "ohlc.showAxis": false,
  "ohlc.showGrid": false
}

Uptrend spark

A clean green-leaning run of candles with no chart chrome.

API overrides for this example
{
  "ohlc.showAxis": false,
  "ohlc.showGrid": false,
  "ohlc.candles": [
    {
      "open": 20,
      "high": 24,
      "low": 19,
      "close": 23
    },
    {
      "open": 23,
      "high": 27,
      "low": 22,
      "close": 26
    },
    {
      "open": 26,
      "high": 28,
      "low": 24,
      "close": 25
    },
    {
      "open": 25,
      "high": 31,
      "low": 24,
      "close": 30
    },
    {
      "open": 30,
      "high": 34,
      "low": 29,
      "close": 33
    }
  ]
}

When to use the minimal style

  • Compact price sparks in watchlist tiles
  • Inline OHLC next to a metric number
  • Dense multi-ticker dashboards

Use it dynamically via the API

Push a fresh OHLC array per render with '<key>.candles' (or just '<key>'); labels and colors are overridable too.

Full API request with this variant's current values — the playground above sends only the properties you change
curl --location 'https://render.imejis.io/v1/{{YOUR_DESIGN_ID}}' \
--header 'dma-api-key: {{YOUR_API_KEY}}' \
--header 'Content-Type: application/json' \
--data '{
    "ohlc.candles": [
        {
            "open": 100,
            "high": 112,
            "low": 97,
            "close": 109
        },
        {
            "open": 109,
            "high": 114,
            "low": 105,
            "close": 106
        },
        {
            "open": 106,
            "high": 108,
            "low": 98,
            "close": 101
        },
        {
            "open": 101,
            "high": 118,
            "low": 100,
            "close": 116
        },
        {
            "open": 116,
            "high": 122,
            "low": 113,
            "close": 120
        },
        {
            "open": 120,
            "high": 121,
            "low": 110,
            "close": 112
        },
        {
            "open": 112,
            "high": 119,
            "low": 111,
            "close": 118
        }
    ],
    "ohlc.labels": [
        "Mon",
        "Tue",
        "Wed",
        "Thu",
        "Fri",
        "Sat",
        "Sun"
    ],
    "ohlc.upColor": "#16a34a",
    "ohlc.downColor": "#dc2626",
    "ohlc.showAxis": false,
    "ohlc.showGrid": false,
    "ohlc.valueFormat": "currency",
    "ohlc.currencySymbol": "$",
    "ohlc.opacity": 1
}'

Only send the properties you want to change — everything else keeps its design value. See the API documentation for all languages.

Other candlestick styles

See the candlestick component page for the full property reference and FAQs.