簡體   English   中英

Google圖表:如何獲取餅圖中每個切片的百分比值?

[英]Google Charts: How to get the percentage values of every slice in a pie chart?

我現在想獲取每個切片的百分比值,現在我能夠獲取所選標簽的名稱,但是我想獲取每個標簽的百分比值。 我找不到執行此操作的方法,這可能嗎?

http://jsfiddle.net/oaobxych/4/

function selectHandler() {
          var selectedItem = chart.getSelection()[0];
          if (selectedItem) {
            var version = data.getValue(selectedItem.row, 0);
            alert('The user selected ' + version);
          }
        }

可能您必須進行計算。

    var total = 0;
    for (var f = 0; f < data.getNumberOfRows(); f++){
        total += data.getValue(f, 1);
    }
      var selectedItem = chart.getSelection()[0];
      if (selectedItem) {
        var percentage = (data.getValue(selectedItem.row,1)*100/total).toFixed(1);
        var version = data.getValue(selectedItem.row, 0);
        alert('The user selected ' + version + ' a ' + percentage + '% of total');
      }
    }

http://jsfiddle.net/oaobxych/7/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM