Charts 在Google可视化图表API中仅显示百分比
谷歌可视化图表API中是否可以只显示百分比 我在报纸上找不到这方面的任何东西Charts 在Google可视化图表API中仅显示百分比,charts,google-visualization,Charts,Google Visualization,谷歌可视化图表API中是否可以只显示百分比 我在报纸上找不到这方面的任何东西 我有文本:'percentage',但我还想在鼠标悬停时只显示% 您可以提供自己的自定义工具提示 这里,使用group方法查找所有行的总数 var total = google.visualization.data.group( data, [{column: 0, modifier: function () {return 'total'}, type:'string'}], [{colu
我有
文本:'percentage'
,但我还想在鼠标悬停时只显示% 您可以提供自己的自定义工具提示
这里,使用group
方法查找所有行的总数
var total = google.visualization.data.group(
data,
[{column: 0, modifier: function () {return 'total'}, type:'string'}],
[{column: 1, aggregation: google.visualization.data.sum, type: 'number'}]
);
然后使用数据视图添加工具提示列,其中计算百分比
var view = new google.visualization.DataView(data);
view.setColumns([0, 1, {
type: 'string',
role: 'tooltip',
calc: function (dt, row) {
var percent = (dt.getValue(row, 1) / total.getValue(0, 1)) * 100;
return '<div class="tooltip">' + dt.getValue(row, 0) + ': <span>' + percent.toFixed(1) + '%</span>';
},
p: {html: true}
}]);