谷歌可视化图表API示例坏了,如何修复它们

Google Visualization Charts API examples are broken, how to fix them?

本文关键字:何修复 坏了 可视化 API 谷歌      更新时间:2023-09-26

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

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

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

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

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

似乎

是一个糟糕的版本(v44)。在修复之前,解决方法是显式指定要加载的 API 的先前版本,而不是使用当前版本:

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

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