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 相关文章推荐
JavaScript使用链式方法封装jQuery中CSS()方法示例
Apr 07 jQuery
jQuery使用正则验证15/18身份证的方法示例
Apr 27 jQuery
jquery请求servlet实现ajax异步请求的示例
Jun 03 jQuery
jQuery实现选中行变色效果(实例讲解)
Jul 06 jQuery
jQuery Easyui Treegrid实现显示checkbox功能
Aug 08 jQuery
jquery+css实现下拉列表功能
Sep 03 jQuery
javascript+jQuery实现360开机时间显示效果
Nov 03 jQuery
jQuery实现的滑块滑动导航效果示例
Jun 04 jQuery
详解jquery和vue对比
Apr 16 jQuery
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
Jun 10 jQuery
jQuery擦除插件eraser使用方法详解
Jan 11 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
Mysql的GROUP_CONCAT()函数使用方法
2008/03/28 PHP
php自定义错误处理用法实例
2015/03/20 PHP
php指定长度分割字符串str_split函数用法示例
2017/01/30 PHP
[原创]php token使用与验证示例【测试可用】
2017/08/30 PHP
用Div仿showModalDialog模式菜单的效果的代码
2007/03/05 Javascript
新浪刚打开页面出来的全屏广告代码
2007/04/02 Javascript
很全的显示阴历(农历)日期的js代码
2009/01/01 Javascript
js 弹出框 替代浏览器的弹出框
2010/10/29 Javascript
javascript smipleChart 简单图标类
2011/01/12 Javascript
jquery模拟LCD 时钟的html文件源代码
2014/06/16 Javascript
使用nodejs、Python写的一个简易HTTP静态文件服务器
2014/07/18 NodeJs
jquery马赛克拼接翻转效果代码分享
2015/08/24 Javascript
javascript js 操作数组 增删改查的简单实现
2016/06/20 Javascript
Vue.js每天必学之过滤器与自定义过滤器
2016/09/07 Javascript
jquery popupDialog 使用 加载jsp页面的方法
2016/10/25 Javascript
requirejs + vue 项目搭建详解
2017/06/16 Javascript
ionic grid(栅格)九宫格制作详解
2018/06/30 Javascript
基于React Native 0.52实现轮播图效果
2020/08/25 Javascript
angular4+百分比进度显示插件用法示例
2019/05/05 Javascript
详解小程序之简单登录注册表单验证
2019/05/13 Javascript
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
python采用getopt解析命令行输入参数实例
2014/09/30 Python
python中global与nonlocal比较
2014/11/21 Python
Python3实现将文件树中所有文件和子目录归档到tar压缩文件的方法
2015/05/22 Python
详解用TensorFlow实现逻辑回归算法
2018/05/02 Python
padas 生成excel 增加sheet表的实例
2018/12/11 Python
Python编程快速上手——选择性拷贝操作案例分析
2020/02/28 Python
军校制空专业毕业生自我鉴定
2013/11/16 职场文书
好邻里事迹材料
2014/01/16 职场文书
干部行政关系介绍信
2014/01/17 职场文书
汽车技术服务与贸易专业求职信
2014/07/20 职场文书
教师党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
小班上学期个人总结
2015/02/12 职场文书
pytorch实现ResNet结构的实例代码
2021/05/17 Python
超详细教你怎么升级Mysql的版本
2021/05/19 MySQL
MongoDB 常用的crud操作语句
2021/06/20 MongoDB