2016-02-26 9 views
5

Diese Seite Siehe zum Beispiel: https://developers.google.com/chart/interactive/docs/quick_startGoogle Visualization Charts API Beispiele sind gebrochen, wie sie zu beheben?

Je nach Browser wir einen Fehler sehen wie folgt aus:

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

JSFiddle Beispiele, die aus der Dokumentation verlinkt sind und versuchen, manuell mit Diagrammen zu arbeiten, schlagen mit derselben Diagnose fehl.

Gibt es eine Möglichkeit, dies zu umgehen?

+0

https://groups.google.com/forum/#!topic/google-visualization-api/tdswEASPEKA Es scheint sich um einen kürzlichen Bruch zu handeln. –

+0

Siehe auch: https://github.com/google/google-visualization-issues/issues/2182 –

Antwort

11

Scheint a bad release (v44) zu sein. Bis es fest ist, ist die Abhilfe explizit frühere Version der API zu laden, anstatt Strom zu verwenden angeben:

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

Bitte beachten Sie, dass dies in der Tat einfrieren Ihre Diagramme Version und Sie werden keine neuen Funktionen und Fehlerbehebungen erhalten, es sei denn Sie werden die Änderungen rückgängig machen.

+0

Vielen Dank! Nahm mich eine Weile, um zu erkennen, was vor sich ging! – jkgeyti

+1

Ich bekomme fast täglich komplette Aufschlüsselungen von Google-Charts. Jedes Mal, wenn es ein neues Release gibt, bricht die google.load-Funktion ab. Die Angabe einer Versionsnummer wie im Beispiel vorausgesetzt, scheint den Wahnsinn gestoppt zu haben. Vielen Dank. – rmirabelle

Verwandte Themen