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 相关文章推荐
Vue.js列表渲染绑定jQuery插件的正确姿势
Jun 29 jQuery
jQuery实现选中行变色效果(实例讲解)
Jul 06 jQuery
JavaScript实现离开页面前提示功能【附jQuery实现方法】
Sep 26 jQuery
jQuery获取所有父级元素及同级元素及子元素的方法(推荐)
Jan 21 jQuery
jQuery 防止相同的事件快速重复触发方法
Feb 08 jQuery
[原创]jQuery实现合并/追加数组并去除重复项的方法
Apr 11 jQuery
基于jquery实现左右上下移动效果
May 02 jQuery
使用jQuery动态设置单选框的选中效果
Dec 06 jQuery
jQuery实现点击旋转,再点击恢复初始状态动画效果示例
Dec 11 jQuery
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
May 13 jQuery
jQuery实现王者荣耀手风琴效果
Jan 17 jQuery
JQuery Ajax如何实现注册检测用户名
Sep 25 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中让上传的文件大小在上传前就受限制的两种解决方法
2013/06/24 PHP
php session劫持和防范的方法
2013/11/12 PHP
浅谈PHP的数据库接口和技术
2016/12/09 PHP
Zend Framework入门教程之Zend_Config组件用法详解
2016/12/09 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
编写高性能的JavaScript 脚本的加载与执行
2010/04/19 Javascript
javascript将数组插入到另一个数组中的代码
2013/01/10 Javascript
javascript 三种方法实现获得和设置以及移除元素属性
2013/03/20 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
2013/12/06 Javascript
nodejs教程之异步I/O
2014/11/21 NodeJs
JavaScript中关键字 in 的使用方法详解
2016/10/17 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
leaflet的开发入门教程
2016/11/17 Javascript
清除js缓存的多种方法总结
2016/12/09 Javascript
利用JS判断鼠标移入元素的方向
2016/12/11 Javascript
微信小程序自定义底部弹出框
2020/11/16 Javascript
js使用formData实现批量上传
2020/03/27 Javascript
在Vue项目中使用jsencrypt.js对数据进行加密传输的方法
2019/04/17 Javascript
js实现指定时间倒计时效果
2019/08/26 Javascript
vue中对象数组去重的实现
2020/02/06 Javascript
[48:24]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第一场 12.09
2020/12/12 DOTA
python继承和抽象类的实现方法
2015/01/14 Python
python使用urllib2提交http post请求的方法
2015/05/26 Python
Python线程详解
2015/06/24 Python
Python实现从log日志中提取ip的方法【正则提取】
2018/03/31 Python
python3+PyQt5自定义视图详解
2018/04/24 Python
win10系统下python3安装及pip换源和使用教程
2020/01/06 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
2020/03/11 Python
python怎么判断模块安装完成
2020/06/19 Python
python 服务器运行代码报错ModuleNotFoundError的解决办法
2020/09/16 Python
加拿大廉价机票预订网站:CheapOair.ca
2018/03/04 全球购物
小米旗下精品生活电商平台:小米有品
2018/12/18 全球购物
《老王》教学反思
2014/02/23 职场文书
购房公证委托书(2014版)
2014/09/12 职场文书
大学生暑期社会实践证明范本
2014/10/24 职场文书
2015年社区文体活动总结
2015/03/25 职场文书