Released: Sep 28, 2015
Updates in this release
Updates in 3.9
New Features
- The variableIndex attribute has been introduced to determine how the data index will be assigned to data plots in realtime charts.
Improvements
- The alertObj object is now available as the second parameter of the alertComplete event, allowing the user more control over the event.
- 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)
Fixes
- The alertComplete event is now triggered irrespective of where it is attachedglobally, with the FusionCharts object, or at chart level. Previously, the event was triggered only when attached globally.
- For the angular gauge, the dial value is now considered when calculating the minimum and maximum limits of the gauge scale.
- The bulb gauge now renders correctly when value is undefined and the attribute showValue=0 .
- maxLabelHeight attribute is now working correctly to set the maximum height for xaxis labels in realtime charts. If the height of a label is beyond this value, the label is truncated.
- Horizontal space management issues in pyramid and funnel charts have been fixed. Previously, for showLegend=1 and legendPosition=right , the charts would shift to the left, flowing out of the chart canvas.
Common updates across all FusionCharts products:
New Features
- The forceNumberScale ( sForceNumberScale for the secondary yaxis) has been introduced to format values lower than the specified numberScaleValue. If a data value is less than the lowest given number in the number scale, this attribute forces the lower value of the `numberScaleUnit` to be applied to that data value. This attribute works only when `"formatNumberScale": "1"` and the `defaultNumberScale` attribute is not defined.
Improvements
- The clientside 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.
- Charts/maps with a large number of data points can now be exported using the PHP export server.
Fixes
- Draggable chart components, like the gradient legend, are now working correctly when the chart is rendered inside a draggable container.
- Invalid <style> tag present in the exported SVG string has been removed.
- The chartCleared event 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.
- Error shown in the Google Chrome console when FusionCharts was rendered on Windows 8 devices has been fixed.
- JavaScript error, reported in the console