Version 3.9.0
28th September, 2015
New Features
The
forceNumberScale(sForceNumberScalefor the secondary y-axis) has been introduced to format values lower than the specifiednumberScaleValue.If a data value is less than the lowest given number is the number scale, this attribute forces the lower value of the
numberScaleUnitto be applied to that data value. This attribute works only when"formatNumberScale": "1"and thedefaultNumberScaleattribute is not defined.The
variableIndexattribute has been introduced to determine how the data index will be assigned to data plots in real-time charts.
Improvements
The
alertObjobject is now available as the second parameter of thealertCompleteevent, allowing the user more control over the event.The client-side export feature is now available for IE10 and above, including new Microsoft Edge browser. Also, the feature is now working correctly for gradients in Mozilla Firefox.
In zoom-line charts, overlapping of tooltips for data plots having very close values has been fixed.
Charts/maps with a large number of data points can now be exported using the PHP export server.
Browser compatibility improved for handling the SVG path element in drag-node charts.
Improved label management for funnel and pyramid charts, with a large number of data labels. Improvements include:
Skipping of less significant labels (determined based on label position inside the unit block)
Chart repositioning to display maximum label text, before label text is truncated by ellipsis
Optimization of the label placement algorithm to place labels based on threshold values (calculated dynamically depending on the available space)
The following maps have been added to the core package:
Japan province maps
Azerbaijan sub-region maps
USA DMA maps
USA MSA maps
Europe (All Countries with UK as single entity)
Fixes
JavaScript Runtime error, caused by enabling recursive number scaling (
scaleRecursively=1) for the secondary y-axis in the dual y-axis multi-series combination chart (MSCombiDY2D), has been fixed.All line and area charts now render correctly in IE8 when the document mode is set to
Standardsandanimation=1.Previously, under these conditions, the data plots in the line and area charts would disappear after the chart finished rendering.
Invalid
<style>tag present in the exported SVG string has been removed.Interactive layers for line or area plots are now active in combination charts with a scroll.
Previously, the interactive layer of column data plots overlapped the interactive layer of line and area data plots.
Maps now render correctly in IE10.
Tooltips for individual map sections are now rendered correctly with gradient legend interactivity.
Previously, the tooltips disappeared when the touch event was triggered.
Tooltips for data plots with very small values, at the base of a stacked bar chart, are now rendered correctly.
Tooltips in charts are now working in Android Chrome for the data plots configured to listen to drag events.
The
chartClearedevent is now triggered irrespective of where it is attached-globally, with the FusionCharts object, or at chart level.Previously, the event was triggered only when attached globally.
The
alertCompleteevent is now triggered irrespective of where it is attached-globally, with the FusionCharts object, or at chart level.Previously, the event was triggered only when attached globally.
Draggable chart components, like the gradient legend, are now working correctly when the chart is rendered inside a draggable container.
For the angular gauge, the dial value is now considered when calculating the minimum and maximum limits of the gauge scale.
In maps, the marker label is now placed above the marker when the label is positioned in the center (
labelPos=center).The LogMSColumn2D chart now renders correctly when the
showCanvasBorderand theshowAxisLineattributes are defined.Previously, the chart failed to render even if one of these attributes was defined.
The bulb gauge now renders correctly when
valueis undefined and the attributeshowValue=0.Error shown in the Google Chrome console when FusionCharts was rendered on Windows 8 devices has been fixed.
JavaScript error, reported in the console when a chart is disposed before the
renderevent is triggered, has been fixed.maxLabelHeightattribute is now working correctly to set the maximum height for x-axis labels in real-time charts. If the height of a label is beyond this value, the label is truncated.The pin mode in the zoom-line chart now works correctly for all values of the
lineThicknessattribute.Previously, the pin mode worked correctly only when
lineThickness=1.Data values in scroll charts are now visible when a chart is configured to scroll to the end of the chart, when it is first loaded (
scrollToEnd=1) and animation is enabled for the chart (animation=1).Number formatting issues for y-axis values in zoom-line charts have been fixed.
Horizontal space management issues in pyramid and funnel charts have been fixed.
Previously, for
showLegend=1andlegendPosition=right, the charts would shift to the left, flowing out of the chart canvas.Overlapping of wrapped labels in pie and doughnut 2D/3D charts, when
manageLabelOverflow=1, has been fixed.