Highcharts 3D Doughnut
Contoh berikut menunjukkan grafik pie 3D.
Pada bagian sebelumnya kita sudah tahu sintaks konfigurasi dasar Highcharts. Mari kita lihat konfigurasi lainnya.
konfigurasi
chart.options3d Konfigurasi
Berikut adalah konfigurasi dasar grafik 3D, mengatur grafik dari jenis kue properti, pilihan options3d untuk mengatur efek tiga dimensi.
var chart = { type: 'pie', options3d: { enabled: true, //显示图表是否设置为3D, 我们将其设置为 true alpha: 15, //图表视图旋转角度 beta: 15, //图表视图旋转角度 depth: 50, //图表的合计深度,默认为100 viewDistance: 25 //定义图表的浏览长度 } };
plotOptions.pie.innerSize
Ketika plotOptions.pie.innerSize digunakan untuk menggambar grafik pie, pusat pie chart untuk memesan banyak kosong.
plotOptions.pie.depth
3D ketebalan pie chart.
plotOptions: { pie: { innerSize: 100, depth: 45 } },
contoh
File name: highcharts_3d_donut.htm
<html> <head> <meta charset="UTF-8" /> <title>Highcharts 教程 | 本教程(w3big.com)</title> <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> <script src="http://code.highcharts.com/highcharts.js"></script> <script src="http://code.highcharts.com/highcharts-3d.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: '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 json = {}; json.chart = chart; json.title = title; json.subtitle = subtitle; json.plotOptions = plotOptions; json.series = series; $('#container').highcharts(json); }); </script> </body> </html>
Contoh di atas output: