Highcharts Export Server

Options

Your Highcharts configuration object.

{ "xAxis": { "categories": [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ] }, "series": [ { "data": [1,3,2,4], "type": "line" }, { "data": [5,3,4,2], "type":"line" } ] }

Image file format

image/png image/jpeg image/svg+xml application/pdf

Width

The exact pixel width of the exported image. Defaults to chart.width or 600px. Maximum width is 2000px.

Scale

A scaling factor for a higher image resolution. Maximum scaling is set to 4x. Remember that the width parameter has a higher precedence over scaling.

Constructor

Either Chart or StockChart depending on what product you use.

Chart StockChart Map

Callback

The callback will be fired after the chart is created.

function(chart) { chart.renderer.label('Highcharts v' + Highcharts.version, 100, 100) .attr({ fill : '#90ed7d', padding: 10, r: 10, zIndex: 10 }) .css({ color: 'black', width: '100px' }) .add(); }

Use styled mode?

Enabling styled mode requires manually importing a CSS theme below.

No Yes

CSS

This CSS will be embedded in a style tag appended to the document head, regardless of wether or not styled mode is enabled.

Async Rendering

If enabled, the page rendering will wait for any of the included JavaScript resources to call highexp.done(); before rendering the chart. If the function isn't called within 6 seconds, the rendering will timeout.

No Yes

JavaScript

This JavaScript will be appended to the document head prior to rendering the chart.

This page allows you to experiment with different options for the export server.