Version 3.14.x
Version 3.14.1
27th September, 2019
New Features
Starting v3.14.1, you have seven new types of charts available, which are as follows:
Chart data can now be exported in CSV format from the hamburger menu.
You can now reverse (right to left) the order of the color scale in a horizontal linear gauge.
You now have the option to use four new attributes to control padding, which prevents data plots along the edges of the canvas from getting clipped:
canvasTopPadding
canvasBottomPadding
canvasLeftPadding
canvasRightPadding
Improvements
Existing data plot events, like
dataPlotClick
,dataPlotRollOver
,dataPlotRollOut
, etc, will also have cosmetic information of the plots.You can now display the cumulative sum of stacked area plots above the topmost area plot.
Some attributes of data plot cosmetics like
valueFontColor
,valueBgColor
andvalueBorderColor
will now apply at data series and individual data point level.You can now set
yAxisMinValue
, even if all the values on the Y-axis arenull
. Earlier, it would default to0
.Disabling a pie slice with 0 values using
showZeroPies
attribute will now also disable the palette color of the particular pie slice.In our attempt to be better accessibility compliant, the hierarchy of some DOM elements have been re-ordered.
Extra spaces are no longer truncated when you include non-breaking space codes (
 
or 
) in lines of text.In this version, 77 core map files have been updated. Click here to get the list of updated maps.
Fixes
In a Heatmap chart, if no
data
property was given, the chart was throwing aJS
error. This issue has now been fixed.A multilevel pie chart without a root category no longer displays a 'No data to display' message.
drawLabel
function is now working properly for the bar chart.When the Realtime Column Chart got disposed in the
realTimeUpdateError
event, it was throwing aJS
error. This issue is now fixed.Tooltips with long tool texts in charts with relatively less width now display correctly with canvas boundaries. Previously, these would extend beyond the canvas.
The anchors are now visible in the Stacked Area 2D chart.
displayValue
attribute was not working when the value oflabelPosition
was set toinside
in Pie 2D and Doughnut 2D charts. This issue is now fixed.Heat Maps now intelligently display a continuous grid even when
columnID
attribute is left empty.In Gantt charts,
processId
is now retrieving correct value fromdataPlotClick
event.In a Multi Series Stacked Column 2D chart no longer displays a
JS
error if the number of series exceeds 10. Previously, under similar circumstances, an error was displayed in the console and some series went missing from the legend.In a Drag Node chart, you can now drag a node in IE11, even when the node label is not visible.
taskHoverFillAlpha
attribute is now working properly in Gantt charts.In a Pie chart, tooltips went out of the container if they were rendered within
div
tags with the value oftext-align
set tocenter
. The issue has now been fixed.In maps, a null entity color no longer disappears on legend interaction.
Trendlines now display properly when you set the value of the
valueOnRight
attribute to1
. Previously, under similar conditions, unnecessary space would appear on the right side of the canvas.In a Gantt chart, the taskbar now remains perfectly aligned when you vertically scroll the chart after setting the value of "scrolltodate" attribute.
The tooltip plot color no longer gets affected, when you apply the
anchorBorderColor
attribute.xAxisLabelMode
attribute in XY charts is now working in both lowercase and uppercase.The toolbox menu went out of the chart when placed at the bottom left corner. The issue has been fixed.
httpStatus
indataLoadError
,dataSubmitError
, andrealTimeUpdateError
events was always returning-1
instead of the proper status code. This issue is now fixed.
Version 3.14.0-sr.1
1st August, 2019
Improvement
- FusionCharts Angular wrapper is now compatible with Angular 8.
Fixes
- You can now render charts in angular using
angular-fusioncharts
wrapper. Previously, the charts were not getting rendered in angular when usingangular-fusioncharts
wrapper of FusionCharts version 3.14.0.
Version 3.14.0
26th July, 2019
New Features
We have introduced a new attribute named inheritPlotBorderColor for area charts to set the border color of the plot by inheriting the plot color.
Version 3.14.0 onwards, you can customize the position of the x-axis.
Version 3.14.0 onwards, you can customize the position of the y-axis.
You can now control the visibility of data values by specifying the threshold values of the data plot. Only the data values greater than the threshold will be visible. Chart specific attributes for this include,
minHeightForValue
(column or bar encodings) ,minRadiusForValue
(bubble chart),minAngelForValue
(pie or doughnut charts).Version 3.14.0 onwards, you can specify the radius of a pie/doughnut chart in both percentage and pixel values.
In pie/doughnut 2D charts, you can now place data labels and data values inside the slices, using the new
labelPosition
andvaluePosition
attributes, respectively.In Version 3.1.4.0, we have introduced a new attribute named textOutline to improve the readability of data values.
Version 3.14.0 onwards, you can now customize y-axis values using the newly introduced cosmetic attributes.
Improvements
Version 3.14.0 onwards, you can use the drawFullAreaBorder attribute in an area chart, to create a border either around the entire plot or on the top of the area plot only.
This version onwards, you can insert non-breaking space codes into input strings of text elements.
In this version, 487 core map files have been updated. Click here to get the list of updated maps.
Fixes
On IE and EDGE browsers, using an Ajax call to display a Gantt chart would sometimes result in the chart not being displayed. The issue has been fixed.
The
numMinorDivLines
attribute was not working for Logarithmic charts. The issue has been fixed.In Heatmap charts, the
$colorRangeLabel
tooltip macro was not displaying anything in the tooltips when used. The issue has been fixed.The
batchExport()
API method was exporting a garbled image on Internet Explorer 11 and EDGE browsers. The issue has been fixed.In candlestick charts, the tooltip was appearing even after setting the value of
showTooltip
attribute to0
. The issue has been fixed.In bulb gauge, when the
showValue
attribute was modified from1
to0
, the values were not removed from the plots. The issue has been fixed.The chart container was not resizing properly when the
data
object was empty. The issue has been fixed.When the
setChartAttribute
andchartType
methods were applied in a specific order, the chart would throw a JS error when the mouse pointer hovered over the data plots. The issue has been fixed.When the chart type was changed using the
chartType()
API method, the tooltips of the previous chart would remain displayed on the new chart until the browser was refreshed. The issue has been fixed.When the value of the
showCanvasBase
attribute was set to0
, the canvas base would still appear for a fraction of a second, before getting hidden as the plots were rendered. The issue has been fixed.When a pie chart with a single data value was rendered with the value of the
showLabel
attribute set to1
, and then updated with the value ofshowLabel
attribute set to0
, the labels would remain visible. The issue has been fixed.The
legendItemClicked
API event was throwing a JS error when the value of theshowLegend
attribute was set tofalse
within the event handler. The issue has been fixed.In Stacked bar charts, when the value of
stack100percent
attribute was set to1
, the summed values were not vertically aligned to the middle of the plots. The issue has been fixed.X-axis data labels were not drawing properly, for certain chart widths. At times, the labels were skipped when there was a lack of space, while at other times they would not be displayed at all. The issue has been fixed.
Pie 3D chart was throwing a JS error when chart data was updated through the "dataPlotClick" event. The issue has been fixed.
Deprecated
Following is the list of deprecated attributes:
placeXAxisLabelsOnTop
Treemap specific attributes:
labelGlow
labelGlowIntensity
labelGlowColor
labelGlowRadius