Highcharts 3D 圆环图

返回上一级

下图是一个 Highcharts 3D 圆环图

配置

1. chart.options3d 配置

设置属性 chart.type 为 'pie' 即可显示 圆环图

属性 chart.options3d 选项可设置三维效果

var chart = {
   type: 'pie',
   options3d: {
         enabled: true,     //显示图表是否设置为3D, 我们将其设置为 true
         alpha: 15,         //图表视图旋转角度
         beta: 15,          //图表视图旋转角度
         depth: 50,         //图表的合计深度,默认为100
         viewDistance: 25   //定义图表的浏览长度
   }
};

2. plotOptions.pie.innerSize

属性 plotOptions.pie.innerSize 用于绘制饼状图时,饼状图的圆心预留多大的空白

3. plotOptions.pie.depth

属性 plotOptions.pie.depth 用来设置 3D饼图的厚度

plotOptions: {
   pie: {
      innerSize: 100,
      depth: 45
   }
},

范例

下面的代码列出了 Highcharts 3D 圆环图 的基本配置

<!doctype html>
<meta charset="utf-8" />
<title>Highcharts 基础教程 | 简单教程(www.twle.cn)</title>
<script src="https://cdn.hcharts.cn/highcharts/highcharts.js"></script>
<script src="https://cdn.hcharts.cn/highcharts/highcharts-3d.js"></script>
<div id="container" style="width: 500px; height: 400px; margin: 0 auto"></div>
<script>
var chart = {      
   type: 'pie',     
   options3d: {
      enabled: true,
      alpha: 45         
   }
};
var title = {
   text: '每周水果配送量'   
};   
var subtitle = {
   text: 'Highcharts 3D圆环图'
};  

var plotOptions = {
   pie: {
      innerSize: 100,
      depth: 45
   }
};   
var series= [{
      name: '配送量',
      data: [
         ['Bananas', 8],
         ['Kiwi', 3],
         ['Mixed nuts', 1],
         ['Oranges', 6],
         ['Apples', 8],
         ['Pears', 4],
         ['Clementines', 4],
         ['Reddish (bag)', 1],
         ['Grapes (bunch)', 1]
      ]
}];     


var options = {};

options.chart = chart;
options.title = title;
options.subtitle = subtitle;
options.plotOptions = plotOptions;
options.series = series;

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

运行范例 »

以上范例输出如下

返回上一级

学习 Hightcharts

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

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

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