前段时间做的项目中用到了FusionCharts Free 这个插件,今天上班打开网站后竟然发现线形图出错了,如图:FusionCharts Free 注意事项-LMLPHP

  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格式数据源。
 
 
 
04-17 23:50