用FusionCharts_XT_Evaluation包的图表api写了几个图表

来源:互联网 发布:时时彩数据统计 编辑:程序博客网 时间:2024/04/30 01:56

用FusionCharts_XT_Evaluation包的图表api写了几个图表,希望给开发到java图表的同学一点借鉴O(∩_∩)O哈哈~

1.下载FusionCharts_XT_Evaluation包,地址是http://download.csdn.net/detail/wws199304/8172445

2.建立project,引入FusionCharts.js和jquery.min.js两个文件和你要用到的swf文件,我的是在eclipse里面,目录如下:


3.代码:Column3D.html:

[html] view plaincopy
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
  2. <html>  
  3.     <head>  
  4.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
  5.         <title>java报表</title>  
  6.           
  7.         <style type="text/css">  
  8.             *{margin:0;padding:0;}  
  9.             #myReport{width:600px;height:300px;background:#CCCCFF;margin:150px auto;}  
  10.         </style>  
  11.           
  12.     </head>  
  13. <body>  
  14.       
  15.     <div id="myReport"></div>  
  16.       
  17.     <!--引进jQuery的第三方类库-->  
  18.     <script type="text/javascript" src="js/jquery.min.js" ></script>  
  19.     <!--引进FusionCharts官方类库-->  
  20.     <script type="text/javascript" src="js/FusionCharts.js"></script>  
  21.     <script type="text/javascript" >  
  22.         //jquery写法  
  23.         $(function(){  
  24.             var xmlData = "<chart caption='Monthly Revenue' xAxisName='Month' yAxisName='Revenue' numberPrefix='$' showValues='0'>" +  
  25.             "   <set label='Jan' value='420000' />" +  
  26.             "   <set label='Feb' value='910000' />" +  
  27.             "   <set label='Mar' value='720000' />" +  
  28.             "   <set label='Apr' value='550000' />" +  
  29.             "   <set label='May' value='810000' />" +  
  30.             "   <set label='Jun' value='510000' />" +  
  31.             "   <set label='Jul' value='680000' />" +  
  32.             "   <set label='Aug' value='620000' />" +  
  33.             "   <set label='Sep' value='610000' />" +  
  34.             "   <set label='Oct' value='490000' />" +  
  35.             "   <set label='Nov' value='530000' />" +  
  36.             "   <set label='Dec' value='330000' />" +  
  37.             "   <trendLines>" +  
  38.             "   <line startValue='700000' color='009933' displayvalue='Target' />" +  
  39.             "   </trendLines>" +  
  40.             "   </chart>";  
  41.           
  42.               
  43.             //FusionCharts("图标类型","id","高度","宽度","0","1")  
  44.             //初始化FusionCharts对象  
  45.             var myChart=new FusionCharts("swf/Column3D.swf","myChartId","600","300","0","1");  
  46.             //赋值(这里也可以用json格式)  
  47.             myChart.setXMLData(xmlData);  
  48.             //初始化到id="myReport"的容器里  
  49.             myChart.render("myReport");  
  50.               
  51.         });  
  52.     </script>  
  53. </body>  
  54. </html>  
4.运行Column3D.html在浏览器里面如下:


修改代码里面的caption,xAxisName,yAxisName可以分别修改题目,x轴名称,y轴名称,set的label可以修改数据项名称,具体可以参考Contents里面的index.html。

类似还可以做出其他图:




PS:代码下载地址:http://download.csdn.net/detail/wws199304/8173257

0 0
原创粉丝点击