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绘制柱状图饼状图曲线图能够有所帮助