FusionCharts的使用

1 对FusionCharts的封装

  最重要的不是博主展现的fusioncharts的实现效果,其实,博主对其xml文件生成的封装也是相当不错的,呵呵,我自己在做的时候咋就没有这么去想过呢?

FusionCharts 的中文问题

“于是下载了FusionCharts,效果很炫,而且数据采用xml格式,服务器端容易生成,就它了。但我发现new 出FusionCharts对象后,使用setDataURL方法设置xml数据,flash展现的时候居然不支持中文,而且怎么设置编码格式都不行,而用setDataXML就可以!尤其让人不解的是官方文档里居然说setDataURL方法可以支持多国语言,而setDataXML不行!!!我就奇了怪了。。。

采用setDataXML方法虽说不影响我使用了,但到底有点不爽。”

所言极是,自己后面也是在程序中生成,然后指定的。

当纵坐标值全为0,FusionChart 显示 NaN 的解决方法

<graph caption='chart1' yAxisMinValue='0' yAxisMaxValue='10' >

加上属性  yAxisMinValue='0' yAxisMaxValue='10' , 第二个属性yAxisMaxValue非0正整数即可

Flash被层遮挡的解决办法

在ExtJs的项目中使用了FusionChart,ExtJs的弹窗窗口会被flash遮挡住。修改FusionChart生成flash的object的代码。根据以下的原理来进行修改即可。

01 <!-- 不会遮住层的Flash 
02 让Flash不档住浮动对象或层的关键属性:
03 <param name="wmode" value="opaque" />//IE下生效
04 <embed wmode="opaque"></embed>//FireFox下生效
05 -->
06 <object type="application/x-shockwave-flash" data="style/flash/001.swf" width="400" height="400">
07 <param name="movie" value="style/flash/001.swf" />
08 <param name="wmode" value="opaque" />
09 <embed wmode="opaque"></embed>
10 <a href="style/flash/001.swf"><img src="style/img/001.jpg" alt="Flash动画" /></a>
11 </object>
原文地址:https://www.cnblogs.com/ozheric/p/1888797.html