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 相关文章推荐
使用jscript实现二进制读写脚本代码
Jun 09 Javascript
jquery tools 系列 scrollable学习
Sep 06 Javascript
jqGrid日期格式的判断示例代码(开始日期与结束日期)
Nov 08 Javascript
javascript 自定义回调函数示例代码
Sep 26 Javascript
简单介绍JavaScript的变量和数据类型
Jun 03 Javascript
基于jquery实现页面滚动时顶部导航显示隐藏
Apr 20 Javascript
详解react如何在组件中获取路由参数
Jun 15 Javascript
JS中Swiper的使用和轮播图效果
Aug 11 Javascript
详解Vuex管理登录状态
Nov 13 Javascript
解决angularjs WdatePicker ng-model的问题
Sep 13 Javascript
JS使用cookie保存用户登录信息操作示例
May 30 Javascript
在vue项目中 实现定义全局变量 全局函数操作
Oct 26 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下保存远程图片到本地的办法
2010/08/08 PHP
PHP array_multisort()函数的使用札记
2011/07/03 PHP
PHP APC的安装与使用详解
2013/06/13 PHP
PHP删除HTMl标签的实现代码
2013/06/30 PHP
php生成短网址示例
2014/05/05 PHP
PHP实现支持GET,POST,Multipart/form-data的HTTP请求类
2014/09/24 PHP
深入讲解PHP Session及如何保持其不过期的方法
2015/08/18 PHP
PHP和Mysql中转UTF8编码问题汇总
2015/10/10 PHP
javascript 一个函数对同一元素的多个事件响应
2009/07/25 Javascript
NodeJS框架Express的模板视图机制分析
2011/07/19 NodeJs
基于jQuery判断两个元素是否有重叠部分的代码
2012/07/25 Javascript
XML、HTML、CSS与JS的区别整理
2016/02/18 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
2017/02/13 Javascript
基于JavaScript实现瀑布流布局
2018/08/15 Javascript
VueJS实现用户管理系统
2020/05/29 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
WebStorm中如何将自己的代码上传到github示例详解
2020/10/28 Javascript
[00:32]DOTA2上海特级锦标赛 Ehome战队宣传片
2016/03/03 DOTA
详细解析Python当中的数据类型和变量
2015/04/25 Python
python操作ie登陆土豆网的方法
2015/05/09 Python
Python实现利用163邮箱远程关电脑脚本
2018/02/22 Python
PyQt4实现下拉菜单可供选择并打印出来
2018/04/20 Python
Django Rest framework之认证的实现代码
2018/12/17 Python
Python多图片合并PDF的方法
2019/01/03 Python
解决pyinstaller打包pyqt5的问题
2019/01/08 Python
Falsk 与 Django 过滤器的使用与区别详解
2019/06/04 Python
keras导入weights方式
2020/06/12 Python
施华洛世奇澳大利亚官网:SWAROVSKI澳大利亚
2017/01/06 全球购物
西班牙英格列斯百货法国官网:El Corte Inglés法国
2017/07/09 全球购物
如果NULL定义成#define NULL((char *)0)难道不就可以向函数传入不加转换的NULL了吗
2012/02/15 面试题
少先队学雷锋活动月总结
2014/03/09 职场文书
教师节学生演讲稿
2014/09/03 职场文书
幼儿园中秋节活动总结
2015/03/23 职场文书
2015学校六五普法工作总结
2015/04/22 职场文书
绿里奇迹观后感
2015/06/15 职场文书
一年之计:2019年下半年的计划
2019/05/07 职场文书