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 相关文章推荐
js 深拷贝函数
Dec 04 Javascript
asp.net+js 实现无刷新上传解析csv文件的代码
May 17 Javascript
JQUERY 获取IFrame中对象及获取其父窗口中对象示例
Aug 19 Javascript
jQuery快速上手:写jQuery与直接写JS的区别详细解析
Aug 26 Javascript
js中的referrer返回上一页使用介绍
Sep 26 Javascript
初识SmartJS - AOP三剑客
Jun 08 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
Aug 25 Javascript
javascript引用类型之时间Date和数组Array
Aug 27 Javascript
详解VueJs前后端分离跨域问题
May 24 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
Sep 27 Javascript
微信小程序入门之广告条实现方法示例
Dec 05 Javascript
vue实现简单瀑布流布局
May 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
PHP生成网页快照 不用COM不用扩展.
2010/02/11 PHP
Yii 快速,安全,专业的PHP框架
2014/09/03 PHP
php银联网页支付实现方法
2015/03/04 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
详解AngularJS实现表单验证
2015/12/10 Javascript
jQuery操作dom实现弹出页面遮罩层(web端和移动端阻止遮罩层的滑动)
2016/08/25 Javascript
Jquery遍历select option和添加移除option的实现方法
2016/08/26 Javascript
Node.js connect ECONNREFUSED错误解决办法
2016/09/15 Javascript
Bootstrap模态框调用功能实现方法
2016/09/19 Javascript
jquery表单插件form使用方法详解
2017/01/20 Javascript
layui实现三级导航菜单
2019/07/26 Javascript
JavaScript enum枚举类型定义及使用方法
2020/05/15 Javascript
一篇文章看懂JavaScript中的回调
2021/01/05 Javascript
Python魔术方法详解
2015/02/14 Python
Python实现删除文件但保留指定文件
2015/06/21 Python
Python中__init__.py文件的作用详解
2016/09/18 Python
Python实现动态加载模块、类、函数的方法分析
2017/07/18 Python
python机器学习之神经网络(一)
2017/12/20 Python
Python cookbook(数据结构与算法)从任意长度的可迭代对象中分解元素操作示例
2018/02/13 Python
在Python中给Nan值更改为0的方法
2018/10/30 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
2020/02/23 Python
法国时尚品牌乐都特瑞士站:La Redoute瑞士
2016/09/05 全球购物
英国男士时尚网站:Dandy Fellow
2018/02/09 全球购物
纽约手袋品牌:KARA
2018/03/18 全球购物
Tahari ASL官方网站:高级设计师女装
2021/03/15 全球购物
安全员岗位职责
2013/11/11 职场文书
大学生职业生涯规划书范文
2014/01/04 职场文书
试用期员工考核制度
2014/01/22 职场文书
《彩色世界》教学反思
2014/04/12 职场文书
《分一分》教学反思
2014/04/13 职场文书
酒后驾车标语
2014/06/30 职场文书
民主评议政风行风整改方案
2014/09/17 职场文书
庭外和解协议书
2016/03/23 职场文书
mysql优化
2021/04/06 MySQL
Python通过m3u8文件下载合并ts视频的操作
2021/04/16 Python
Linux下搭建SFTP服务器的命令详解
2022/06/25 Servers