Highcharts 堆叠条形图

返回上一级

下图是一个 Highcharts 堆叠条形图

配置

配置属性 plotOptions.series.stacking 为 'normal'

属性 plotOptions.series.stacking 可设置的值如下

  1. null 禁用堆叠
  2. normal 基本堆叠
  3. percent 按百分比堆叠
var plotOptions = {
   series: {
      stacking: 'normal'      
   }
};

范例

下面的代码列出了 Highcharts 堆叠条形图 的基本配置

<!doctype html>
<meta charset="utf-8" />
<title>Highcharts 基础教程 | 简单教程(www.twle.cn)</title>
<script src="https://cdn.hcharts.cn/highcharts/highcharts.js"></script>
<div id="container" style="width: 500px; height: 400px; margin: 0 auto"></div>
<script>

var chart = {
   type: 'bar'
};
var title = {
   text: 'Historic World Population by Region'   
};
var subtitle = {
   text: 'Source: Wikipedia.org'  
};
var xAxis = {
   categories: ['Africa', 'America', 'Asia', 'Europe', 'Oceania'],
   title: {
      text: null
   }
};
var yAxis = {
   min: 0,
   title: {
      text: 'Population (millions)',
      align: 'high'
   },
   labels: {
      overflow: 'justify'
   }
};
var tooltip = {
   valueSuffix: ' millions'
};
var plotOptions = {
   bar: {
      dataLabels: {
         enabled: true
      }
   },
      series: {
         stacking: 'normal'
      }
};
var legend = {
   layout: 'vertical',
   align: 'right',
   verticalAlign: 'top',
   x: -40,
   y: 100,
   floating: true,
   borderWidth: 1,
   backgroundColor: ((Highcharts.theme && Highcharts.theme.legendBackgroundColor) || '#FFFFFF'),
   shadow: true
};
var credits = {
   enabled: false
};

var series= [{
      name: 'Year 1800',
         data: [107, 31, 635, 203, 2]
     }, {
         name: 'Year 1900',
         data: [133, 156, 947, 408, 6]
     }, {
         name: 'Year 2008',
         data: [973, 914, 4054, 732, 34]      
        }
];     


var options = {};

options.chart = chart;
options.title = title;
options.subtitle = subtitle;
options.xAxis = xAxis;
options.yAxis = yAxis;
options.tooltip = tooltip;
options.plotOptions = plotOptions;
options.legend = legend;
options.credits = credits;
options.series = series;

var chart = Highcharts.chart('container',options);
</script>

运行范例 »

以上范例输出如下

返回上一级

学习 Hightcharts

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.