jQuery.Highcharts.js绘制柱状图饼状图曲线图


Posted in Javascript onMarch 14, 2015

在数据统计和分析业务中,有时会遇到客户需要在一个图表中将柱状图、饼状图、曲线图的都体现出来,即可以从柱状图中看出具体数据、又能从曲线图中看出变化趋势,还能从饼状图中看出各部分数据比重。Highcharts可以轻松实现三图合一的效果。

var chart;

            $(document).ready(function() {

                chart = new Highcharts.Chart({

                    chart: {

                        renderTo: 'container',

                        defaultSeriesType: 'area'

                    },

                    title: {

                        text: 'Historic and Estimated Worldwide Population Growth by Region'

                    },

                    subtitle: {

                        text: 'Source: Wikipedia.org'

                    },

                    xAxis: {

                        categories: ['1750', '1800', '1850', '1900', '1950', '1999', '2050'],

                        tickmarkPlacement: 'on',

                        title: {

                            enabled: false

                        }

                    },

                    yAxis: {

                        title: {

                            text: 'Billions'

                        },

                        labels: {

                            formatter: function() {

                                return this.value / 1000;

                            }

                        }

                    },

                    tooltip: {

                        formatter: function() {

                            return ''+

                                 this.x +': '+ Highcharts.numberFormat(this.y, 0, ',') +' millions';

                        }

                    },

                    plotOptions: {

                        area: {

                            stacking: 'normal',

                            lineColor: '#666666',

                            lineWidth: 1,

                            marker: {

                                lineWidth: 1,

                                lineColor: '#666666'

                            }

                        }

                    },

                    series: [{

                        name: 'Asia',

                        data: [502, 635, 809, 947, 1402, 3634, 5268]

                    }, {

                        name: 'Africa',

                        data: [106, 107, 111, 133, 221, 767, 1766]

                    }, {

                        name: 'Europe',

                        data: [163, 203, 276, 408, 547, 729, 628]

                    }, {

                        name: 'America',

                        data: [18, 31, 54, 156, 339, 818, 1201]

                    }, {

                        name: 'Oceania',

                        data: [2, 2, 2, 6, 13, 30, 46]

                    }]

                });

            });

以上就是本文所述的全部内容了,希望对大家使用jQuery绘制柱状图饼状图曲线图能够有所帮助

Javascript 相关文章推荐
JavaScript高级程序设计 客户端存储学习笔记
Sep 10 Javascript
利用json获取字符出现次数的代码
Mar 22 Javascript
自定义函数实现IE7与IE8不兼容js中trim函数的问题
Feb 03 Javascript
使用Node.js处理前端代码文件的编码问题
Feb 16 Javascript
全面了解javascript三元运算符
Jun 27 Javascript
JavaScript两个变量交换值的实现方法
Mar 01 Javascript
AngularJS获取json数据的方法详解
May 27 Javascript
H5实现仿flash效果的实现代码
Sep 29 Javascript
解决JQuery全选/反选第二次失效的问题
Oct 11 jQuery
vue中使用refs定位dom出现undefined的解决方法
Dec 21 Javascript
微信小程序获取用户信息并保存登录状态详解
May 10 Javascript
react+antd 递归实现树状目录操作
Nov 02 Javascript
jQuery实现跨域iframe接口方法调用
Mar 14 #Javascript
Flash图片上传组件 swfupload使用指南
Mar 14 #Javascript
jQuery插件jFade实现鼠标经过的图片高亮其它变暗
Mar 14 #Javascript
jquery实现标签支持图文排列带上下箭头按钮的选项卡
Mar 14 #Javascript
javascript实现数独解法
Mar 14 #Javascript
SuperSlide标签切换、焦点图多种组合插件
Mar 14 #Javascript
纯javascript实现简单下拉刷新功能
Mar 13 #Javascript
You might like
谈谈PHP语法(4)
2006/10/09 PHP
在VS2008中编译MYSQL5.1.48的方法
2010/07/03 PHP
基于simple_html_dom的使用小结
2013/07/01 PHP
PHP远程连接oracle数据库操作实现方法图文详解
2019/04/11 PHP
PHP连续签到功能实现方法详解
2019/12/04 PHP
jQuery 使用手册(四)
2009/09/23 Javascript
小议javascript 设计模式 推荐
2009/10/28 Javascript
jquery 获取自定义属性(attr和prop)的实现代码
2012/06/27 Javascript
js获取url中指定参数值的示例代码
2013/12/14 Javascript
JS中attr和prop属性的区别以及优先选择示例介绍
2014/06/30 Javascript
Nodejs+express+html5 实现拖拽上传
2014/08/08 NodeJs
JavaScript_object基础入门(必看篇)
2016/06/13 Javascript
js改变style样式和css样式的简单实例
2016/06/28 Javascript
vue2滚动条加载更多数据实现代码
2017/01/10 Javascript
js实现功能比较全面的全选和多选
2017/03/02 Javascript
JavaScript实现隐藏省略文字效果的方法
2017/04/27 Javascript
详解Node.js 命令行程序开发教程
2017/06/07 Javascript
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
2018/04/17 jQuery
Node 升级到最新稳定版的方法分享
2018/05/17 Javascript
[01:04:09]DOTA2-DPC中国联赛 正赛 iG vs VG BO3 第二场 2月2日
2021/03/11 DOTA
python从ftp下载数据保存实例
2013/11/20 Python
Windows上使用Python增加或删除权限的方法
2018/04/24 Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
2018/10/21 Python
python暴力解压rar加密文件过程详解
2019/07/05 Python
python yield关键词案例测试
2019/10/15 Python
tensorflow使用指定gpu的方法
2020/02/04 Python
世界上最大的汽车共享网站:Zipcar
2017/01/14 全球购物
英国在线珠宝店:The Jewel Hut
2017/03/20 全球购物
Expedia挪威官网:酒店、机票和租车
2018/03/03 全球购物
Amara德国:家居饰品、设计师品牌和豪华礼品
2019/05/20 全球购物
周仰杰(JIMMY CHOO)法国官方网站:闻名世界的鞋子品牌
2019/09/27 全球购物
编写类String 的构造函数、析构函数和赋值函数
2012/09/09 面试题
J2ee常用的设计模式?说明工厂模式
2015/05/21 面试题
保险经纪人求职信
2014/03/11 职场文书
亮剑观后感300字
2015/06/05 职场文书
nginx实现多geoserver服务的负载均衡
2022/05/15 Servers