书签 分享 收藏 举报 版权申诉 / 41

类型报表fusioncharts学习笔记.docx

  • 文档编号:4307621
  • 上传时间:2022-11-29
  • 格式:DOCX
  • 页数:41
  • 大小:96.71KB

varmyChart=newFusionCharts("../FusionCharts/FCF_Column3D.swf","myChartId","600","500");

myChart.setDataURL("Data.xml");

myChart.render("chartdiv");

解释:

首先,用下面的语句来加载FusionCharts.js文件。

然后,定义了一个DIV,它还有个id。

图形将出现在这个DIV里,到时这里的字将被图形替代。

接着,用四个参数建立了一个FusionCharts对象。

varmyChart=newFusionCharts("../FusionCharts/FCF_Column3D.swf","myChartId","600","

500")

第一个参数是SWF文件的地址。

第二个是图形的id。

这个id可以随便叫什么,但是要注意,当一个页面里有多个图形的时候,这个id一定要是唯一的。

第三个参数是图形的宽。

第四个参数是图形的高。

此时还要设置数据文件的地址。

myChart.setDataURL("Data.xml")

最后把图形渲染在指定的地方。

myChart.render("chartdiv")

"chartdiv"就是前面DIV的id,这就表示把图形render到"chartdiv"。

现在运行JSChart.html,会看到同Chart.html一样的效果。

很显然用JavaScript加载图形,更方便、更直观。

多图形

有时候需要在一个页面里显示多个图形,例如,同时以饼图、柱状图、曲线图、区域图

四种形式来表现每个月的销售情况,让用户想看哪个就看哪个。

怎么加载多个图形呢?

很简单,看下面。

多图形

FirstChartContainerPie3D

varmyChart1=newFusionCharts("../FusionCharts/FCF_pie3D.swf","myChartId1","600","400");

myChart1.setDataURL("Data.xml");

myChart1.render("chartdiv1");

SecondChartContainerColumn3D

varmyChart2=newFusionCharts("../FusionCharts/FCF_Column3D.swf","myChartId2","600","300");

myChart2.setDataURL("Data.xml");

myChart2.render("chartdiv2");

ThirdChartContainerLine2D

varmyChart3=newFusionCharts("../FusionCharts/FCF_line.swf","myChartId3","600","300");

myChart3.setDataURL("Data.xml");

myChart3.render("chartdiv3");

FourthChartContainerArea2D

varmyChart4=newFusionCharts("../FusionCharts/FCF_area2D.swf",

"myChartId4","400","250");

myChart4.setDataURL("Data.xml");

myChart4.render("chartdiv4");

仔细对比上面四个图形的代码,其实就是div的id、FusionCharts对象的名称、图形的id,还有图形的SWF地址这些地方发生了变化。

FusionChartsFree使用dataXML加载数据

前面的例子里,使用的数据都是一个单独的XML文件,它可以被很多需要他的文件来调用。

但是有的时候,不可能不需要单独的文件,这时,就可以使用dataXML方法来进行数据的调用。

使用dataXML提供数据

dataXML和dataURL都可以提供数据,dataURL是以把XML文件地址以URL的形式告诉FCF,如一个静态的文件Data.xml,或者是一个动态的文件,如mydata.jsp(页面返回XML格式的文本)。

dataXML则是以XML文本的形式告诉FCF。

可能有点不好理解,看看下面的代码就知道了。

D27CDB6E-AE6D-11cf-96B8-444553540000"codebase=

width="600"height="500"id="Column3D">

chartWidth=600&chartHeight=500"/>

举报
举报
版权申诉
版权申诉
word格式文档无特别注明外均可编辑修改;预览文档经过压缩,下载后原文更清晰! 立即下载
配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
报表 fusioncharts 学习 笔记
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:报表fusioncharts学习笔记.docx
链接地址:https://www.bdocx.com/doc/4307621.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开