jQuery.Highcharts.js绘制柱状图饼状图曲线图_Javascript教程-查字典教程网
jQuery.Highcharts.js绘制柱状图饼状图曲线图
jQuery.Highcharts.js绘制柱状图饼状图曲线图
发布时间:2016-12-30 来源:查字典编辑
摘要:在数据统计和分析业务中,有时会遇到客户需要在一个图表中将柱状图、饼状图、曲线图的都体现出来,即可以从柱状图中看出具体数据、又能从曲线图中看出...

在数据统计和分析业务中,有时会遇到客户需要在一个图表中将柱状图、饼状图、曲线图的都体现出来,即可以从柱状图中看出具体数据、又能从曲线图中看出变化趋势,还能从饼状图中看出各部分数据比重。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教程学习
    热门Javascript教程学习
    编程开发子分类