Announcing Highcharts 7.1

Highcharts 7.1


We are pleased to announce Highcharts 7.1, the latest update to the industry-leading family of JavaScript charting libraries that include Highcharts, Highstock, Highmaps, and Highcharts Gantt.

With new chart types, performance improvements, and updated documentation, the Highcharts family of products is easier to use and more powerful than ever before.

Noteworthy updates include upgrades to the Packed Bubble Chart and the introduction of the Organization Chart and Item (Parliament) chart, and a host of accessibility updates.

Other new charts and updates include Dependency Wheel series, Timeline series, Network Graph, Gantt, 3D Pyramid, and 3D Funnel.

See changelog, or read below for details and links to demos

Overview of new chart types

Organization Chart

The organization chart, or org chart, for short, should be familiar to most. Apart from showing who’s boss, it’s great for illustrating all kinds of hierarchical information, including site-maps and information architecture diagrams. You may even use it for work-flow/process visualizations (although Gantt, Sankey or flow-charts may be more appropriate when flow is involved). As you’d expect, org charts can be rendered top-down, or left-right.

The API is similar to the Sankey Chart, as both share the concept of nodes and links between them. However, org charts do not have a flow value, giving developers more control over node layout, making it possible to design great-looking cards and infographics.

Go here for the developer documentation.

Item Chart/Parliament Chart

There is no need for static infographics when trying to show the composition of any legislative body or group. The new Item Chart allows developers and designers to dynamically visualize the composition of different elements in a group, giving each item/member a ‘spot’ on the chart. It also comes with presets for layouts such as semi-circle (Parliament) or rectangular.

Similar chart types may be used for illustrating the relative size/value difference between data series, such as the semi-circle pie chart. However, with Item Chart, values are rendered as individual dots (or any other SVG graphic) as opposed to a solid shape/area that represents the “total” of each of the series. Additionally, the Item Chart features a (new) inactive state: When hovering over an element, other elements are dimmed.

Technically, the data structure is a simple key/value pair, so it can be easily swapped with a pie, column or other basic chart types, and vice-versa.

Go here for the developer documentation.

Dependency Wheel Series

This chart type is ideal for displaying flows between elements, and as such, shares many similarities with our Sankey Chart. However, where Sankey shows flow with a direction, the Dependency Wheel is better suited for illustrating flow between nodes of equal rank or origin. Also, on a technical note, these chart types, along with the Network Graph, share a very similar API.

Go here for the developer documentation.

Timeline Series

The Timeline Series Chart (also known as timeline graph, timeline series, and linear timeline) allows the user to display events on a date-time axis with the ability to zoom in on certain timeframes.

This chart type is ideal for presenting real-time events (along the time axis), or any chronological data, such as key moments in history.

You may often have seen charts like these used for infographics, however, with Highcharts they become completely dynamic and responsive.

Go here for the developer documentation.

3D Pyramid chart and 3D Funnel chart

The 3D Pyramid chart and 3D Funnel chart are a 3D version of our standard Funnel and Pyramid charts, often used to show sales and marketing data (e.g. the number of customers in different stages of the purchase process), but can also be used to display other data series of diminishing or increasing values. Visually the charts are similar, with the exception that the Pyramid Chart has its apex at the top, whereas the Funnel chart is inverted. They are also similar to a stacked percent bar chart, although its use-cases are different.

Technically, the data structure is very simple (simply a list of values), and therefore easily interchangeable with any standard series type like pie, line, bar, etc.

Go here for the developer documentation.

Updated Chart Types

In addition to the new chart types, the following charts have been upgraded for improved performance and additional features in release 7.1.

Packed Bubble Graph

The Packed Bubble Graph has been updated with an improved layout algorithm, for smoother animation and enhanced drag ‘n drop (of nodes between series).

This chart is great for displaying series with data with visible connections on the same diagram. One can also compare it to a bubble chart, but without an X and Y axis. Where the standard bubble chart shows three-dimensional data, the packed bubble shows one-dimensional data.

Go here for the developer documentation.

Network Graph

Network Graph chart type (aka. force-directed graph, social network) features improved algorithms for smoother animation.

This chart type is ideal for showing relationships between nodes in the network, including circular connections, where there is no main root node, such as Friends on Facebook, related music/artists, and various ontologies.

A cool feature of this chart is that an end-user may change the layout of a graph by dragging nodes around the canvas.

Technically, the Network Graph has a very similar API to Sankey and Dependency Wheel charts.

Go here for the developer documentation.


One of the most popular and powerful features of Highcharts Gantt, launched last year, was the ability to embed Highstock’s range selector and navigator to zoom in on details in the chart. We have now incorporated this feature into Gantt, thus an additional Highstock license is no longer needed.

Go here for the developer documentation.

Accessibility updates

Version 7.1 brings massive improvements to the Accessibility features of our charts. This includes an improved experience for screen reader users, support for dynamic data and drilldown, as well as support for voice input software. With this, we are excited to make even more advanced features of Highcharts available to users with disabilities.

Go here for the developer documentation.