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 textarea的长度进行验证
May 06 Javascript
JQuery的html(data)方法与<script>脚本块的解决方法
Mar 09 Javascript
基于jquery可配置循环左右滚动例子
Sep 09 Javascript
鼠标滚轮控制网页横向移动实现思路
Mar 22 Javascript
qq悬浮代码(兼容各个浏览器)
Jan 29 Javascript
vue-router 学习快速入门
Mar 01 Javascript
基于jquery实现五星好评
Nov 18 jQuery
angularjs1.5 组件内用函数向外传值的实例
Sep 30 Javascript
React Native 混合开发多入口加载方式详解
Sep 23 Javascript
js中调用微信的扫描二维码功能的实现代码
Apr 11 Javascript
JavaScript图像放大镜效果实现方法详解
Jun 28 Javascript
vue中父子组件传值,解决钩子函数mounted只运行一次的操作
Jul 27 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开发中四种查询返回结果分析
2011/01/02 PHP
学习php设计模式 php实现策略模式(strategy)
2015/12/07 PHP
PHP递归删除多维数组中的某个值
2017/04/17 PHP
php和C#的yield迭代器实现方法对比分析
2019/07/17 PHP
Javascript中的数学函数
2007/04/04 Javascript
JSON对象 详解及实例代码
2016/10/18 Javascript
AngularJs导出数据到Excel的示例代码
2017/08/11 Javascript
react-navigation 如何判断用户是否登录跳转到登录页的方法
2017/12/01 Javascript
vue实现模态框的通用写法推荐
2018/02/26 Javascript
使用jQuery实现掷骰子游戏
2019/10/24 jQuery
40行代码把Vue3的响应式集成进React做状态管理
2020/05/20 Javascript
VUE项目axios请求头更改Content-Type操作
2020/07/24 Javascript
vue中template的三种写法示例
2020/10/21 Javascript
Python编程入门的一些基本知识
2015/05/13 Python
Python遍历目录并批量更换文件名和目录名的方法
2016/09/19 Python
在unittest中使用 logging 模块记录测试数据的方法
2018/11/30 Python
复化梯形求积分实例——用Python进行数值计算
2019/11/20 Python
Python tkinter三种布局实例详解
2020/01/06 Python
解决pycharm每次打开项目都需要配置解释器和安装库问题
2020/02/26 Python
django修改models重建数据库的操作
2020/03/31 Python
Python BeautifulReport可视化报告代码实例
2020/04/13 Python
Django中使用Json返回数据的实现方法
2020/06/03 Python
英国性能汽车零件和发动机配件在线:Maxpeedingrods
2019/11/05 全球购物
alice McCALL官网:澳大利亚时尚品牌
2020/11/16 全球购物
个人简历自我鉴定
2013/10/11 职场文书
企业人事任命书
2014/06/05 职场文书
医院党员公开承诺书
2014/08/30 职场文书
公共艺术专业自荐信
2014/09/01 职场文书
个人欠款协议书范本2014
2014/11/02 职场文书
2014年初级职称工作总结
2014/12/08 职场文书
高中教师个人工作总结
2015/02/10 职场文书
酒店优秀员工推荐信
2015/03/24 职场文书
金砖之国观后感
2015/06/11 职场文书
2016五一手机促销广告语
2016/01/28 职场文书
导游词之烟台威海蓬莱
2019/11/14 职场文书
golang特有程序结构入门教程
2021/06/02 Python