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自定义图片上传插件实例代码
Apr 04 jQuery
jquery append与appendTo方法比较
May 24 jQuery
jquery网页加载进度条的实现
Jun 01 jQuery
深入理解jquery的$.extend()、$.fn和$.fn.extend()
Jul 08 jQuery
jQuery Datatable 多个查询条件自定义提交事件(推荐)
Aug 24 jQuery
jquery tmpl模板(实例讲解)
Sep 02 jQuery
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
Sep 23 jQuery
jquery.param()实现数组或对象的序列化方法
Oct 08 jQuery
jquery中为什么能用$操作
Jun 18 jQuery
jQuery 图片查看器插件 Viewer.js用法简单示例
Apr 04 jQuery
jquery更改元素属性attr()方法操作示例
May 22 jQuery
jQuery实现简单弹幕制作
Dec 10 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
香妃
2021/03/03 冲泡冲煮
在PHP3中实现SESSION的功能(三)
2006/10/09 PHP
PHP中动态显示签名和ip原理
2007/03/28 PHP
php生成excel列序号代码实例
2013/12/24 PHP
PHP利用func_get_args和func_num_args函数实现函数重载实例
2014/11/12 PHP
yii2中添加验证码的实现方法
2016/01/09 PHP
基于laravel-admin 后台 列表标签背景的使用方法
2019/10/03 PHP
web css实现整站样式互相切换
2013/10/29 Javascript
JavaScript中this的使用详解
2013/11/08 Javascript
js调用iframe实现打印页面内容的方法
2014/03/04 Javascript
一个简单的Node.js异步操作管理器分享
2014/04/29 Javascript
JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
2014/08/16 Javascript
为JS扩展Array.prototype.indexOf引发的问题及解决办法
2015/01/21 Javascript
JavaScript数组各种常见用法实例分析
2015/08/04 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
2015/10/20 Javascript
两种方法解决javascript url post 特殊字符转义 + &amp; #
2016/04/13 Javascript
ES6记录异步函数的执行时间详解
2016/08/31 Javascript
详解react如何在组件中获取路由参数
2017/06/15 Javascript
Vue插槽原理与用法详解
2019/03/05 Javascript
vue2.0实现列表数据增加和删除
2020/06/17 Javascript
JS倒计时两种实现方式代码实例
2020/07/27 Javascript
vue+iview分页组件的封装
2020/11/17 Vue.js
Python中使用glob和rmtree删除目录子目录及所有文件的例子
2014/11/21 Python
Python内置函数dir详解
2015/04/14 Python
Python中类的定义、继承及使用对象实例详解
2015/04/30 Python
Python单例模式实例详解
2017/03/01 Python
Python md5与sha1加密算法用法分析
2017/07/14 Python
Python tkinter实现的图片移动碰撞动画效果【附源码下载】
2018/01/04 Python
python自动发邮件库yagmail的示例代码
2018/02/23 Python
Python Json模块中dumps、loads、dump、load函数介绍
2018/05/15 Python
python可视化爬虫界面之天气查询
2019/07/03 Python
Expected conditions模块使用方法汇总代码解析
2020/08/13 Python
Sofft鞋官网:世界知名鞋类品牌
2017/03/28 全球购物
2015年化验室工作总结
2015/04/23 职场文书
2015年中学校长工作总结
2015/05/19 职场文书
Redis读写分离搭建的完整步骤
2021/09/14 Redis