jQuery插件HighCharts绘制的2D堆柱状图效果示例【附demo源码下载】


Posted in Javascript onMarch 14, 2017

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

1、HighCharts之2D堆柱状图源码

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>HighCharts 2D堆柱状图</title>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/highcharts.js"></script>
<script type="text/javascript">
$(function(){
   $('#stackedChart').highcharts({
     chart: {
       type: 'column'
     },
     title: {
       text: '堆柱状图'
     },
     xAxis: {
       categories: ['星期一', '星期二', '星期三', '星期四', '星期五','星期六','星期日']
     },
     yAxis: {
       min: 0,
       title: {
         text: '水果销量'
       },
       stackLabels: {
         enabled: true,
         style: {
           fontWeight: 'bold',
           color: (Highcharts.theme && Highcharts.theme.textColor) || 'gray'
         }
       }
     },
     legend: {
       align: 'right',
       x: -70,
       verticalAlign: 'top',
       y: 20,
       floating: true,
       backgroundColor: (Highcharts.theme && Highcharts.theme.legendBackgroundColorSolid) || 'white',
       borderColor: '#CCC',
       borderWidth: 1,
       shadow: false
     },
     tooltip: {
       formatter: function() {
         return '<b>'+ this.x +'</b><br/>'+
           this.series.name +': '+ this.y +'<br/>'+
           'Total: '+ this.point.stackTotal;
       }
     },
     plotOptions: {
       column: {
         stacking: 'normal',
         dataLabels: {
           enabled: true,
           color: (Highcharts.theme && Highcharts.theme.dataLabelsColor) || 'white',
           style: {
             textShadow: '0 0 3px black, 0 0 3px black'
           }
         }
       }
     },
     series: [{
       name: '苹果',
       data: [58, 31, 49, 12, 35,65,98]
     }, {
       name: '梨子',
       data: [12, 45, 63, 24, 17,87,35]
     }, {
       name: '桃子',
       data: [67, 89, 47, 27, 58,67,34]
     }, {
       name: '橘子',
       data: [54, 36, 78, 64, 35,78,94]
     }]
   });
 });
</script>
</head>
<body>
  <div id="stackedChart" style="width: 1200px; height: 550px; margin: 0 auto"></div>
</body>
</html>

2、运行结果

jQuery插件HighCharts绘制的2D堆柱状图效果示例【附demo源码下载】

附:完整实例代码点击此处本站下载

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
跨浏览器开发经验总结(四) 怎么写入剪贴板
May 13 Javascript
js switch case default 的用法示例介绍
Oct 23 Javascript
javascript监听鼠标滚轮事件浅析
Jun 05 Javascript
用jquery的方法制作一个简单的导航栏
Jun 23 Javascript
推荐一个封装好的getElementsByClassName方法
Dec 02 Javascript
node.js中的path.normalize方法使用说明
Dec 08 Javascript
对比分析AngularJS中的$http.post与jQuery.post的区别
Feb 27 Javascript
用JavaScript实现PHP的urlencode与urldecode函数
Aug 13 Javascript
JavaScript实现的背景自动变色代码
Oct 17 Javascript
bootstrap table复杂操作代码
Nov 01 Javascript
解析js如何获取css样式
Dec 11 Javascript
JavaScript中利用for循环遍历数组
Jan 15 Javascript
jQuery插件HighCharts实现的2D堆条状图效果示例【附demo源码下载】
Mar 14 #Javascript
前端框架学习总结之Angular、React与Vue的比较详解
Mar 14 #Javascript
jQuery ajax实现省市县三级联动
Mar 07 #Javascript
Javascript前端经典的面试题及答案
Mar 14 #Javascript
layer弹出层框架alert与msg详解
Mar 14 #Javascript
微信小程序 仿猫眼实现实例代码
Mar 14 #Javascript
利用js定义一个导航条菜单
Mar 14 #Javascript
You might like
ie6 动态缩略图不显示的原因
2009/06/21 PHP
php更新mysql后获取改变行数的方法
2014/12/25 PHP
Yii2框架BootStrap样式的深入理解
2016/11/07 PHP
node.js中的buffer.write方法使用说明
2014/12/10 Javascript
jQuery使用$.ajax提交表单完整实例
2015/12/11 Javascript
jquery实现全屏滚动
2015/12/28 Javascript
实例讲解JavaScript的Backbone.js框架中的View视图
2016/05/05 Javascript
Node.js刷新session过期时间的实现方法推荐
2016/05/18 Javascript
jQuery.ajax 跨域请求webapi设置headers的解决方案
2016/08/08 Javascript
详解探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 构建记事本应用
2017/06/16 Javascript
基于Bootstrap模态对话框只加载一次 remote 数据的解决方法
2017/07/09 Javascript
vue实现消息的无缝滚动效果的示例代码
2017/12/05 Javascript
react-redux中connect的装饰器用法@connect详解
2018/01/13 Javascript
AngularJS创建一个上传照片的指令实例代码
2018/02/24 Javascript
微信小程序 简易计算器实现代码实例
2019/09/02 Javascript
vue项目开启Gzip压缩和性能优化操作
2020/10/26 Javascript
python实现绘制树枝简单示例
2014/07/24 Python
使用Python的Scrapy框架编写web爬虫的简单示例
2015/04/17 Python
python使用分治法实现求解最大值的方法
2015/05/12 Python
python rsa 加密解密
2017/03/20 Python
Python爬虫使用脚本登录Github并查看信息
2018/07/16 Python
python区分不同数据类型的方法
2019/10/14 Python
python中如何使用insert函数
2020/01/09 Python
windows下Pycharm安装opencv的多种方法
2020/03/05 Python
CSS3实现粒子旋转伸缩加载动画
2016/04/22 HTML / CSS
6号汽车旅馆预订:Motel 6
2018/02/11 全球购物
马德里著名的运动鞋商店:NOIRFONCE
2019/04/12 全球购物
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
社会保险接收函
2014/01/12 职场文书
趣味体育活动方案
2014/02/08 职场文书
2014年冬季防火方案
2014/05/21 职场文书
教师党员个人剖析材料
2014/09/29 职场文书
部队2014年终工作总结
2014/11/27 职场文书
毕业典礼致辞
2015/07/29 职场文书
合作协议书格式范本
2016/03/21 职场文书
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
2021/06/22 Python