最近公司让整一个报表,使用到了 FusionCharts。刚开始接触时,不知道这是什么东东,更别说如何上手了,所以第一步就是先去了解什么是FusionCharts。
FusionCharts是一个基于XML和Flash的图表组件,它可以用来制作数据动画图表, FusionCharts可用于任何网页的脚本语言类似于HTML , .NET,ASP , JSP, PHP等,提供互动性和强大的图表。
特点:
1、方便易用
FusionCharts属于免安装型,不需要安装专用的软件,只需要将SWF核心文件放到项目中即可使用。其操作也非常简单,只需要将数据按照FusionCharts的加载格式转换成xml文件或json串即可。
2、类型丰富
FusionCharts包含多种类型的图表,而且能以基本的条形图,柱状图,线图,饼图等,进行组合和滚动图表
3、无平台限制
FusionCharts是跨平台、跨浏览器使用的,可以支持多种语言,一般情况下足够支持我们的程序。
4、降低服务器负载
所有图表呈现在客户端广泛安装使用的Adobe Flash平台。服务器只是负责流的预先建立SWF文件和XML数据文件。此外,图表SWF文件可以存储,只更新数据,而不是每次都发送图表SWF文件。
5、向下钻取
快速创建无限级的向下钻取图表,每一级都可以显示不同的图表类型和数据,要实现这些无需编写任何额外代码。
对于向下钻取,从概念上有点不好理解,也许是没有接触过类似的内容。在做实例的过程中,自己理解的其实它就是一个超链接。
基本图表类型:
1、 单系列
2、 多系列
3、 堆栈图
4、 组合图
5、 财经图
6、 漏斗图
7、 甘特图
正是因为FusionCharts的强大功能,得到了很多人的青睐。对它有了基本的了解之后,对自己使用该组件就有了很大的帮助。下篇会用一个简单的例子来介绍它强大之处。