前段时间做的项目中用到了FusionCharts Free 这个插件,今天上班打开网站后竟然发现线形图出错了,如图:
Y轴都是 NaNM ,经过在网上的一番查询后终于得知为什么了。
原来Free 版本中的折线图与柱图必须给其设置最大显示数值,否则,如果所提供给图表所展示的数据全为0时,在图表的y轴上将出现大量的“NaNM",即需要给属性yAxisMaxValue 、yAxisMinValue 赋值,否则就会出现 NaNM;
///提供给图表的数据源都为0 的时候,会报错
<dataset renderAs='Line' seriesName='使用人数' color='F1683C' anchorBorderColor='F1683C' anchorBgColor='F1683C'>
<set value='0'/>
<set value='0'/>
</dataset>
另外,在Free 版本中不支持json格式的数据,只支持xml格式数据源。