jfreechart插件将数据展示成饼状图、柱状图和折线图


Posted in Javascript onApril 13, 2015

本文以展示柱状图为例进行介绍,当然这仅仅是一种方法而已;还有很多方法可以用于展示图表,例如自定义图表标签、使用jfreechart插件等;

1、导入js文件,包含了很多展示方法:

<script type="text/javascript" src=<select:link page="/js/ChartObject.js"/>></script> <script type="text/javascript" src=<select:link page="/js/FusionCharts.js"/>></script>

2、从后台获取数据:

function init(){
 
  var name3="<%=request.getAttribute("accountlist.name")%>";
  var value3="<%=request.getAttribute("accountlist.values")%>";
  var rate3="<%=request.getAttribute("accountlist.valueshb")%>";
  showChart4(name3,rate3); 
  //showChart3(name3,value3,""); 

 }

3、将数据赋值给图例:

function showChart4(names,values){
  var chartObj = new ChartObject();
  var xmlString="";
  chartObj.caption="各承运单位车辆销运比图 ";
  chartObj.showValues='0';
  chartObj.showLabels='1';
  chartObj.sNumberSuffix='%25';
  xmlString = chartObj.createDualYMSColumnXmlByValues(names,values,"","销运比=卷烟销量%车辆运力;",""); 
  var chart = new FusionCharts("Charts/MSColumn3DLineDY.swf", "ChartId2", "1000", "230", "0", "0");
  chart.setDataXML(xmlString); 
  chart.render("chartDiv2");
 }

4、在jsp页面中只需写入:

<div style="margin-top:3px;margin-left:3px;"><span id="chartDiv2" style="width:100%;"></span></div>

5.结果展示如下所示:

jfreechart插件将数据展示成饼状图、柱状图和折线图

以上所述就是本文的全部内容,有需要的小伙伴可以参考下。

Javascript 相关文章推荐
javascript js cookie的存储,获取和删除
Dec 29 Javascript
JS 进度条效果实现代码整理
May 21 Javascript
AngularJS中$watch和$timeout的使用示例
Sep 20 Javascript
javascript 中的try catch应用总结
Apr 01 Javascript
jQuery模拟实现天猫购物车动画效果实例代码
May 25 jQuery
Javascript中Promise的四种常用方法总结
Jul 14 Javascript
用Webpack构建Vue项目的实践
Nov 07 Javascript
用最少的JS代码写出贪吃蛇游戏
Jan 12 Javascript
JS加密插件CryptoJS实现的Base64加密示例
Aug 16 Javascript
Vue异步组件处理路由组件加载状态的解决方案
Sep 07 Javascript
JavaScript使用闭包模仿块级作用域操作示例
Jan 21 Javascript
纯javascript实现选择框的全选与反选功能
Apr 08 Javascript
为什么JS中eval处理JSON数据要加括号
Apr 13 #Javascript
使用window.prompt()实现弹出用户输入的对话框
Apr 13 #Javascript
jsMind通过鼠标拖拽的方式调整节点位置
Apr 13 #Javascript
javascript继承的六大模式小结
Apr 13 #Javascript
javascript制作的简单注册模块表单验证
Apr 13 #Javascript
简化版手机端照片预览组件
Apr 13 #Javascript
javascript引用类型指针的工作方式
Apr 13 #Javascript
You might like
Smarty结合Ajax实现无刷新留言本实例
2007/01/02 PHP
php自定义函数之递归删除文件及目录
2010/08/08 PHP
PHP中如何判断AJAX提交的数据
2012/02/05 PHP
PHP生成随机密码方法汇总
2015/08/27 PHP
JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方
2011/09/20 Javascript
JavaScript实现自己的DOM选择器原理及代码
2013/03/04 Javascript
初识Javascript小结
2015/07/16 Javascript
深入理解JavaScript中的对象复制(Object Clone)
2016/05/18 Javascript
jQuery+CSS实现简单切换菜单示例
2016/07/27 Javascript
js replace(a,b)之替换字符串中所有指定字符的方法
2016/08/17 Javascript
利用ES6语法重构React组件详解
2017/03/02 Javascript
Web前端框架Angular4.0.0 正式版发布
2017/03/28 Javascript
slideToggle+slideup实现手机端折叠菜单效果
2017/05/25 Javascript
使用vue如何构建一个自动建站项目
2018/02/05 Javascript
Vue起步(无cli)的啊教程详解
2019/04/11 Javascript
Vue组件间的通信pubsub-js实现步骤解析
2020/03/11 Javascript
详解Python的Django框架中的templates设置
2015/05/11 Python
python reduce 函数使用详解
2017/12/05 Python
Python文本统计功能之西游记用字统计操作示例
2018/05/07 Python
对python:循环定义多个变量的实例详解
2019/01/20 Python
OpenCV搞定腾讯滑块验证码的实现代码
2019/05/18 Python
Python中Numpy ndarray的使用详解
2019/05/24 Python
详解python解压压缩包的五种方法
2019/07/05 Python
python框架flask入门之路由及简单实现方法
2020/06/07 Python
python 解决函数返回return的问题
2020/12/05 Python
美国瑜伽品牌:Gaiam
2017/10/31 全球购物
西班牙香水和化妆品购物网站:Arenal Perfumerías
2019/03/01 全球购物
聚网科技C++面试笔试题
2015/09/01 面试题
报社实习生自荐信
2014/01/24 职场文书
餐饮业员工工作决心书
2014/03/11 职场文书
2014年后勤管理工作总结
2014/12/01 职场文书
三八红旗手事迹材料
2014/12/26 职场文书
承诺保证书格式
2015/02/28 职场文书
反邪教学习心得体会
2016/01/15 职场文书
python脚本框架webpy模板赋值实现
2021/11/20 Python
详细介绍Java中的CyclicBarrier
2022/04/13 Java/Android