2014-09-05 50 views
1

我正在使用Google Visualization API,又名Google Charts,并且我试图让数字显示在其中。如何格式化Google图表中的#以使用逗号

我的数据:

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,但它需要数字。谢谢。

回答

2

需要使用谷歌格式化:

var formatter = new google.visualization.NumberFormat(
    {negativeColor: 'red', negativeParens: true, groupingSymbol:','}); 
formatter.format(data, 1);  

了解更多关于NumberFormatter

+0

我用这个劈到每个数列的格式: 为(I = 1; I sobelito 2015-03-22 05:51:53