Javascript 使用“添加后缀”;google.visualization.NumberFormat“;
我一直试图在谷歌仪表图上的值旁边加一个“%”,我肯定我遗漏了一些愚蠢的东西 以下是我在另一篇帖子中尝试的内容: 任何朝正确方向的轻推都将不胜感激,请温柔Javascript 使用“添加后缀”;google.visualization.NumberFormat“;,javascript,google-visualization,number-formatting,suffix,google-gauges,Javascript,Google Visualization,Number Formatting,Suffix,Google Gauges,我一直试图在谷歌仪表图上的值旁边加一个“%”,我肯定我遗漏了一些愚蠢的东西 以下是我在另一篇帖子中尝试的内容: 任何朝正确方向的轻推都将不胜感激,请温柔 仅供参考这是我在Stack Exchange中的第一篇文章,任何格式错误或问题都请告诉我。在尝试使用格式化程序之前,需要等待数据返回。 将其移动到内部handleQueryResponse google.charts.load('current'{ 回调:函数(){ var query=new google.visualization.que
仅供参考这是我在Stack Exchange中的第一篇文章,任何格式错误或问题都请告诉我。在尝试使用
格式化程序之前,需要等待数据返回。
将其移动到内部
handleQueryResponse
google.charts.load('current'{
回调:函数(){
var query=new google.visualization.query('https://docs.google.com/spreadsheets/d/1Z-eKZJ_XbmnoLYyG4cht40KMo07_CYnLP-hPi1ZBjnw/edit#gid=0');
发送(handleQueryResponse);
函数handleQueryResponse(响应){
var data=response.getDataTable();
var formatter=new google.visualization.NumberFormat({pattern:'0',后缀:''});
格式化程序。格式化(数据,1);
变量选项={
发自:0,,
雷德托:35,
发黄时间:35,,
yellowTo:65,
格林斯潘:65,
格林托:100,
米诺蒂克斯:5
};
新的google.visualization.Gauge(document.getElementById('gaugechart')).draw(数据,选项);
}
},
包装:[“规格”]
});代码>
啊,当然!我知道这和放错地方有关,非常感谢。
google.charts.load('current', {
'packages': ['gauge']
});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var query = new google.visualization.Query('https://docs.google.com/spreadsheets/d/1Z-eKZJ_XbmnoLYyG4cht40KMo07_CYnLP-hPi1ZBjnw/edit#gid=0');
query.send(handleQueryResponse);
var options = {
redFrom: 0,
redTo: 35,
yellowFrom: 35,
yellowTo: 65,
greenFrom: 65,
greenTo: 100,
minorTicks: 5
};
var formatter = new google.visualization.NumberFormat( {suffix: '%'} ); formatter.format(data,1);
function handleQueryResponse(response) {
var data = response.getDataTable();
new google.visualization.Gauge(document.getElementById('gaugechart')).draw(data);
}
}