0

我正在使用 Google Visualization API 来显示图表。它过去一年甚至更长时间都运行良好,但从今天早上开始我收到一条错误消息:

Object function (){return s; } has no method 'isEnabled'

这是我正在使用的 Javascript 代码示例:

var chart = new google.visualization.LineChart($(this.options._divId));

chart.draw(data, { width: this.options._width, height:this.options._height, legend:'bottom', chartArea: {left:38,top:30, width:"90%",height:"70%"} });

我没有找到有关该错误的更多信息。有没有人有同样的错误?

谢谢

4

1 回答 1

0

我遇到了同样的问题,并查看了他们在 2013 年 8 月 27 日发布的新版本的Google Charts 发布说明。我目前正在寻找修复旧代码所需的更改,以使其适用于新版本。

编辑:我找到了一个快速的解决方法,使图表再次工作,指定旧版本的 api:

google.load('visualization','1.0',{'packages':["corechart"]},{'language':'en'});

这里的技巧是强制使用 '1.0' api 版本而不是默认的 1.1。

Edit2:我为这个问题创建了一张票: 问题 1302 - google-visualization-api-issues

于 2013-09-03T07:36:16.663 回答