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 表单之间的数据传递代码
Dec 04 Javascript
用方法封装javascript的new操作符(一)
Dec 25 Javascript
IE6下focus与blur错乱的解决方案
Jul 31 Javascript
JavaScript NodeTree导航栏(菜单项JSON类型/自制)
Feb 01 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
May 21 Javascript
点击进行复制的JS代码实例
Aug 23 Javascript
js中substring和substr的定义和用法
May 05 Javascript
基于JavaScript实现在新的tab页打开url
Aug 04 Javascript
js编写简单的聊天室功能
Aug 17 Javascript
javascript设计模式 ? 访问者模式原理与用法实例分析
Apr 26 Javascript
react基本安装与测试示例
Apr 27 Javascript
JavaScript实现跟随鼠标移动的盒子
Jan 28 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
Godaddy空间Zend Optimizer升级方法
2010/05/10 PHP
PHP连接SQLServer2005的方法
2015/01/27 PHP
php简单判断文本编码的方法
2015/07/30 PHP
PHPStorm 2020.1 调试 Nodejs的多种方法详解
2020/09/17 NodeJs
JavaScipt基本教程之JavaScript语言的基础
2008/01/16 Javascript
javascript innerHTML、outerHTML、innerText、outerText的区别
2008/11/24 Javascript
JavaScript获取FCK编辑器信息的具体方法
2013/07/12 Javascript
在AngularJS中使用AJAX的方法
2015/06/17 Javascript
jQuery解析Json实例详解
2015/11/24 Javascript
vue插件tab选项卡使用小结
2016/10/27 Javascript
Axios学习笔记之使用方法教程
2017/07/21 Javascript
jquery ztree实现右键收藏功能
2017/11/20 jQuery
Vue使用枚举类型实现HTML下拉框步骤详解
2018/02/05 Javascript
JavaScript中的回调函数实例讲解
2019/01/27 Javascript
详解mpvue中使用vant时需要注意的onChange事件的坑
2019/05/16 Javascript
基于vue+element实现全局loading过程详解
2020/07/10 Javascript
python 快速排序代码
2009/11/23 Python
Python实现全局变量的两个解决方法
2014/07/03 Python
Python利用Nagios增加微信报警通知的功能
2016/02/18 Python
Python中不同进制的语法及转换方法分析
2016/07/27 Python
解决Python requests库编码 socks5代理的问题
2018/05/07 Python
Tensorflow实现在训练好的模型上进行测试
2020/01/20 Python
django使用F方法更新一个对象多个对象字段的实现
2020/03/28 Python
python 基于卡方值分箱算法的实现示例
2020/07/17 Python
应届医学毕业生求职信分享
2013/12/02 职场文书
高中自我评价范文
2014/01/27 职场文书
《金子》教学反思
2014/04/13 职场文书
差生评语大全
2014/05/04 职场文书
岗位说明书怎么写
2014/07/30 职场文书
社区娱乐活动方案
2014/08/21 职场文书
2014年商场国庆节活动策划方案
2014/09/16 职场文书
简历自我评价:教师师德表现自我评价
2019/04/24 职场文书
个人职业生涯规划之自我评估篇
2019/09/03 职场文书
Python机器学习之基于Pytorch实现猫狗分类
2021/06/08 Python
Python+Selenium自动化环境搭建与操作基础详解
2022/03/13 Python
python小型的音频操作库mp3Play
2022/04/24 Python