FushionCharts

FushionCharts官网:http://www.fusioncharts.com/

在线Demo:http://www.fusioncharts.com/free/demos/Blueprint/

首先我们需要做的准备工作就是下载一个FusionCharts数据包,里面包括了我们后面将试用的Jar包和Js和CSS文件等,做好了这个步骤后我们 可以开始编码了。把我们下载回来的FusionCharts包拷贝到MyEclipse项目中的WebRoot目录下,我这里整理成了一下形式

做完这一步后,导入下载FusionCharts包中的两个Jar文件

OK了,准备工作也就做完了,正式进入写代码的时候了。现在我们就来做一个Demo出来供大家学习

Js代码代码  

  1. <script type="text/javascript">
  2. function showFusionCharts(){
  3. var myChart = new FusionCharts("FusionCharts/Charts/Pie3D.swf", "myChartId", "1000", "800");
  4. myChart.setDataURL("Data.xml");
  5. myChart.render("chartdiv");
  6. }
  7. </script>

Js代码代码  

  1. <chart caption=‘my First Charts‘>
  2. <set name=‘Jan‘ value=‘462‘ />
  3. <set name=‘Feb‘ value=‘857‘ />
  4. <set name=‘Mar‘ value=‘671‘ />
  5. <set name=‘Apr‘ value=‘494‘ />
  6. <set name=‘May‘ value=‘761‘ />
  7. <set name=‘Jun‘ value=‘960‘ />
  8. <set name=‘Jul‘ value=‘629‘ />
  9. <set name=‘Aug‘ value=‘622‘ />
  10. <set name=‘Sep‘ value=‘376‘ />
  11. <set name=‘Oct‘ value=‘494‘ />
  12. <set name=‘Nov‘ value=‘761‘ />
  13. <set name=‘Dec‘ value=‘960‘ />
  14. </chart>

注意:

在使用在该FusionCharts对象是,别忘了导入FusionCharts.js文件。

var myChart = new FusionCharts("FusionCharts/Charts/Pie3D.swf", "myChartId", "1000","800");

一句实例化了一个FusionCharts对象出来,其中第一个参数FusionCharts/Charts/Pie3D.swf就是指出你需要显示的图
标样式所对应的目录,根据我前面FusionCharts在myEclipse中的布局,打开charts目录就是了,这里面就是你对应的样式了;

第二个参数myChartId是对该实例化的FusionCharts对象定义的一个ID号,可以自己根据自己需要随意取;

第三个和第四个参数分别指明该实例化的FusionCharts对象的长和宽。

myChart.render("chartdiv");      这一句指明了FusionCharts对象的显示地方,我这里是定义了一个<div id="chartdiv>

myChart.setDataURL("Data.xml"); 这一句指明了FusionCharts对象的数据来源,我这里为了方便,写了一个XML文件Data.xml放到了WebRoot跟目录下。

最后,在适当的地方调用该定义FusionCharts对象的方法就可以看到效果了,简单吧。

最后来总结一下:

1、准备工作整理下载回来的FusionCharts数据包,保留Charts样式、FusionCharts.js、编写XML文件。

2、导入FusionCharts.js文件

3、编写jsp文件代码

时间: 2024-08-27 14:47:10

FushionCharts的相关文章

Java封装FushionCharts

最近公司接了个关于数据统计的系统,需要用到报表功能,找了几天觉得还是FushionCharts 适合,所以就对FushionCharts进行了java代码封装,方便,前台,后台调用. 1.报表Model 文件,数据封装 package hh.com.fushionchart.Model; /** * 报表Model 文件,数据封装 * @author 尹晶晶 * */ public class FChart { /** * 报表swf文件,默认线形图 */ private String file

FusionCharts参数说明 (中文)

FushionCharts是把抽象数据图示化的套件,使用方便,配置简单.其相关参数中文说明如下. FusionCharts Free中文开发指南第二版.pdf 功能特性 animation                    是否动画显示数据,默认为 1(True) showNames                    是否显示横向坐标轴(x轴)标签名称 rotateNames                是否旋转显示标签,默认为0(False):横向显示 showValues     

.net项目技术选型总结

数据库 小型项目:SQLite 中大型项目:MS SQL Server(国内) / Mysql(国外) 数据访问技术 SqlHelper(ADO.NET) 轻型ORM:Dapper / PetaPoco 大型ORM:EF / NHibernet 服务端技术 ASP.NET MVC WCF ASP.NET WebAPI 前端技术 JavaScript jQuery+jQuery UI 前端框架:Easy UI(轻型),ExtJs(大型),BootStrap 图表:FushionCharts,Hig

解决fusionCharts显示不全,经常挤在一起的问题

<script> //生成fushioncharts function showChart(chartType,showDiv,data){ var myChart1= new FusionCharts("<%=request.getContextPath()%>/framework/fusioncharts/"+chartType+".swf?ChartNoDataText=当前没有可展示图形的数据", "myChartId1&q

(转).net项目技术选型总结

原文作者:mcgrady 原文地址:.net项目技术选型总结 做.net开发已经几年了,也参与开发了很多大大小小的项目,所以现在希望总结出一套开发.net项目的常用技术,也为以后做项目技术选型的时候作为参考. 数据库 小型项目:SQLite 中大型项目:MS SQL Server(国内) / Mysql(国外) 数据访问技术 SqlHelper(ADO.NET) 轻型ORM:Dapper / PetaPoco 大型ORM:EF / NHibernet 服务端技术 ASP.NET MVC WCF

禅道的目录结构

目录 1 顶级目录结构 2 www目录 3 module目录 4 参考来源 5 ZenTaoPMS使用手册导航 顶级目录结构 bin目录是存放里禅道的一些命令行脚本: config下面存放了禅道运行的主配置文件和数据库配置文件. db下面是历次升级的数据库脚本和完整的建库脚本. framework里面则是禅道php框架的核心类文件. lib目录下面是其他几个类文件.比如数据库访问,发送邮件,数据验证等. module下面则是存放了具体的模块.禅道目前已经有30余个模块了. tmp目录是禅道程序运

FusionCharts參数中文说明

FushionCharts是把抽象数据图示化的套件,使用方便,配置简单.其相关參数中文说明例如以下. 功能特性 animation                    是否动画显示数据,默觉得 1(True) showNames                    是否显示横向坐标轴(x轴)标签名称 rotateNames                是否旋转显示标签,默觉得0(False):横向显示 showValues                    是否在图表显示相应的数据值,