小兔网

Highcharts 3D图Highcharts 3D图

以下实例演示了带空值(null)和0的3D柱形图。

我们在前面的章节已经了解了 Highcharts 基本配置语法。接下来让我们来看下其他的配置。

配置

chart.options3d 配置

以下列出了 3D 图的基本配置,设置 chart 的 type 属性为 column,options3d 选项可设置三维效果。

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

实例

文件名:highcharts_3d_column_null.htm

<html><head><meta charset="UTF-8" /><title>Highcharts 教程(zhishitu.com)</title><script src="/images/2021/07/13/06/2021071306570717071911.js"></script><script src="/images/2021/07/13/06/2021071306570717336002.js"></script><script src="/images/2021/07/13/06/2021071306570717494863.js"></script>  </head><body><div id="container" style="width: 550px; height: 400px; margin: 0 auto"></div><script language="JavaScript">$(document).ready(function() {     var chart = {            type: 'column',      margin: 75,      options3d: {         enabled: true,         alpha: 10,         beta: 25,         depth: 70      }   };   var title = {      text: '带空值的 3D 图'      };   var subtitle = {      text: '注意 0 和 null 的区别'     };   var xAxis = {      categories: Highcharts.getOptions().lang.shortMonths   };   var yAxis = {      title: {         text: null      }   };      var series= [{      name: 'Sales',      data: [2, 3, null, 4, 0, 5, 1, 4, 6, 3]   }];              var json = {};      json.chart = chart;    json.title = title;      json.subtitle = subtitle;       json.xAxis = xAxis;    json.yAxis = yAxis;    json.series = series;      $('#container').highcharts(json);});</script></body></html>

以上实例输出结果为:

Highcharts 3D图Highcharts 3D图