Posted on February 16, 2015 by Torstein Hønsi. Last modified on April 04, 2016.

Announcing Highcharts 4.1

Together with Highstock 2.1 and Highmaps 1.1

We're proud to present these new releases with more answers to popular requests. Treemaps, nights and weekend gaps for stock charts, plotting points by latitude and longitude, better mouse tracking, more robust handling of tick labels. These are only the major new features. In addition there are lots of minor improvements and bug fixes, all of which are listed in the changelog.

News

Treemap series

The treemap series displays hierarchical data by using nested rectangles. Highcharts lets you define labels per treemap level, an optional drilling between levels. Four different mapping algorithms are available by default. Read more.

Axis breaks

Highstock 2.1 lets you create repeated breaks for predefined intervals on the time axis, as in the break demo. A typical scenario is to break the axis every night and weekend to reflect only the trading hours. The same feature is also available as a module in Highcharts and for any axis

Latitude and longitude

Highmaps 1.1 lets you add map points by latitude and longitude. Our map collection is extended with translation features that not only translates positions within a single map. It also works for moved areas within the map, like Alaska and Hawaii on the typical US map. Read more.

Axis label positioning

Highcharts 4.1 is smarter about default axis label positioning, especially on category axes, typically used on user supplied data. In the new version, labels get automatically rotated, then decimated to ensure no overlapping occurs on any display size. See the new autoRotation option.

Prevent overlapping data labels

Another improvement for user supplied data, Highcharts now removes overlapping data labels by default.

Polygon series

The new polygon series allows drawing freeform filled or stroked shapes in the cartesian plane. Which in turn opens up for custom series types, stacking, areas and more. Read more in the polygon API.

Better tooltip position detection

By implementing a k-d tree search algorithm for mouse events, we ensured a faster, mobile friendly and more reliable tooltip for most series types. Especially for scatter series, users don't have to touch or click exactly on the point to trigger a tooltip. On line charts, a touch anywhere in the plot area brings up the tooltip.

Zones

Zones allows you to add different color bands, dash styles and other features to predefined parts of the data series. Read more.