首页 / 脚本样式 / JavaScript / jQuery.Highcharts.js绘制柱状图饼状图曲线图
在数据统计和分析业务中,有时会遇到客户需要在一个图表中将柱状图、饼状图、曲线图的都体现出来,即可以从柱状图中看出具体数据、又能从曲线图中看出变化趋势,还能从饼状图中看出各部分数据比重。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绘制柱状图饼状图曲线图能够有所帮助