我的英语本地系统,我的服务器托管在德语系统上。当我运行谷歌图表的代码时,它会在localhost上生成正确的结果。但是当我在服务器(德语系统)上运行代码时,我的数值会得到德语符号。因此图表加载失败。 例如:
`var data = google.visualization.arrayToDataTable([
['Year', 'Enegry', { role: 'style' } ],
['2017',15782.515,'#76A7FA'],
['2016',0,'#76A7FA'],
['2015',0,'#76A7FA'],
['2014',0,'#76A7FA'],
['2013',0,'#76A7FA']]);
`
这很好,因为数字有'。'作为小数分隔符。
var data = google.visualization.arrayToDataTable([
['Year', 'Enegry', { role: 'style' } ],
['2017',15782,515,'#76A7FA'],
['2016',0,'#76A7FA'],
['2015',0,'#76A7FA'],
['2014',0,'#76A7FA'],
['2013',0,'#76A7FA']]);
数字值有','作为分隔符。因此,谷歌图表无法加载错误消息:行0有4列,但必须有3 。 (值存储在ArrayList中) 任何有关这方面的帮助将不胜感激。
答案 0 :(得分:0)
您可以在load
声明
google.charts.load('current', {'packages':['corechart'], 'language': 'en'});