jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】


Posted in jQuery onMay 13, 2017

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

1、设计思路

(1)了解条状图的一些特性和共性,掌握其特性;

(2)根据FusionCharts设计条理,设置静态页面和数据源;

(3)引入条状图,设置其属性。

2、设计步骤

(1)设计生成条状图的脚本

$(function(){
 var bar2D = new FusionCharts( "FusionCharts/Bar2D.swf", "myChartId", "100%", "540", "0" );
 bar2D.setXMLUrl("bar2D.xml");
 bar2D.render("bar2DChart");
});

(2)设计数据源

<?xml version="1.0" encoding="UTF-8"?>
<chart caption='(3water.com统计)2016年动物饲养量' xAxisName='动物名称' yAxisName='饲养量' showValues='1' baseFontSize='12' baseFontColor='#A45454'
    dashed='1' numDivLines='40' divLineColor='#0000FF' divLineThickness='1' divLineAlpha='50' divLineIsDashed='1' divLineDashLen='2'
    formatNumber='1' scaleRecursively='1' outCnvBaseFont='#456454' outCnvBaseFontSize='16' outCnvBaseFontColor='#00FF00' showToolTip='1'
    toolTipBgColor='#565677' toolTipBorderColor='#CCCCCC' showToolTipShadow='1' chartLeftMargin='5' showLabel='1'>
  <set label='猪' value='9856456454' />
  <set label='牛' value='8754545554' />
  <set label='羊' value='5784554458' />
  <set label='兔' value='451545554' />
  <set label='鸡' value='7989565666' />
  <vLine color='FF5904' thickness='2' dashed='1' showLabelBorder='1' labelVAlign='middle' labelHAlign='center'/>
  <set label='鸭' value='5613265666' />
  <set label='鹅' value='784545555' />
  <set label='蛇' value='45412121' />
  <set label='蛙' value='656521' />
  <set label='鱼' value='7854656666' />
</chart>

(3)引入FusionCharts条状图

<div id="bar2DChart"></div>

3、完整实例代码:

<!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>FusionCharts 2D条状图</title>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="FusionCharts/FusionCharts.js"></script>
<style type="text/css">
  body{
    width:98%;
    height:100%;
    font-size:12px;
  }
  #bar2DChart{
    width:100%;
  }
</style>
<script type="text/javascript">
$(function(){
 var bar2D = new FusionCharts( "FusionCharts/Bar2D.swf", "myChartId", "100%", "540", "0" );
 bar2D.setXMLUrl("bar2D.xml");
 bar2D.render("bar2DChart");
});
</script>
</head>
<body>
  <div id="bar2DChart"></div>
</body>
</html>

4、运行效果图:

jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】

jQuery 相关文章推荐
使用jQuery和ajax代替iframe的方法(详解)
Apr 12 jQuery
jquery点赞功能实现代码 点个赞吧!
May 29 jQuery
jQuery实现frame之间互通的方法
Jun 26 jQuery
jquery实现一个全局计时器(商城可用)
Jun 30 jQuery
jQuery ajax调用webservice注意事项
Oct 08 jQuery
浅谈jquery fullpage 插件增加头部和版权的方法
Mar 20 jQuery
jQuery md5加密插件jQuery.md5.js用法示例
Aug 24 jQuery
JS拖动选择table里的单元格完整实例【基于jQuery】
May 28 jQuery
jquery-ui 进度条功能示例【测试可用】
Jul 25 jQuery
jQuery-Citys省市区三级菜单联动插件使用详解
Jul 26 jQuery
jQuery实现数字华容道小游戏(实例代码)
Jan 16 jQuery
基于JavaScript或jQuery实现网站夜间/高亮模式
May 30 jQuery
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
May 13 #jQuery
jQuery中clone()函数实现表单中增加和减少输入项
May 13 #jQuery
jQuery遍历节点方法汇总(推荐)
May 13 #jQuery
jQuery手风琴的简单制作
May 12 #jQuery
jQuery.ajax向后台传递数组问题的解决方法
May 12 #jQuery
jQuery遮罩层实例讲解
May 11 #jQuery
jQuery zTree树插件动态加载实例代码
May 11 #jQuery
You might like
在 PHP 中使用随机数的三个步骤
2006/10/09 PHP
PHP导入Excel到MySQL的方法
2011/04/23 PHP
使用PHP实现二分查找算法代码分享
2011/06/24 PHP
将时间以距今多久的形式表示,PHP,js双版本
2012/09/25 PHP
CodeIgniter配置之autoload.php自动加载用法分析
2016/01/20 PHP
zend framework中使用memcache的方法
2016/03/04 PHP
PHP手机号码及邮箱正则表达式实例解析
2020/07/11 PHP
到处都是jQuery选择器的年代 不了解它们的性能,行吗
2012/06/18 Javascript
Jquery刷新页面背景图片随机变换的实现方法
2013/03/15 Javascript
用Javascript来生成ftp脚本的小例子
2013/07/03 Javascript
jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
2013/12/02 Javascript
javascript 终止函数执行操作
2014/02/14 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
2014/04/30 Javascript
JS实现向表格中动态添加行的方法
2015/03/30 Javascript
javascript入门之数组[新手必看]
2016/11/21 Javascript
es6学习笔记之Async函数基本教程
2017/05/11 Javascript
详解angularJS+Ionic移动端图片上传的解决办法
2017/09/13 Javascript
通过JS运行机制的角度说说作用域
2019/03/12 Javascript
JQuery获取元素尺寸、位置及页面滚动事件应用示例
2019/05/14 jQuery
JavaScript实现背景自动切换小案例
2019/09/27 Javascript
JS性能优化实现方法及优点进行
2020/08/30 Javascript
python版本坑:md5例子(python2与python3中md5区别)
2017/06/20 Python
python绘制双柱形图代码实例
2017/12/14 Python
Python自定义线程池实现方法分析
2018/02/07 Python
对pandas进行数据预处理的实例讲解
2018/04/20 Python
python+POP3实现批量下载邮件附件
2018/06/19 Python
Django model序列化为json的方法示例
2018/10/16 Python
对python中数组的del,remove,pop区别详解
2018/11/07 Python
Python3 中作为一等对象的函数解析
2019/12/11 Python
如何使用Django Admin管理后台导入CSV
2020/11/06 Python
系统管理员的职责包括那些?管理的对象是什么?
2016/09/20 面试题
高级文秘工作总结的自我评价
2013/09/28 职场文书
计算机通信工程专业毕业生推荐信
2013/12/24 职场文书
红领巾广播站广播稿
2014/02/01 职场文书
商业计划书之服装
2019/09/09 职场文书
浅谈Python3中datetime不同时区转换介绍与踩坑
2021/08/02 Python