我正在使用谷歌可视化API,又名Google Charts,而我正试图让数字显示在其中。
我的数据:
var data = google.visualization.arrayToDataTable([
['Device', 'Views'],
['Mobile', 1456632],
['Tablet', 6]
]);
图表初始化:
var myChart = new google.visualization.PieChart(document.getElementById('myChart'));
myChart.draw(data, { title: 'My pie chart' });
在饼图上,如果将鼠标悬停在切片上,则会显示移动切片的1456632
。我可以让它显示1,456,632
吗?我尝试在arrayToDataTable
中传入字符串而不是数字来定义我的data
,但它需要数字。感谢。
答案 0 :(得分:2)
您需要使用google formatter:
var formatter = new google.visualization.NumberFormat(
{negativeColor: 'red', negativeParens: true, groupingSymbol:','});
formatter.format(data, 1);
详细了解NumberFormatter