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 相关文章推荐
Google Suggest ;-) 基于js的动态下拉菜单
Oct 11 Javascript
JavaScript 题型问答有答案参考
Feb 17 Javascript
javascript学习笔记(六) Date 日期类型
Jun 19 Javascript
JavaScript高级程序设计(第3版)学习笔记9 js函数(下)
Oct 11 Javascript
如何使用json在前后台进行数据传输实例介绍
Apr 11 Javascript
提升PHP安全:8个必须修改的PHP默认配置
Nov 17 Javascript
js+ajax实现获取文件大小的方法
Dec 08 Javascript
原生js实现class的添加和删除简单代码
Jul 12 Javascript
JS实现页面跳转参数不丢失的方法
Nov 28 Javascript
JavaScript创建对象方法实例小结
Sep 03 Javascript
jquery实现加载更多"转圈圈"效果(示例代码)
Nov 09 jQuery
js实现纯前端压缩图片
Nov 16 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 处理图片的类实现代码
2009/10/23 PHP
php下将图片以二进制存入mysql数据库中并显示的实现代码
2010/05/27 PHP
PHP错误提示的关闭方法详解
2013/06/23 PHP
Composer设置忽略版本匹配的方法
2016/04/27 PHP
Yii2实现UploadedFile上传文件示例
2017/02/15 PHP
JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
2010/04/15 Javascript
javascript代码加载优化方法
2011/01/30 Javascript
jquery 插件学习(五)
2012/08/06 Javascript
javascript跑马灯悬停放大效果实现代码
2012/12/12 Javascript
javascript 日期时间 转换的方法
2013/02/21 Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
2013/08/12 Javascript
快速解决js开发下拉框中blur与click冲突
2016/10/10 Javascript
jquery点赞功能实现代码 点个赞吧!
2020/05/29 jQuery
关于JavaScript中的this指向问题总结篇
2017/07/23 Javascript
Nodejs Express 通过log4js写日志到Logstash(ELK)
2018/08/30 NodeJs
puppeteer库入门初探
2019/01/09 Javascript
Vue基础学习之项目整合及优化
2019/06/02 Javascript
JS指定音频audio在某个时间点进行播放
2020/11/28 Javascript
Python3计算三角形的面积代码
2017/12/18 Python
python2.7实现FTP文件下载功能
2018/04/15 Python
Python实现连接MySql数据库及增删改查操作详解
2019/04/16 Python
树莓派与PC端在局域网内运用python实现即时通讯
2019/06/22 Python
python获取指定日期范围内的每一天,每个月,每季度的方法
2019/08/08 Python
python反转列表的三种方式解析
2019/11/08 Python
使用python-Jenkins批量创建及修改jobs操作
2020/05/12 Python
在pycharm创建scrapy项目的实现步骤
2020/12/01 Python
HTML5本地数据库基础操作详解
2016/04/26 HTML / CSS
elf彩妆英国官网:e.l.f. Cosmetics英国(美国平价彩妆品牌)
2017/11/02 全球购物
英国时尚和家居用品零售商:Matalan
2021/02/28 全球购物
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2014/07/21 面试题
中专毕业个人的自荐信格式
2013/09/21 职场文书
法学毕业生自我鉴定
2013/11/08 职场文书
专业幼师实习生自我鉴定范文
2013/12/08 职场文书
个人充满哲理的自我评价
2014/02/20 职场文书
政府门卫岗位职责
2014/04/29 职场文书
pytorch 实现在测试的时候启用dropout
2021/05/27 Python