如何利用Flash图表组件FusionCharts来创建3D柱状图.docx_第1页
如何利用Flash图表组件FusionCharts来创建3D柱状图.docx_第2页
如何利用Flash图表组件FusionCharts来创建3D柱状图.docx_第3页
如何利用Flash图表组件FusionCharts来创建3D柱状图.docx_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

慧都控件网如何利用Flash图表组件-FusionCharts 创建3D柱状图在下载完FusionCharts 以后,我们就可以开始创建我们的第一个flash图表了。我们将要创建一个简单的3D柱状图形,用它来展示每月销售情况摘要。要使用FusionCharts来创建图形,你需要做下面三件事情:1.选择好你要创建的图形类型对应的SWF文件。例如,我们现在要创建的是3D柱状图形,那 么我们的SWF文件就是FusionCharts_Column3D.swf。上篇文章已经介绍过了,所有的SWF文件都放在 FusionChartsCharts文件夹里。2.XML数据文件。FusionCharts只接受基于XML格式的数据。因此,你需要把你的数据转成XML格式。3.HTML文件。这个HTML文件将包含用来嵌入图形的代码。在我们进行上面的工作之前,我们先要新建一个文件夹。例如,我们创建一个叫c:FusionCharts 的文件夹。以后我们的例子都放到这个里面。对于我们的第一个例子来说,我们将在c:FusionCharts下再建一个叫MyFirstChart的文件夹。3.1设置SWF文件我们还要在c:FusionCharts下建一个叫FusionCharts的文件夹。现 在,我们把所有的SWF文件都拷贝到到这个文件下面(c:FusionChartsFusionCharts)。以后,我们所有例子的代码,都要引 用这个文件夹下面的SWF文件。3.2创建XML数据文档要做报表,当然要有数据了。在这个例子里,我们准备展示一年里每个月的销售情况。所有数据看起来就像下面的表格中的一样。我们知道,FusionCharts只接受XML格式的数据,其他如Excel,CSV,text等都不行。现在我们按照上表中的数据,做成一个叫Data.xml的XML文件,保存在c:FusionChartsMyFirstChart文件夹下。这个文件的容如下:1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 上面的代码里,有一个叫的root元素,它还有一些属性,用来定义标题,坐标轴,数值格式。我们还看到有很多元素,它用来描述数据。name属性用来表示月份名称,value属性表示销售额,color属性表示图形颜色。3.3创建包含图形的HTML文件每个图形都要被放到HTML文件里才能显示,现在,我们把下面的代码保存c:FusionChartsMyFirstChartChart.html文件里。15. 16. 17. My First FusionCharts18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 上面的代码,其实就是一个显示flash的简单标记。movie参数值指定我们的SWF文件,即FusionCharts_Column3D.swf。FlashVars参数值用来指定XML文件的路径以及图形的宽和高。看到这里,如果不熟悉在网页里调用Flash的朋友,可能会有点迷惑,因为我们发现有一个embed参数,它的各个值都和param参数的值是一样的,为什么会这样呢?其实,这是为了在不同的浏览器里都能运行Flash的一个解决办法。IE浏览器是使用 param参数来运行Flash的,而Netscape则是使用embed参数来运行Flash。因此,为了保证我们的应用能够在大多数浏览器上运行,我 们就需要加上embed参数,并且值和param完全相同。好了,所有工作都做完了,现在,你可以用IE打开Chart.html,就能看到你的第一个漂亮的Flash图形了。3.4问题如果你很不幸,没有在页面上看到图形,那么可能是下面的原因之一: SWF 没有放到正确的文件夹。 在Chart.html里,SWF的路径设置不正确。 没有安装Flash Player。 没有启用浏览器Flash播放选项。如果你得到了一个“Error in Loading Data”的消息,可能是: Data.xml文件没放到正确的文件夹。 Data.xml的文件名不正确。比如,你可能不小心把它命名为Data.xml.txt。如果你得到了一个“Invalid XML Data”的消息,可能是;1.Data.xml里的内容有错误。到这里,第一个图表就做完了,感觉怎么样?你是觉得简单呢,容易呢,还是小Case呢?不过,这里我有个小问题,就是Data.xml里,yAxisName属性如果是中文的话,显示不出来。希望随着教程的继续,我进一步了解FusionCharts以后,可以解决这个小问题,也许它就是BUG。3.5图形转换上面的图形是一个柱形图,如果我们想用同样的数据,以饼图来展示,我们只需要将 C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论