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 相关文章推荐
主页面中的两个iframe实现鼠标拖动改变其大小
Apr 16 Javascript
Javascript玩转继承(二)
May 08 Javascript
javascript的事件触发器介绍的实现
Jun 05 Javascript
Javascript学习笔记之函数篇(六) : 作用域与命名空间
Nov 23 Javascript
JavaScript比较两个对象是否相等的方法
Feb 06 Javascript
javascript中字体浮动效果的简单实例演示
Nov 18 Javascript
JavaScript 数组的深度复制解析
Nov 02 Javascript
Vue-resource拦截器判断token失效跳转的实例
Oct 27 Javascript
AngularJS下$http服务Post方法传递json参数的实例
Mar 29 Javascript
Vue中实现权限控制的方法示例
Jun 07 Javascript
vue-cli3项目展示本地Markdown文件的方法
Jun 07 Javascript
Vue插槽_特殊特性slot,slot-scope与指令v-slot说明
Sep 04 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
thinkphp实现数组分页示例
2014/04/13 PHP
PHP mkdir()无写权限的问题解决方法
2014/06/19 PHP
javascript中的有名函数和无名函数
2007/10/17 Javascript
JS获取整个页面文档的实现代码
2011/12/15 Javascript
你必须知道的Javascript知识点之"字面量和对应类型"说明介绍
2013/04/23 Javascript
通过js简单实现将一个文本内容转译成加密文本
2013/10/22 Javascript
在myeclipse中如何加入jquery代码提示功能
2014/06/03 Javascript
js中将String转换为number以便比较
2014/07/08 Javascript
js中各种类型的变量在if条件中是true还是false
2014/07/16 Javascript
javascript实现可拖动变色并关闭层窗口实例
2015/05/15 Javascript
使用Xcache缓存器加速PHP网站的配置方法
2017/04/22 Javascript
jQuery正则验证注册页面经典实例
2017/06/10 jQuery
ES6中Array.find()和findIndex()函数的用法详解
2017/09/16 Javascript
微信小程序的部署方法步骤
2018/09/04 Javascript
js实现盒子拖拽动画效果
2020/08/09 Javascript
[02:44]重置世界,颠覆未来——DOTA2 7.23版本震撼上线
2019/12/01 DOTA
Python中for循环控制语句用法实例
2015/06/02 Python
python自动翻译实现方法
2016/05/28 Python
详解python单元测试框架unittest
2018/07/02 Python
PyPDF2读取PDF文件内容保存到本地TXT实例
2020/05/12 Python
Python实现给PDF添加水印的方法
2021/01/25 Python
使用CSS3的rem属性制作响应式页面布局的要点解析
2016/05/24 HTML / CSS
HTML5本地存储之Web Storage应用介绍
2013/01/06 HTML / CSS
英国时尚运动品牌的合集:The Sports Edit
2017/12/20 全球购物
节约用电标语
2014/06/17 职场文书
单位作风建设自查报告
2014/10/23 职场文书
检讨书范文300字
2015/01/28 职场文书
慈善募捐倡议书
2015/04/27 职场文书
电影建国大业观后感
2015/06/01 职场文书
张丽莉观后感
2015/06/16 职场文书
2016小学教师读书心得体会
2016/01/13 职场文书
建筑工程挂靠协议书
2016/03/23 职场文书
2019年度政务公开考核工作总结模板
2019/11/11 职场文书
「SHOW BY ROCK!!」“雫シークレットマインド”组合单曲MV公开
2022/03/21 日漫
Win11局域网共享权限在哪里设置? Win11高级共享的设置技巧
2022/04/05 数码科技
服务器SVN搭建图文安装过程
2022/06/21 Servers