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 相关文章推荐
基于jQuery的淡入淡出可自动切换的幻灯插件打包下载
Sep 15 Javascript
js与C#进行时间戳转换
Nov 14 Javascript
AngularJS入门教程(一):静态模板
Dec 06 Javascript
JavaScript通过元素索引号删除数组中对应元素的方法
Mar 18 Javascript
JSON与String互转的实现方法(Javascript)
Sep 27 Javascript
jQuery根据ID、CLASS、等获取对象的实例
Dec 04 Javascript
weui框架实现上传、预览和删除图片功能代码
Aug 24 Javascript
Node调用Java的示例代码
Sep 20 Javascript
js 两个日期比较相差多少天的实例
Oct 19 Javascript
手把手教你使用vue-cli脚手架(图文解析)
Nov 08 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
Dec 31 Javascript
jquery实现进度条状态展示
Mar 26 jQuery
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多种序列化与反序列化的方法
2013/06/06 PHP
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
2014/08/20 PHP
PHP数组操作――获取数组最后一个值的方法
2015/04/14 PHP
yii,CI,yaf框架+smarty模板使用方法
2015/12/29 PHP
php+html5+ajax实现上传图片的方法
2016/05/14 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
php 使用html5 XHR2实现上传文件与进度显示功能示例
2020/03/03 PHP
Javascript学习笔记二 之 变量
2010/12/15 Javascript
dojo随手记 gird组件引用
2011/02/24 Javascript
js change,propertychange,input事件小议
2011/12/20 Javascript
基于jquery自己写tab滑动门(通用版)
2012/10/30 Javascript
用jquery模仿的a的title属性(兼容ie6/7)
2013/01/21 Javascript
js日期联动示例
2014/05/02 Javascript
深入理解JavaScript系列(33):设计模式之策略模式详解
2015/03/03 Javascript
详解jQuery中的empty、remove和detach
2016/04/11 Javascript
JS及PHP代码编写八大排序算法
2016/07/12 Javascript
分分钟玩转Vue.js组件(二)
2017/03/01 Javascript
JavaScript组件开发之输入框加候选框
2017/03/10 Javascript
AngularJS监听ng-repeat渲染完成的方法
2018/03/20 Javascript
vue中使用sessionStorage记住密码功能
2018/07/24 Javascript
学习jQuery中的noConflict()用法
2018/09/28 jQuery
详解mpvue中小程序自定义导航组件开发指南
2019/02/11 Javascript
uni-app 支持多端第三方地图定位的方法
2020/01/03 Javascript
Python判断对象是否为文件对象(file object)的三种方法示例
2019/04/26 Python
详解pycharm的python包opencv(cv2)无代码提示问题的解决
2021/01/29 Python
纯css3无js实现的Android Logo(有简单动画)
2013/01/21 HTML / CSS
CSS3+js实现简单的时钟特效
2015/03/18 HTML / CSS
一级方程式赛车官方网上商店:F1 Store(支持中文)
2018/01/12 全球购物
澳大利亚一站式数码相机商店:CameraPro
2020/03/09 全球购物
意大利网上购书网站:Libraccio.it
2021/02/03 全球购物
四年大学生活的个人自我评价
2013/12/11 职场文书
工作检讨书怎么写
2014/10/10 职场文书
机关干部作风整顿心得体会
2016/01/22 职场文书
什么是执行力?9个故事告诉您:成功绝非偶然!
2019/07/05 职场文书
Node.js实现断点续传
2021/06/23 Javascript
Pandas自定义选项option设置
2021/07/25 Python