Share this

Highcharts v12.3

Nancy Dillon Avatar

by

2 minutes read

Highcharts 12.3 is here with some practical upgrades that will make life a bit easier for developers.

Here’s what’s new:

  • New zoom support for non-cartesian charts
  • New adaptive theme with light/dark mode switching
  • Local export of PNG, JPEG, SVG  now defaults to true

Let’s dive into the details.

Zooming Isn’t Just for XY Charts Anymore

Zooming is no longer exclusive to cartesian series. With 12.3, you can now zoom into non-cartesian charts like pie, treegraph, sankey, and wordcloud using the new non-cartesian-zoom module.

The panning and zooming behavior for non-cartesian series mirrors that of cartesian series, with support for mouse drag, touch gestures, and mouse wheel zooming (when enabled.)

The zoom rectangle in non-cartesian zooming has a fixed aspect ratio that matches the chart’s width-to-height ratio, as this ensures consistent and meaningful zoom behavior for these types of series.

This feature is useful for any non-cartesian chart with a lot of data points where zooming can make dense visuals easier to explore, especially on smaller screens.

A New Adaptive Theme

Also included in this release is a new adaptive.js theme that automatically adjusts between light and dark mode based on the user’s system settings.

This theme uses the CSS variable support introduced in 12.2 and powers the Highcharts demo gallery, so you can see it in action across a range of chart types.

Long term, we’re looking at making this the default Highcharts theme, but we’re still kicking the tires to make sure this approach holds up.

Local Exporting by Default

Exporting charts as PNG, JPEG, or SVG now defaults to local. That means charts are now exported using the browser’s built-in capabilities without requiring access to the Highcharts export server.

Local export is faster and more secure, but you can always revert back to using the Highcharts export server by setting  exporting.local to false.

Conclusion

Check out the full changelog for additional bug fixes. As always, if you run into something odd, or have suggestions for what to improve next, let us know.

Stay in touch

No spam, just good stuff

We're on discord. Join us for challenges, fun and whatever else we can think of
XSo MeXSo Me Dark
Linkedin So MeLinkedin So Me Dark
Facebook So MeFacebook So Me Dark
Github So MeGithub So Me Dark
Youtube So MeYoutube So Me Dark
Instagram So MeInstagram So Me Dark
Stackoverflow So MeStackoverflow So Me Dark
Discord So MeDiscord So Me Dark

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.