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 EasyUI 表单组件增加焦点切换功能的方法
Apr 13 jQuery
jquery实现tab选项卡切换效果(悬停、下方横线动画位移)
May 05 jQuery
基于jQuery实现的Ajax 验证用户名唯一性实例代码
Jun 28 jQuery
jQuery实现动态给table赋值的方法示例
Jul 04 jQuery
详解jquery选择器的原理
Aug 01 jQuery
jQuery niceScroll滚动条错位问题的解决方法
Feb 03 jQuery
jQuery实现导航样式布局操作示例【可自定义样式布局】
Jul 24 jQuery
jQuery实现轮播图及其原理详解
Apr 12 jQuery
jQuery实现的模仿雨滴下落动画效果
Dec 11 jQuery
jquery简单实现纵向的无缝滚动代码实例
Apr 01 jQuery
jQuery实现判断滚动条滚动到document底部的方法分析
Aug 27 jQuery
JQuery常用选择器功能与用法实例分析
Dec 23 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
全国FM电台频率大全 - 11 浙江省
2020/03/11 无线电
解析PHP 5.5 新特性
2013/07/02 PHP
php 使用GD库为页面增加水印示例代码
2014/03/24 PHP
PHP中时间加减函数strtotime用法分析
2017/04/26 PHP
PHP 中 var_export、print_r、var_dump 调试中的区别
2018/06/19 PHP
Firefox div高度自适应
2009/04/28 Javascript
jquery中的$(document).ready()使用小结
2014/02/14 Javascript
jQuery选择器源码解读(二):select方法
2015/03/31 Javascript
jQuery获取上传文件的名称的正则表达式
2015/05/21 Javascript
Bootstrap入门书籍之(三)栅格系统
2016/02/17 Javascript
对于Javascript 执行上下文的全面了解
2017/09/05 Javascript
Node.js 中使用 async 函数的方法
2017/11/20 Javascript
jQuery实现获取选中复选框的值实例详解
2018/06/28 jQuery
vue中使用sessionStorage记住密码功能
2018/07/24 Javascript
JavaScript变量提升和严格模式实例分析
2019/01/27 Javascript
js实现的在本地预览图片功能示例
2019/11/09 Javascript
Python实现的二维码生成小软件
2014/07/11 Python
python实现读取并显示图片的两种方法
2017/01/13 Python
分享几道你可能遇到的python面试题
2017/07/24 Python
PyCharm 常用快捷键和设置方法
2017/12/20 Python
Python爬虫框架Scrapy实例代码
2018/03/04 Python
Anaconda2下实现Python2.7和Python3.5的共存方法
2018/06/11 Python
python人民币小写转大写辅助工具
2018/06/20 Python
python 字典修改键(key)的几种方法
2018/08/10 Python
python3实现字符串操作的实例代码
2019/04/16 Python
解决Python数据可视化中文部分显示方块问题
2020/05/16 Python
英国高级百货公司:Harvey Nichols
2017/01/29 全球购物
皮姆斯勒语言学习:Pimsleur Language Programs
2018/06/30 全球购物
德国高端单身人士交友网站:ElitePartner
2018/12/02 全球购物
ktv收银员岗位职责
2013/12/16 职场文书
《鸟的天堂》教学反思
2016/02/19 职场文书
带你学习MySQL执行计划
2021/05/31 MySQL
Go timer如何调度
2021/06/09 Golang
mysql 索引合并的使用
2021/08/30 MySQL
浅谈JavaScript作用域
2021/12/06 Javascript
使用CSS实现百叶窗效果示例代码
2023/05/07 HTML / CSS