jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】


Posted in Javascript onMarch 15, 2017

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

1、实例代码:

<!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(){
     $('#areaChart').highcharts({
       chart: {
         type: 'area'
       },
       title: {
         text: '(3water.com)统计年收入'
       },
       subtitle: {
         text: ''
       },
       xAxis: {
         labels: {
           formatter: function() {
             return this.value;
           }
         }
       },
       yAxis: {
         title: {
           text: '月收入'
         },
         labels: {
           formatter: function() {
             return this.value / 2000 +'k';
           }
         }
       },
       tooltip: {
         pointFormat: '{series.name} <b>{point.y:,.0f}</b><br/>{point.x}'
       },
       plotOptions: {
         area: {
           pointStart: 1840,
           marker: {
             enabled: true,
             symbol: 'circle',
             radius: 1,
             states: {
               hover: {
                 enabled: true
               }
             }
           }
         }
       },
       series: [{
         name: '张三',
         data: [784, 645, 5623, 8945, 42121, 6895 , 1451, 3212, 1100, 2359, 369, 640,
           1005, 1436, 2063, 3057, 4618, 6444, 9822, 15468, 20434, 24126,
           27387, 29459, 31056, 31982, 32040, 31233, 29224, 27342, 26662,
           26956, 27912, 28999, 28965, 27826, 25579, 25722, 24826, 24605,
           24304, 23464, 23708, 24099, 24357, 24237, 24401, 24344, 23586,
           22380, 21004, 17287, 14747, 13076, 12555, 12144, 11009, 10950,
           10871, 10824, 10577, 10527, 10475, 10421, 10358, 10295, 10104 ]
       }, {
         name: '李四',
         data: [9865, 7845, 1245, 9565, 4512, 5644, 1245 , 6532 , 7845 ,4512,
         4512, 2589, 5000, 1920, 1520, 2600, 4026, 660, 869, 1060, 1605, 2471, 3322,
         4238, 5221, 6129, 7089, 8339, 9399, 10538, 11643, 13092, 14478,
         15915, 17385, 19055, 21205, 23044, 25393, 27935, 30062, 32049,
         33952, 35804, 37431, 39197, 4400, 43000, 41000, 39000, 37000,
         35000, 33000, 31000, 29000, 27000, 25000, 24000, 23000, 22000,
         21000, 20000, 19000, 18000, 18000, 17000, 16000]
       }]
     });
   });
</script>
</head>
<body>
  <div id="areaChart" style="width: 1200px; height: 550px; margin: 0 auto"></div>
</body>
</html>

2、运行效果图如下:

jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】

Javascript 相关文章推荐
JavaScript 捕获窗口关闭事件
Jul 26 Javascript
Jquery操作radio的简单实例
Jan 06 Javascript
JQuery判断checkbox是否选中及其它复选框操作方法合集
Jun 01 Javascript
利用jQuery及AJAX技术定时更新GridView的某一列数据
Dec 04 Javascript
AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
Jan 19 Javascript
JS库之Highlight.js的用法详解
Sep 13 Javascript
微信小程序异步处理详解
Nov 10 Javascript
JavaScript生成简单等差数列
Nov 28 Javascript
select获取下拉框的值 下拉框默认选中方法
Feb 28 Javascript
vue-cli脚手架搭建的项目去除eslint验证的方法
Sep 29 Javascript
深入理解Node内建模块和对象
Mar 12 Javascript
JS中比Switch...Case更优雅的多条件判断写法
Sep 05 Javascript
jQuery阻止移动端遮罩层后页面滚动
Mar 15 #Javascript
字太多用...代替的方法(两种)
Mar 15 #Javascript
jQuery插件HighCharts实现的2D条状图效果示例【附demo源码下载】
Mar 15 #Javascript
vue.js 1.x与2.0中js实时监听input值的变化
Mar 15 #Javascript
js仿淘宝商品放大预览功能
Mar 15 #Javascript
利用Plupload.js解决大文件上传问题, 带进度条和背景遮罩层
Mar 15 #Javascript
javascript九宫格图片随机打乱位置的实现方法
Mar 15 #Javascript
You might like
PHP 存取 MySQL 数据库的一个例子
2006/10/09 PHP
php中文字母数字验证码实现代码
2008/04/25 PHP
PHP 在线翻译函数代码
2009/05/07 PHP
利用PHP生成静态HTML文档的原理
2012/10/29 PHP
解析php入库和出库
2013/06/25 PHP
php5.2 Json不能正确处理中文、GB编码的解决方法
2014/03/28 PHP
php实现通过ftp上传文件
2015/06/19 PHP
扩展jQuery 键盘事件的几个基本方法
2009/10/30 Javascript
jQuery知识点整理
2015/01/30 Javascript
JQuery中属性过滤选择器用法实例分析
2015/05/18 Javascript
jQuery实现鼠标点击弹出渐变层的方法
2015/07/09 Javascript
有关Promises异步问题详解
2015/11/13 Javascript
js实现水平滚动菜单导航
2017/07/21 Javascript
vue生成token并保存到本地存储中
2018/07/17 Javascript
js取0-9随机取4个数不重复的数字代码实例
2019/03/27 Javascript
Vue 中使用lodash对事件进行防抖和节流操作
2020/07/26 Javascript
vue动画—通过钩子函数实现半场动画操作
2020/08/09 Javascript
vue实现tab栏点击高亮效果
2020/08/19 Javascript
python实现哈希表
2014/02/07 Python
python多进程操作实例
2014/11/21 Python
Python isinstance函数介绍
2015/04/14 Python
python使用matplotlib绘制折线图教程
2017/02/08 Python
python中urllib.unquote乱码的原因与解决方法
2017/04/24 Python
python实现矩阵和array数组之间的转换
2019/11/29 Python
python机器学习库xgboost的使用
2020/01/20 Python
Tensorflow分批量读取数据教程
2020/02/07 Python
Python 处理日期时间的Arrow库使用
2020/08/18 Python
eBay意大利购物网站:eBay.it
2019/09/04 全球购物
介绍一下.net和Java的特点和区别
2012/09/26 面试题
四年大学生活的个人自我评价
2013/12/11 职场文书
《搭石》教学反思
2014/04/07 职场文书
市场总经理岗位职责
2014/04/11 职场文书
Canvas跟随鼠标炫彩小球的实现
2021/04/11 Javascript
python中if和elif的区别介绍
2021/11/07 Python
使用 CSS 轻松实现一些高频出现的奇形怪状按钮
2021/12/06 HTML / CSS
 python中的元类metaclass详情
2022/05/30 Python