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插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
Mar 22 jQuery
原生Aajax 和jQuery Ajax 写法个人总结
Mar 24 jQuery
jQuery实现拖动效果的实例代码
Jun 25 jQuery
JavaScript之事件委托实例(附原生js和jQuery代码)
Jul 22 jQuery
jQuery实现checkbox即点即改批量删除及中间遇到的坑
Nov 11 jQuery
jQuery实现ajax回调函数带入参数的方法示例
Jun 26 jQuery
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
Jul 31 jQuery
jQuery序列化form表单数据为JSON对象的实现方法
Sep 20 jQuery
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
Jul 10 jQuery
JQuery常用选择器功能与用法实例分析
Dec 23 jQuery
jquery实现烟花效果(面向对象)
Mar 10 jQuery
jQuery实现放大镜案例
Oct 19 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面向对象全攻略 (七) 继承性
2009/09/30 PHP
PHP 一个随机字符串生成代码
2010/05/26 PHP
PHP魔术方法的使用示例
2015/06/23 PHP
PHP如何将log信息写入服务器中的log文件
2015/07/29 PHP
Zend Framework教程之模型Model用法简单实例
2016/03/04 PHP
php通过curl添加cookie伪造登陆抓取数据的方法
2016/04/02 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
2016/04/27 PHP
php 人员权限管理(RBAC)实例(推荐)
2017/05/24 PHP
PHP编程获取各个时间段具体时间的方法
2017/05/26 PHP
laravel 事件/监听器实例代码
2019/04/12 PHP
jQuery插件的写法分享
2013/06/12 Javascript
利用JS实现浏览器的title闪烁
2013/07/08 Javascript
jquery live()调用不存在的解决方法
2014/02/26 Javascript
JavaScript中实现sprintf、printf函数
2015/01/27 Javascript
JavaScript使用setInterval()函数实现简单轮询操作的方法
2015/02/02 Javascript
javascript手风琴下拉菜单实现代码
2015/11/12 Javascript
jquery实现点击页面回到顶部
2016/11/23 Javascript
基于jquery实现的鼠标悬停提示案例
2016/12/11 Javascript
vue2.0 路由不显示router-view的解决方法
2018/03/06 Javascript
利用chrome浏览器进行js调试并找出元素绑定的点击事件详解
2021/01/30 Javascript
python正则表达式re模块详解
2014/06/25 Python
解决Python requests 报错方法集锦
2017/03/19 Python
Python+tkinter模拟“记住我”自动登录实例代码
2018/01/16 Python
Python tkinter事件高级用法实例
2018/01/31 Python
python实现俄罗斯方块游戏
2020/03/25 Python
kaggle+mnist实现手写字体识别
2018/07/26 Python
Python如何获得百度统计API的数据并发送邮件示例代码
2019/01/27 Python
Python类中self参数用法详解
2020/02/13 Python
python 利用zmail库发送邮件
2020/09/11 Python
利用CSS3的transition属性实现滑动效果
2015/08/05 HTML / CSS
英国最大的体育&时尚零售公司:JD Sports
2017/12/13 全球购物
物流管理应届生求职信
2013/11/07 职场文书
物流毕业生个人的自我评价
2014/02/13 职场文书
python 下载文件的几种方式分享
2021/04/07 Python
python中的被动信息搜集
2021/04/29 Python
Python - 10行代码集2000张美女图
2021/05/23 Python