jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】


Posted in jQuery onApril 10, 2017

本文实例讲述了jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果。分享给大家供大家参考,具体如下:

1、设计思路

(1)了解组合图的特性以及用法,选用图的类型;

(2)设计出两根柱子和两根折线,分开展示。

2、设计步骤

(1)设计页面 index.html:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>FuionCharts 2D柱状图和折线图组合图</title>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="FusionCharts/FusionCharts.js"></script>
<script type="text/javascript">
$(function(){
 var column2DLine = new FusionCharts( "FusionCharts/MSCombi2D.swf", "doubleAreaId", "100%", "540", "0" );
 column2DLine.setXMLUrl("columnLine.xml");
 column2DLine.render("columnLine");
});
</script>
</head>
<body>
  <div id="columnLine"></div>
</body>
</html>

(2)设计出数据源 columnLine.xml:

<?xml version="1.0" encoding="UTF-8"?>
<chart caption='(3water.com统计)2013-2016年某人年收入详细' xAxisName='月份' yAxisName='收入' showValues='0'
    baseFont='微软雅黑' baseFontSize='14' baseFontColor='#00FF00' outCnvBaseFont='宋体'
    outCnvBaseFontSize='20' outCnvBaseFontColor='#0000FF'>
  <categories>
   <category label='一月' />
   <category label='二月' />
   <category label='三月' />
   <category label='四月' />
   <category label='五月' />
   <category label='六月' />
   <category label='七月' />
   <category label='八月' />
   <category label='九月' />
   <category label='十月' />
   <category label='十一月' />
   <category label='十二月' />
  </categories>
  <dataset seriesName='2013'>
   <set value='59845' />
   <set value='36562'/>
   <set value='15421' />
   <set value='56213' />
   <set value='45121' />
   <set value='56232' />
   <set value='56121' />
   <set value='23565' />
   <set value='85656' />
   <set value='45421' />
   <set value='23561' />
   <set value='24801' />
  </dataset>
  <dataset seriesName='2014' renderAs='Line'>
   <set value='56122' />
   <set value='65121'/>
   <set value='45154' />
   <set value='20120' />
   <set value='95656' />
   <set value='46522' />
   <set value='65323' />
   <set value='62311' />
   <set value='95656' />
   <set value='65322' />
   <set value='74545' />
   <set value='56231' />
  </dataset>
  <dataset seriesName='2015'>
   <set value='95656' />
   <set value='54132'/>
   <set value='45511' />
   <set value='23200' />
   <set value='65622' />
   <set value='32600' />
   <set value='54512' />
   <set value='56232' />
   <set value='26562' />
   <set value='45421' />
   <set value='52211' />
   <set value='65623' />
  </dataset>
  <dataset seriesName='2016' renderAs='Line'>
   <set value='56444'/>
   <set value='65232'/>
   <set value='12123'/>
   <set value='21222'/>
   <set value='78454' />
   <set value='56211' />
   <set value='42422' />
   <set value='95655' />
   <set value='45455' />
   <set value='95656' />
   <set value='22900' />
   <set value='41512' />
  </dataset>
</chart>

3、设计结果

jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】

jQuery 相关文章推荐
推荐三款日期选择插件(My97DatePicker、jquery.datepicker、Mobiscroll)
Apr 21 jQuery
jQuery实现web页面樱花坠落的特效
Jun 01 jQuery
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
Jun 01 jQuery
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
Jun 02 jQuery
jquery DataTable实现前后台动态分页
Jun 17 jQuery
jQuery选择器之子元素过滤选择器
Sep 28 jQuery
JS文件中加载jquery.js的实例代码
May 05 jQuery
js jquery 获取某一元素到浏览器顶端的距离实现方法
Sep 05 jQuery
jQuery分组选择器简单用法示例
Apr 04 jQuery
jquery中为什么能用$操作
Jun 18 jQuery
JavaScript或jQuery 获取option value值方法解析
May 12 jQuery
jquery插件实现搜索历史
Apr 24 jQuery
jQuery插件FusionCharts绘制2D环饼图效果示例【附demo源码】
Apr 10 #jQuery
jQuery EasyUI之验证框validatebox实例详解
Apr 10 #jQuery
Django1.7+JQuery+Ajax验证用户注册集成小例子
Apr 08 #jQuery
利用jQuery解析获取JSON数据
Apr 08 #jQuery
JavaScript使用链式方法封装jQuery中CSS()方法示例
Apr 07 #jQuery
jQuery中map函数的两种方式
Apr 07 #jQuery
jQuery获取table下某一行某一列的值实现代码
Apr 07 #jQuery
You might like
PHP中cookie和session的区别实例分析
2014/08/28 PHP
PHP比你想象的好得多
2014/11/27 PHP
全面解读PHP的Yii框架中的日志功能
2016/03/17 PHP
php微信公众号开发(3)php实现简单微信文本通讯
2016/12/15 PHP
使用jQuery的将桌面应用程序引入浏览器
2010/11/19 Javascript
JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
2015/06/19 Javascript
jQuery实现浮动层随浏览器滚动条滚动的方法
2015/09/22 Javascript
全面解析Bootstrap排版使用方法(文字样式)
2015/11/30 Javascript
学习jQuey中的return false
2015/12/18 Javascript
Backbone.js框架中Model与Collection的使用实例
2016/05/07 Javascript
vuex 项目结构目录及一些简单配置介绍
2018/04/08 Javascript
微信小程序自定义头部导航栏(组件化)
2019/11/15 Javascript
react-intl实现React国际化多语言的方法
2020/09/27 Javascript
[01:20:05]DOTA2-DPC中国联赛 正赛 Ehome vs VG BO3 第二场 2月5日
2021/03/11 DOTA
跟老齐学Python之再深点,更懂list
2014/09/20 Python
谈谈如何手动释放Python的内存
2016/12/17 Python
Django页面数据的缓存与使用的具体方法
2019/04/23 Python
python异步实现定时任务和周期任务的方法
2019/06/29 Python
Python代码太长换行的实现
2019/07/05 Python
Numpy 理解ndarray对象的示例代码
2020/04/03 Python
matplotlib绘制鼠标的十字光标的实现(内置方式)
2021/01/06 Python
解决virtualenv -p python3 venv报错的问题
2021/02/05 Python
欧洲品牌瓷器餐具网上商店:Porzellantreff.de
2018/04/04 全球购物
波兰品牌鞋履在线商店:Eastend.pl
2020/01/11 全球购物
请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty
2015/12/03 面试题
应聘教师自荐信
2013/10/12 职场文书
优秀毕业大学生推荐信
2013/11/13 职场文书
商业融资计划书
2014/04/29 职场文书
党员群众路线承诺书
2014/05/20 职场文书
会计专业求职信
2014/08/10 职场文书
2015年三八妇女节活动总结
2015/02/06 职场文书
2019学校运动会开幕词
2019/05/13 职场文书
nginx 多个location转发任意请求或访问静态资源文件的实现
2021/03/31 Servers
一篇文章弄懂Python关键字、标识符和变量
2021/07/15 Python
MySQL子查询中order by不生效问题的解决方法
2021/08/02 MySQL
Python  lambda匿名函数和三元运算符
2022/04/19 Python