Javascript 如何在谷歌条形图中显示百分比?

Javascript 如何在谷歌条形图中显示百分比?,javascript,charts,google-visualization,bar-chart,Javascript,Charts,Google Visualization,Bar Chart,如何获得谷歌图表中的总数和百分比? 我只想得到谷歌图表中的百分比和数字,有需要设置的选项吗 google.charts.load('current',{packages:['corechart','bar']}); google.charts.setOnLoadCallback(rubsic); 函数(SIC){ var data=google.visualization.arrayToDataTable([ [‘城市’、‘2010年人口’,], [“纽约市,纽约州”,8175000], ['

如何获得谷歌图表中的总数和百分比? 我只想得到谷歌图表中的百分比和数字,有需要设置的选项吗

google.charts.load('current',{packages:['corechart','bar']});
google.charts.setOnLoadCallback(rubsic);
函数(SIC){
var data=google.visualization.arrayToDataTable([
[‘城市’、‘2010年人口’,],
[“纽约市,纽约州”,8175000],
['Los Angeles,CA',3792000],
[伊利诺伊州芝加哥,2695000],
[德克萨斯州休斯顿,2099000],
['Philadelphia,PA',1526000]
]);
变量选项={
标题:“美国最大城市的人口”,
图表区:{宽度:'50%},
};
var chart=new google.visualization.BarChart(document.getElementById('chart_div'));
图表绘制(数据、选项);
}

使用该方法查找总数

var groupData = google.visualization.data.group(
  data,
  [{column: 0, modifier: function () {return 'total'}, type:'string'}],
  [{column: 1, aggregation: google.visualization.data.sum, type: 'number'}]
);
和一个
DataView
来添加一个
'annotation'

请参阅以下工作片段

google.charts.load('current'{
回拨:,
软件包:['corechart']
});
函数(SIC){
var data=google.visualization.arrayToDataTable([
[‘城市’、‘2010年人口’,],
[“纽约市,纽约州”,8175000],
['Los Angeles,CA',3792000],
[伊利诺伊州芝加哥,2695000],
[德克萨斯州休斯顿,2099000],
['Philadelphia,PA',1526000]
]);
var groupData=google.visualization.data.group(
数据,
[{列:0,修饰符:函数(){return'total'},类型:'string'}],
[{列:1,聚合:google.visualization.data.sum,键入:'number'}]
);
var formatPercent=new google.visualization.NumberFormat({
模式:“#,##0.0%”
});
var formatShort=new google.visualization.NumberFormat({
图案:“短”
});
var view=newgoogle.visualization.DataView(数据);
view.setColumns([0,1,1{
计算:函数(dt,行){
var金额=formatShort.formatValue(dt.getValue(第1行));
var percent=formatPercent.formatValue(dt.getValue(行,1)/groupData.getValue(0,1));
退货金额+'('+百分比+)';
},
键入:“字符串”,
角色:“注释”
}]);
变量选项={
注释:{
永远都是这样
},
标题:“美国最大城市的人口”,
图表区:{宽度:'50%},
};
var chart=new google.visualization.BarChart(document.getElementById('chart_div'));
图表绘制(视图、选项);
}