DEV Community

andreykh for AnyChart

Posted on Originally published at anychart.com

AnyChart JS 9.0.0 Released with New Chart Types and Features

AnyChart JS 9.0.0 with icons of the new chart types: dependency wheel, arc diagram, organizational chart, stream graph, waffle chart, lollipop chart, and dumbbell chart

AnyChart JS 9.0.0 is out, and this version of our JavaScript charting library is a big one for new chart types. Dependency wheels and arc diagrams map connections. Org charts lay out hierarchies. Stream graphs and waffle charts show what a whole is made of. Lollipop and dumbbell charts compare values and the gaps between them. On top of that, the release brings plenty of other new features. Take a look at what’s new.

New Chart Types

Dependency Wheel (Chord Diagram)

Dependency wheel (chord diagram) of illustrative migration flows between world regions, with each ribbon shaded from its origin color to its destination color

A dependency wheel arranges the nodes of a network around a ring and connects them with ribbons as wide as the flows between them. The heaviest relationships stand out at once, in both directions, which suits closed systems like trade between countries, passengers between cities, or dependencies between software modules. In the chart above, each ribbon fades from the region people leave to the one they move to.

Learn more: Documentation · Gallery · Chartopedia

Arc Diagram

Arc diagram of interactions in a small social network, with people grouped into color-coded communities along one baseline

An arc diagram lines the same kind of data up along one axis: nodes sit in a row, and each link is an arc as thick as its weight. Labels stay readable, and once the nodes are sorted, clusters show up as nested arcs. It takes the same data as the dependency wheel and the Sankey diagram, so one data set can be drawn as a wheel, as arcs, or as a Sankey.

Learn more: Documentation · Gallery · Chartopedia

Organizational Chart

Organizational chart of a sample company, from the CEO down to team leads, with one branch collapsed

An org chart draws any hierarchy as a tree of cards, from a company’s reporting lines to a taxonomy or a decision tree. The layout is automatic, branches collapse and expand, and large trees can be panned and zoomed, so even a big organization stays readable.

Learn more: Documentation · Gallery · Chartopedia

Stream Graph

Stream graph of illustrative music format sales, with vinyl giving way to cassettes, CDs, downloads, and streaming

A stream graph stacks its layers around a baseline that moves, so the whole chart flows like a river and each band swells and thins with its value over time. It is made for a changing mix where the shape of the change matters more than exact numbers, like the rise and fall of music formats in the chart above, from vinyl to streaming.

Learn more: Documentation · Gallery · Chartopedia

Waffle Chart

Waffle chart of the composition of dry air: 78 cells of nitrogen, 21 of oxygen, and one for all other gases

A waffle chart shows parts of a whole as a grid of cells, one percent each on the default 10 by 10 grid. Shares become something you can count, and even a single percent gets a cell of its own: in the chart above, one cell holds every gas in the air other than nitrogen and oxygen.

Learn more: Documentation · Gallery · Chartopedia

Lollipop Chart

Lollipop chart of coffee supply per person in European countries, in kg per year, sorted from highest to lowest

A lollipop chart draws each value as a thin stick with a dot on top. It says what a column chart says with far less ink, which keeps long, sorted rankings light and readable. Lollipop is a series type, so it can also share a plot with columns, lines, or any other Cartesian series.

Learn more: Documentation · Gallery · Chartopedia

Dumbbell Chart

Dumbbell chart of salary ranges for tech and business roles, with the low and high end of each range joined by a line

A dumbbell chart joins two values per category with a line, so the gap between them is what you read first: a salary band, before and after, this year against last. Like the lollipop, it is a series type that works on its own or next to other series on the same plot.

Learn more: Documentation · Gallery · Chartopedia

What Else Is New

AnyChart JS 9.0.0 brings more than new charts:

  • Accessibility down to individual data points
  • Themes and palettes that load and apply by name
  • A new Data Sheet component
  • Boost mode for large data sets
  • Smaller improvements and fixes across AnyChart, AnyStock, AnyMap, and AnyGantt

As a major version, it also changes some defaults and behaviors. Before you upgrade, look through the version history of the product you use: AnyChart, AnyStock, AnyMap, or AnyGantt.

Get AnyChart JS 9.0.0

Download AnyChart JS Charts 9.0.0 from the download page, npm, or the CDN, and see all the new charts in the gallery.

Questions about upgrading? Our Support Team can help.


Stay updated with the latest news and tutorials by following our blog and social media channels: LinkedIn, X, Bluesky, Medium, and Facebook.

Top comments (0)