google 饼图数学

google pie chart mathemetics

我有一个表格数据,我必须为其创建一个 google 饼图。我不明白 google 饼图创建背后的数学原理。

我的示例数据是::

1           600
2           100
3           500
4           300
====================
total       1500

在 google 饼图中,我了解到总值应为 24。我该怎么做?

这些值不需要加起来等于 24,而且您不需要做任何我知道的数学运算,库会自动完成。

您的示例数据如下:

google.charts.load('current', {
  'packages': ['corechart']
});
google.charts.setOnLoadCallback(drawChart);

function drawChart() {

  var data = google.visualization.arrayToDataTable([
    ['Number', 'Value'],
    ['One', 600],
    ['Two', 100],
    ['Three', 500],
    ['Four', 300],
  ]);

  var options = {
    title: 'My Sample'
  };

  var chart = new google.visualization.PieChart(document.getElementById('piechart'));

  chart.draw(data, options);
}
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<div id="piechart" style="width: 900px; height: 500px;"></div>