Download ZingChart Version 2.6.1 here.
New Features
-
scalableyaxis plugin allows for users to drag scales Demo
-
Added "preview-state" object to series items to be able to override style displayed in the preview box. This only applies to bar, line and area charts. Demo
-
Added "connect-nulls" to series items (works currently only on line/area in fast mode) to draw lines through large breaks in data that are filled with null values Demo
-
Arrow tip removal through aspect: [0,0] Demo
-
New zoom variables emitted xzoomed : true || false
yzoomed : true || false. Hiding and showing buttons on Zoom is now a breeze. Demo -
Added support for CSS matrix transformations on chart containers Demo
Updated Features
-
New chord attribute "group-padding": 110 allow for radial space between bands for a different chord look Demo
-
Added multiguide plugin to pin crosshairs to the chart by clicking Demo
-
Maps scrolling flag allows you to turn scroll zoom on and off Demo
-
gauge charts to csv parser Demo
-
placement option for radar value box placement: (in | over | out). Position can also be tweaked with offset-r attribute Demo
-
Added collapse:true to legend to force minimized initial state Demo
-
Added single-line: true attribute in crosshairX. Ised with exact: false it will show all plot labels but display only one crosshair line and scale label. Typical used when null values are present and multiple guides are showing up.
-
Added alt tags to image map for 508 compliance. Alt tag is empty and will pass the 508 compliance test telling screen readers it is decorative and not informational.
-
Image export APIs and routines now export preview window state (both SVG and CANVAS) Demo
-
"auto-fit": true || false as an option of the 3d-aspect object. If true, the zoom attribute is modified automatically so that the chart will fit into the container (takes into account plotarea margins).
-
label_click events for title and scale label objects
-
Custom tokens added for scale-x and scale-y to allow for custom scale tooltip textarea Demo
Performance Features
-
Complete reset of ZC.cache when reaching the max cache limit in the browser.
-
New development flag DEV.SKIPTCONTEXTMENU to skip rendering the context menu Demo
-
New development flag DEV.SKIPPROGRESS to skip rendering the waiting log Demo
-
Updates for speed when rendering bar charts Demo
-
Updates for speed when rendering bubble charts Demo
-
optimization for checking the logo only once when there are multiple charts on the page
-
preview chart rendering optimizations for speed
-
Replaced eval() statement on jsRule which was causing a minor memory leak
Bug Fixes
-
Fixed issue on zooming on maps with "scaled" items (AK in USA for example) Demo
-
Draggable legends will now retain their relative position in case the chart resizes.
-
plotarea margin: 'dynamic' accounts for rotated text spacing
-
Scrolling over charts when maps are loaded on the same page causing script errors
-
Legend state (with toggle-action:remove) will persist on chart update/reload
-
Fixed zingchart.maps.zoomTo() being obfuscated
-
Duplicate gui object in the chart JSON after render
-
stacked bar charts throws script error when the first series contains all null values
-
Disabled zooming and scrolling on funnel charts because those attributes flipped the chart upside down
-
Fixed error on null funnel nodes
-
Fixed issue with printable versions of charts being left in a "detached" state, on the left-top area of the window
-
preview fix for VML charts
-
Changed floating point detection amongst pie charts
-
legend broken with charts created through CSV
-
Fixed SVG gradients not being destroyed on guide move
-
Fixed zoom/scroll behavior on mirrored scales
-
Fixed bug with zoomTo call when scale-x is not defined
-
Fixed legend DOM node not being cleared on chart repaint
-
Fixed issue with labels displaying that have the hook attributes and the hooked nodes are not visible