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 相关文章推荐
Angular2使用jQuery的方法教程
May 28 jQuery
JQuery 获取Dom元素的实例讲解
Jul 08 jQuery
jQuery Easyui Treegrid实现显示checkbox功能
Aug 08 jQuery
使用jQuery实现页面定时弹出广告效果
Aug 24 jQuery
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
Oct 19 jQuery
jquery 获取索引值在一定范围的列表方法
Jan 25 jQuery
jQuery实现判断上传图片类型和大小的方法示例
Apr 11 jQuery
jQuery序列化form表单数据为JSON对象的实现方法
Sep 20 jQuery
Jquery的Ajax技术使用方法
Jan 21 jQuery
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
Apr 04 jQuery
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
May 29 jQuery
jQuery实现简单轮播图效果
Dec 27 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
MySQL的FIND_IN_SET函数使用方法分享
2012/03/27 PHP
php一个找二层目录的小东东
2012/08/02 PHP
浅析PHP微信支付通知的处理方式
2014/05/25 PHP
php实现获取文章内容第一张图片的方法
2014/11/04 PHP
php计算年龄精准到年月日
2015/11/17 PHP
php自动加载代码实例详解
2021/02/26 PHP
JavaScript 题型问答有答案参考
2010/02/17 Javascript
JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具
2010/12/10 Javascript
JavaScript中的this关键字使用详解
2015/08/14 Javascript
简单学习JavaScript中的for语句循环结构
2015/11/10 Javascript
关于Vue.nextTick()的正确使用方法浅析
2017/08/25 Javascript
详解Node.js利用node-git-server快速搭建git服务器
2017/09/27 Javascript
JavaScript数组push方法使用注意事项
2017/10/30 Javascript
解决iView中时间控件选择的时间总是少一天的问题
2018/03/15 Javascript
浅析vue-router jquery和params传参(接收参数)$router $route的区别
2018/08/03 jQuery
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
2019/09/11 Javascript
基于JavaScript实现控制下拉列表
2020/05/08 Javascript
使用python在校内发人人网状态(人人网看状态)
2014/02/19 Python
利用Python批量生成任意尺寸的图片
2016/08/29 Python
Python实现的凯撒密码算法示例
2018/04/12 Python
Django项目实战之用户头像上传与访问的示例
2018/04/21 Python
用Python逐行分析文件方法
2019/01/28 Python
python线程定时器Timer实现原理解析
2019/11/30 Python
不可轻视HTML5!App三年内将被html5顶替彻底消失
2015/11/18 HTML / CSS
使用HTML5中的contentEditable来将多行文本自动增高
2016/03/01 HTML / CSS
Invicta手表官方商店:百年制表历史的瑞士腕表品牌
2019/09/26 全球购物
日本酒店、民宿、温泉旅馆、当地旅行团中文预订:e路东瀛
2019/12/09 全球购物
澳洲最大的时尚奢侈品电商平台:Cettire
2020/06/15 全球购物
int *p=NULL和*p= NULL有什么区别
2014/10/23 面试题
财务管理职业生涯规划范文
2013/12/27 职场文书
自考生自我评价分享
2014/01/18 职场文书
反对邪教标语
2014/06/30 职场文书
我的中国梦演讲稿400字
2014/08/19 职场文书
个人委托书范本
2014/09/13 职场文书
老舍《猫》教学反思
2016/02/17 职场文书
js 数组 fill() 填充方法
2021/11/02 Javascript