JSCharting 3.2

Released: Nov 18, 2021

Updates in 3.2


  • Numeric Value Animation - In addition to seamless chart graphical animations, numeric values now support customizable value animation, including incrementing numeric digits smoothly. This provides label constancy while bringing attention to real-time data updates in dashboard and KPI charts.
  • Automatic String Tween Animation - When chart label text changes, the text will animate numbers and words within, to indicate a change is taking place. You can use the label.animation property to control this animation independently of other chart animations taking place.
  • Shape Labels for Pie, Donut, and Funnel Types - These shape labels are now automatically aligned to the chart shapes. Multiple labels with different alignments can also be used with each shape. The automatic layout algorithm will ensure that labels don’t overlap when space allows it.
  • Default Shape Label Property - Since many labels can be used for each shape, you may want to apply the same settings to each label. You can now use the shape.defaultLabel property to specify these settings once and have them apply to each label.
  • Automatic Pie Labeling - Charts with multiple pies and series that have names will automatically show shape labels for each pie.
  • New Dynamic Samples - Added 18 new samples including dynamic dashboards, animated values, animated strings, live data service consumption and much more. Plus hundreds of prior samples are updated to take advantage of the new animation system given a fresh modern look with important context to any charts with user interface interactions or data updates.