Charts 在谷歌甜甜圈图表上设置自动工具提示0dp百分比

Charts 在谷歌甜甜圈图表上设置自动工具提示0dp百分比,charts,google-visualization,Charts,Google Visualization,使用谷歌图表,它可以方便地生成一个带有计算百分比的工具提示,以及文本描述符和基数 然而,我想将其调整为0dp,但在中找不到一种方法来做到这一点,而不使用HTML工具提示,对于小数点的简单四舍五入来说,这似乎有些过分 您可以在这里看到问题,它显示为1dp,因为还有更多问题,但是,由于它是一个整数,因此在这里它被舍入为0dp: 因此,为了观众的一致性和方便性,我想在0dp的基础上对这一切进行四舍五入 我使用的代码是: load(“当前”{packages:[“corechart”]}); g

使用谷歌图表,它可以方便地生成一个带有计算百分比的工具提示,以及文本描述符和基数

然而,我想将其调整为0dp,但在中找不到一种方法来做到这一点,而不使用HTML工具提示,对于小数点的简单四舍五入来说,这似乎有些过分

您可以在这里看到问题,它显示为1dp,因为还有更多问题,但是,由于它是一个整数,因此在这里它被舍入为0dp:

因此,为了观众的一致性和方便性,我想在0dp的基础上对这一切进行四舍五入

我使用的代码是:


load(“当前”{packages:[“corechart”]});
google.charts.setOnLoadCallback(drawChart);
函数绘图图(){
var data=google.visualization.arrayToDataTable([
['NPS','Count'],
[“诽谤者”,25],
['Neutal',31],
[‘发起人’,48],
]);
变量选项={
图例:“无”,
请输入文本:“无”,
pieHole:0.7,
切片:{
0:{颜色:'#232944'},
1:{颜色:'#a5a5'},
2:{颜色:'#a9d136'}
}
};
var chart=new google.visualization.PieChart(document.getElementById('donutchart');
图表绘制(数据、选项);
}

没有设置工具提示中显示的百分比值格式的选项。
唯一的选项是自定义工具提示

请参阅下面的工作代码段

google.charts.load('current'{
软件包:['corechart']
}).然后(函数(){
var data=google.visualization.arrayToDataTable([
['NPS','Count'],
[“诽谤者”,25],
['Neutal',31],
[‘发起人’,48],
]);
var groupData=google.visualization.data.group(
数据,
[{列:0,类型:'string',修饰符:函数(){return'Total';}}],
[{
专栏:1,
键入:“编号”,
标签:“总计”,
聚合:google.visualization.data.sum
}]
);
var total=groupData.getValue(0,1);
var formatNumber=new google.visualization.NumberFormat({
模式:“#,##0”
});
var formatPercent=new google.visualization.NumberFormat({
模式:“#,##0%”
});
var view=newgoogle.visualization.DataView(数据);
view.setColumns([0,1,1{
计算:函数(dt,行){
var label=dt.getValue(行,0);
var值=dt.getValue(第1行);
风险值百分比=“”;
如果(总数>0){
百分比='('+formatPercent.formatValue(值/总数)+');
}
返回标签+'\n'+formatNumber.formatValue(值)+百分比;
},
角色:“工具提示”,
键入:“字符串”
}]);
变量选项={
图例:“无”,
请输入文本:“无”,
pieHole:0.7,
切片:{
0:{颜色:'#232944'},
1:{颜色:'#a5a5'},
2:{颜色:'#a9d136'}
},
工具提示:{
文本样式:{
黑体字:对
}
}
};
var chart=new google.visualization.PieChart(document.getElementById('donutchart');
图表绘制(视图、选项);
});

没有设置工具提示中显示的百分比值格式的选项。
唯一的选项是自定义工具提示

请参阅下面的工作代码段

google.charts.load('current'{
软件包:['corechart']
}).然后(函数(){
var data=google.visualization.arrayToDataTable([
['NPS','Count'],
[“诽谤者”,25],
['Neutal',31],
[‘发起人’,48],
]);
var groupData=google.visualization.data.group(
数据,
[{列:0,类型:'string',修饰符:函数(){return'Total';}}],
[{
专栏:1,
键入:“编号”,
标签:“总计”,
聚合:google.visualization.data.sum
}]
);
var total=groupData.getValue(0,1);
var formatNumber=new google.visualization.NumberFormat({
模式:“#,##0”
});
var formatPercent=new google.visualization.NumberFormat({
模式:“#,##0%”
});
var view=newgoogle.visualization.DataView(数据);
view.setColumns([0,1,1{
计算:函数(dt,行){
var label=dt.getValue(行,0);
var值=dt.getValue(第1行);
风险值百分比=“”;
如果(总数>0){
百分比='('+formatPercent.formatValue(值/总数)+');
}
返回标签+'\n'+formatNumber.formatValue(值)+百分比;
},
角色:“工具提示”,
键入:“字符串”
}]);
变量选项={
图例:“无”,
请输入文本:“无”,
pieHole:0.7,
切片:{
0:{颜色:'#232944'},
1:{颜色:'#a5a5'},
2:{颜色:'#a9d136'}
},
工具提示:{
文本样式:{
黑体字:对
}
}
};
var chart=new google.visualization.PieChart(document.getElementById('donutchart');
图表绘制(视图、选项);
});


嗯,这不是我想要的答案,但是,这是我所期望的-谢谢!嗯,这不是我想要的答案,但是,这是我期望的——谢谢!