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 相关文章推荐
一个网马的tips实现分析
Nov 28 Javascript
修改jquery.lazyload.js实现页面延迟载入
Dec 22 Javascript
Google (Local) Search API的简单使用介绍
Nov 28 Javascript
Jquery中的层次选择器与find()的区别示例介绍
Feb 20 Javascript
文本框水印提示效果的简单实现代码
Feb 22 Javascript
使用AngularJS实现可伸缩的页面切换的方法
Jun 19 Javascript
浅析jquery与checkbox的checked属性的问题
Apr 27 Javascript
JS及PHP代码编写八大排序算法
Jul 12 Javascript
javascript实现数据双向绑定的三种方式小结
Mar 09 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
Jul 13 Javascript
JavaScript 俄罗斯方块游戏实现方法与代码解释
Apr 08 Javascript
vue实现用户长时间不操作自动退出登录功能的实现代码
Jul 23 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的面试题集,附我的答案和分析(一)
2006/11/19 PHP
PHP中mb_convert_encoding与iconv函数的深入解析
2013/06/21 PHP
浅析Yii2 gridview实现批量删除教程
2016/04/22 PHP
PHP微信发送推送消息乱码的解决方法
2019/02/28 PHP
extjs form textfield的隐藏方法
2008/12/29 Javascript
JavaScript调用Activex控件的事件的实现方法
2010/04/11 Javascript
jquery 注意事项与常用语法小结
2010/06/07 Javascript
基于jquery自己写tab滑动门(通用版)
2012/10/30 Javascript
JavaScript中对循环语句的优化技巧深入探讨
2014/06/06 Javascript
javascript使用正则控制input输入框允许输入的值方法大全
2014/06/19 Javascript
快速解决jquery.touchSwipe左右滑动和垂直滚动条冲突
2016/04/15 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(二)
2016/09/14 Javascript
EasyUI学习之DataGird分页显示数据
2016/12/29 Javascript
Vue2.0如何发布项目实战
2017/07/27 Javascript
JS实现前端页面的搜索功能
2018/06/12 Javascript
JS实现用特殊符号替换字符串的中间部分区域的实例代码
2018/07/24 Javascript
移动端自适应flexible.js的使用方法(不用三大框架,仅写一个单html页面使用)推荐
2019/04/02 Javascript
vue slot与传参实例代码讲解
2019/04/28 Javascript
vue动态循环出的多个select出现过的变为disabled(实例代码)
2019/11/10 Javascript
vue中实现点击按钮滚动到页面对应位置的方法(使用c3平滑属性实现)
2019/12/29 Javascript
JS运算符简单用法示例
2020/01/19 Javascript
Python中为feedparser设置超时时间避免堵塞
2014/09/28 Python
django 实现电子支付功能的示例代码
2018/07/25 Python
如何利用Python分析出微信朋友男女统计图
2019/01/25 Python
Python自动化运维之Ansible定义主机与组规则操作详解
2019/06/13 Python
Django 实现对已存在的model进行更改
2020/03/28 Python
python nohup 实现远程运行不宕机操作
2020/04/16 Python
学会python自动收发邮件 代替你问候女友
2020/05/20 Python
Django使用rest_framework写出API
2020/05/21 Python
HTML5到底会有什么发展?HTML5的前景展望
2015/07/07 HTML / CSS
LivingSocial英国:英国本地优惠
2019/02/22 全球购物
List, Set, Map是否继承自Collection接口?
2016/05/16 面试题
公司周年庆典邀请函
2014/01/12 职场文书
市场营销毕业生自荐信范文
2014/04/01 职场文书
2014小学年度工作总结
2014/12/20 职场文书
2015年机关党建工作总结
2015/05/22 职场文书