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 相关文章推荐
BootStrap中jQuery插件Carousel实现轮播广告效果
Mar 27 jQuery
JS/jquery实现一个网页内同时调用多个倒计时的方法
Apr 27 jQuery
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
May 26 jQuery
详谈表单格式化插件jquery.serializeJSON
Jun 23 jQuery
使用jQuery实现简单的tab框实例
Aug 22 jQuery
jQuery实现定时隐藏对话框的方法分析
Feb 12 jQuery
jQuery实现的淡入淡出与滑入滑出效果示例
Apr 18 jQuery
使用jquery的cookie实现登录页记住用户名和密码的方法
Mar 13 jQuery
jquery登录的异步验证操作示例
May 09 jQuery
jQuery实现可编辑的表格
Dec 11 jQuery
jQuery中event.target和this的区别详解
Aug 13 jQuery
jQuery实现鼠标拖拽登录框移动效果
Sep 13 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生成图片缩略图的方法
2015/04/07 PHP
thinkPHP5.0框架命名空间详解
2017/03/18 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
jquery选择器(常用选择器说明)
2010/09/28 Javascript
javascript实现tabs选项卡切换效果(扩展版)
2013/03/19 Javascript
JavaScript中的noscript元素属性位置及作用介绍
2013/04/11 Javascript
AngularJS入门教程(一):静态模板
2014/12/06 Javascript
JS访问SWF的函数用法实例
2015/07/01 Javascript
BootStrap智能表单实战系列(四)表单布局介绍
2016/06/13 Javascript
jQuery包裹节点用法完整示例
2016/09/13 Javascript
JavaScript实现的XML与JSON互转功能详解
2017/02/16 Javascript
解决JQuery全选/反选第二次失效的问题
2017/10/11 jQuery
axios 封装上传文件的请求方法
2018/09/26 Javascript
JavaScript中0、空字符串、'0'是true还是false的知识点分享
2019/09/16 Javascript
webpack4 配置 ssr 环境遇到“document is not defined”
2019/10/24 Javascript
如何构建一个Vue插件并生成npm包
2020/10/26 Javascript
vue监听滚动事件的方法
2020/12/21 Vue.js
[03:21]辉夜杯主赛事 12月25日TOP5
2015/12/26 DOTA
[01:12]DOTA2 2015年秋季互动指南
2015/11/10 DOTA
Python脚本实现Web漏洞扫描工具
2016/10/25 Python
Python编程实现线性回归和批量梯度下降法代码实例
2018/01/04 Python
Python判断变量名是否合法的方法示例
2019/01/28 Python
Django框架HttpRequest对象用法实例分析
2019/11/01 Python
Python使用PyQt5/PySide2编写一个极简的音乐播放器功能
2020/02/07 Python
Python3 读取Word文件方式
2020/02/13 Python
什么时候需要进行强制类型转换
2016/09/03 面试题
Java面试题:为什么要用Java
2012/05/11 面试题
电气工程和自动化自荐信范文
2013/12/25 职场文书
企业文明单位申报材料
2014/05/16 职场文书
个人简历求职信范文
2015/03/20 职场文书
海上钢琴师的观后感
2015/06/11 职场文书
MySQL安装后默认自带数据库的作用详解
2021/04/27 MySQL
MySql开发之自动同步表结构
2021/05/28 MySQL
详解Go与PHP的语法对比
2021/05/29 PHP
Ruby处理YAML和json数据
2022/04/18 Ruby
MySQL中EXPLAIN语句及用法
2022/05/20 MySQL