Google Visualization Charts API示例已被破坏,如何修复它们?

时间:2016-02-26 09:57:20

标签: javascript google-visualization

请参阅此页面,例如:https://developers.google.com/chart/interactive/docs/quick_start

根据浏览器的不同,我们会看到以下错误之一:

  • Uncaught ReferenceError: Hh is not defined(在Chrome中)
  • TypeError: chart.draw is not a function(在Firefox中)

从文档链接的JSFiddle示例以及手动使用图表的尝试都失败,并且具有相同的诊断功能。

有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:12)

似乎是a bad release(第44节)。在修复之前,解决方法是明确指定要加载的API的先前版本,而不是使用当前版本:

-     google.charts.load('current', {'packages':['gantt']});
+     google.charts.load('43', {'packages':['gantt']});

请注意,这确实会冻结您的图表版本,除非您还原更改,否则您将无法获得新功能和错误修正。