2016-02-26 89 views
5

看到这个页面,例如:https://developers.google.com/chart/interactive/docs/quick_startGoogle可视化图表API示例已损坏,如何修复它们?

根据我们看到的错误之一如下浏览器:

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

从文档中链接的JSFiddle示例以及尝试使用图表进行手动处理失败时使用相同的诊断。

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

+0

https://groups.google.com/forum/#!topic/google-visualization-api/tdswEASPEKA似乎是最近的一次破损。 –

+0

另请参阅:https://github.com/google/google-visualization-issues/issues/2182 –

回答

11

似乎是a bad release(v44)。直到它是固定的,解决办法是明确指定API的先前版本加载的,而不是使用电流:

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

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

+0

谢谢!花了我一段时间才意识到发生了什么事! – jkgeyti

+1

我几乎每天都会获得谷歌图表的完整细分。每次有新版本时,google.load函数都会中断。如提供的示例中指定的版本号似乎已经停止了疯狂。谢谢。 – rmirabelle