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 相关文章推荐
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
Mar 24 jQuery
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
Apr 03 jQuery
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
Apr 04 jQuery
jQuery Plupload上传插件的使用
Apr 19 jQuery
jQuery.form.js的使用详解
Jun 14 jQuery
jQuery.Ajax()的data参数类型详解
Jul 23 jQuery
关于jquery form表单序列化的注意事项详解
Aug 01 jQuery
jQuery自动或手动图片切换效果
Oct 11 jQuery
jQuery实现table表格checkbox全选的方法分析
Jul 04 jQuery
使用jquery Ajax实现上传附件功能
Oct 23 jQuery
JQuery常见节点操作实例分析
May 15 jQuery
jquery实现下载图片功能
Jul 18 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下用GD生成生成缩略图的两个选择和区别
2007/04/17 PHP
封装ThinkPHP的一个文件上传方法实例
2014/10/31 PHP
PHP中实现Bloom Filter算法
2015/03/30 PHP
Laravel中注册Facades的步骤详解
2016/03/16 PHP
超级退弹代码
2008/07/07 Javascript
javascript forEach通用循环遍历方法
2010/10/11 Javascript
IE6下CSS图片缓存问题解决方法
2010/12/09 Javascript
基于jquery的图片轮播 tab切换组件
2012/07/19 Javascript
js循环改变div颜色具体方法
2013/06/25 Javascript
JS实现div居中示例
2014/04/17 Javascript
自己动手写的jquery分页控件(非常简单实用)
2015/10/28 Javascript
JQuery datepicker 用法详解
2015/12/25 Javascript
Bootstrap 组件之按钮(二)
2016/05/11 Javascript
Bootstrap模态框水平垂直居中与增加拖拽功能
2016/11/09 Javascript
js实现小窗口拖拽效果
2016/12/03 Javascript
jquery实现下拉框多选方法介绍
2017/01/03 Javascript
ES6中Generator与异步操作实例分析
2017/03/31 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
2017/09/20 Javascript
jQuery中的$是什么意思及 $. 和 $().的区别
2018/04/20 jQuery
seajs下require书写约定实例分析
2018/05/16 Javascript
vue服务端渲染添加缓存的方法
2018/09/18 Javascript
vue 本地服务不能被外部IP访问的完美解决方法
2018/10/29 Javascript
小程序实现上下切换位置
2020/11/16 Javascript
[03:42]2016国际邀请赛中国区预选赛首日现场玩家采访
2016/06/26 DOTA
python 装饰器功能以及函数参数使用介绍
2012/01/27 Python
linux环境下安装pyramid和新建项目的步骤
2013/11/27 Python
python实现Adapter模式实例代码
2018/02/09 Python
如何用python爬取微博热搜数据并保存
2021/02/20 Python
CSS3教程(6):创建网站多列
2009/04/02 HTML / CSS
丹尼尔惠灵顿手表天猫官方旗舰店:Daniel Wellington
2017/08/25 全球购物
写给老婆的检讨书
2014/02/21 职场文书
学生党员公开承诺书
2014/05/28 职场文书
党员干部廉洁承诺书
2014/05/28 职场文书
班风口号
2014/06/18 职场文书
SpringBoot+Vue+JWT的前后端分离登录认证详细步骤
2021/09/25 Java/Android
解决persistence.xml配置文件修改存放路径的问题
2022/02/24 Java/Android