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应该怎样学
Apr 16 Javascript
javascript学习笔记(三)显示当时时间的代码
Apr 08 Javascript
jQuery事件 delegate()使用方法介绍
Oct 30 Javascript
jQuery之选项卡的简单实现
Feb 28 Javascript
JQuery对表单元素的基本操作使用总结
Jul 18 Javascript
js实现多选项切换导航菜单的方法
Feb 06 Javascript
node.js+express制作网页计算器
Jan 17 Javascript
基于jquery实现弹幕效果
Sep 29 Javascript
Javascript 实现简单计算器实例代码
Oct 23 Javascript
Vue CLI3搭建的项目中路径相关问题的解决
Sep 17 Javascript
Vuex模块化应用实践示例
Feb 03 Javascript
JS 创建对象的模式实例小结
Apr 28 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程序员面试 切忌急功近利(更需要注重以后的发展)
2010/09/01 PHP
关于php操作mysql执行数据库查询的一些常用操作汇总
2013/06/24 PHP
php对关联数组循环遍历的实现方法
2015/03/13 PHP
PHP如何通过表单直接提交大文件详解
2019/01/08 PHP
确保Laravel网站不会被嵌入到其他站点中的方法
2019/10/18 PHP
js 通过html()及text()方法获取并设置p标签的显示值
2014/05/14 Javascript
JS替换字符串中字符即替换全部而不是第一个
2014/06/04 Javascript
jQuery实现返回顶部功能适合不支持js的浏览器
2014/08/19 Javascript
jQuery插件jFade实现鼠标经过的图片高亮其它变暗
2015/03/14 Javascript
浅谈Javascript的静态属性和原型属性
2015/05/07 Javascript
基于原生js淡入淡出函数封装(兼容IE)
2016/10/20 Javascript
CodeMirror js代码加亮使用总结
2017/03/25 Javascript
详解JavaScript中return的用法
2017/05/08 Javascript
js原生代码实现轮播图的实例讲解
2017/07/28 Javascript
jQuery插件实现的日历功能示例【附源码下载】
2018/09/07 jQuery
Django+Vue实现WebSocket连接的示例代码
2019/05/28 Javascript
vue动态路由:路由参数改变,视图不更新问题的解决
2019/11/05 Javascript
Javascript幻灯片播放功能实现过程解析
2020/05/07 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
在Linux下调试Python代码的各种方法
2015/04/17 Python
Python爬虫DOTA排行榜爬取实例(分享)
2017/06/13 Python
Python 用Redis简单实现分布式爬虫的方法
2017/11/23 Python
pymongo中聚合查询的使用方法
2019/03/22 Python
Django多进程滚动日志问题解决方案
2019/12/17 Python
OpenCV中VideoCapture类的使用详解
2020/02/14 Python
DjangoWeb使用Datatable进行后端分页的实现
2020/05/18 Python
python基于opencv 实现图像时钟
2021/01/04 Python
python实现杨辉三角的几种方法代码实例
2021/03/02 Python
HTML5实现移动端复制功能
2018/04/19 HTML / CSS
英国计算机商店:Technextday
2019/12/28 全球购物
什么是Oracle的后台进程background processes?都有哪些后台进程?
2012/04/26 面试题
英语课前三分钟演讲稿(6篇)
2014/09/13 职场文书
2014年团支部年度工作总结
2014/12/24 职场文书
公司介绍信范文
2015/01/31 职场文书
2015年反洗钱工作总结
2015/04/25 职场文书
财务管理制度范本
2015/08/04 职场文书