Versionshinweise zu Google Charts

Auf dieser Seite wird der Veröffentlichungsprozess von Google Charts beschrieben. Außerdem enthält er die Versionshinweise für die aktuelle und frühere Versionen von Google Charts sowie eine Übersicht über Neuerungen.

Das ist neu

  • Die neueste Version von Google Charts, auch als offizielle current-Version bekannt, ist unten zusammen mit der Zusammenfassung der Änderungen für alle früheren Releases aufgeführt.

    Unter Bibliothek wird geladen wird erläutert, was es bedeutet, wenn ein Release current ist.

  • Alle „jsapi“-Anfragen werden jetzt an den neuen Loader weitergeleitet. Wenn Sie Version „1“ oder „1.0“ geladen haben, wird jetzt „aktuell“ geladen. Die genaueste Übereinstimmung mit der letzten Version, die zuvor über das jsapi-Ladeprogramm verfügbar war, ist "45.2".

    Verwende ab jetzt den neuen gstatic-Ladeprogramm. Weitere Informationen finden Sie unter Ladeprogrammcode aktualisieren.

Releaseprozess und Releasekandidaten für die Google Visualization API

Wir veröffentlichen die Visualization API in zwei Schritten:

  • Mindestens zwei Wochen vor der Veröffentlichung einer neuen offiziellen Version der Visualization API veröffentlichen wir eine vorläufige Version, sogenannte Release Candidate (RC). Sie können sie als „anstehende“ Version laden. Damit wird geprüft, ob funktionsgefährdende Änderungen im Release vorliegen. Wir werden eine Benachrichtigung in der Entwickler-Diskussionsgruppe der Visualization API posten und diese Gruppe auf gemeldete Probleme überwachen, um gemeldete Probleme mit der Abwärtskompatibilität zu beheben.
  • Wenn wir zwei Wochen nach der RC-Veröffentlichung alle gemeldeten Probleme mit der Abwärtskompatibilität beheben können, wird sie als neue, offizielle „aktuelle“ Version veröffentlicht.

Wir empfehlen Ihnen, Ihre Anwendungen so schnell wie möglich bei jeder RC zu testen und eventuelle Probleme zu melden, damit wir ein stabiles Produkt veröffentlichen können.

Obwohl das Visualization API-Team jede neue Version gründlich testet, sind wir uns bewusst, dass in jeder neuen Version noch Fehler auftreten können. Ziel dieses zweistufigen Prozesses ist es daher, die Zuverlässigkeit der API für Produktionssysteme zu verbessern.

Ankündigungen zu Releasekandidaten

Wir kündigen jeden neuen Releasekandidaten per E-Mail an die Entwickler-Diskussionsgruppe für die Visualization API an. Wenn Sie die Visualization API für schwerwiegende Anwendungen nutzen, empfehlen wir Ihnen dringend, dieser Diskussionsgruppe beizutreten.

Damit du diese E-Mails leichter finden oder filtern kannst, hat jede Release-Ankündigung den gleichen Betreff: „Release Candidate Pushed: <DATE>“, wobei <DATE> das Push-Datum ist. Diese E-Mail enthält diese Nutzungsanleitung. Neue Features werden nicht im Detail dokumentiert, da das Ziel des Releasekandidaten nicht darin besteht, die neuen Features zu testen, sondern zu testen, ob der Release vorhandene Features nicht beeinträchtigt. Eine ausführliche Dokumentation aller neuen Funktionen wird mit der Produktionsversion veröffentlicht.

Verwendung des Releasekandidaten

Die Paketversion des Releasekandidaten ist „anstehend“, im Gegensatz zur Produktionsversion, die „aktuell“ ist. Diese Namen ändern sich in zukünftigen Releases nicht.

Abhängig von Ihrem Versionsparameter können Sie entweder den Produktions- oder den Releasekandidaten laden (aber nicht beides gleichzeitig), wie hier gezeigt:

// To load the production version, call this:
google.charts.load('current', {'packages':['corechart']});

OR

// To load the release candidate, call this:
google.charts.load('upcoming', {'packages':['corechart']});
  

Fehler melden

Besuche unsere Seite mit bekannten Problemen, wenn du auf einen möglichen Fehler in Google Charts stößt. Bevor Sie einen Fehler melden, sollten Sie sich vergewissern, dass es sich tatsächlich um einen Fehler handelt. Posten Sie Fragen an die Mailingliste, um weitere Hilfe zu erhalten. Suchen Sie dann auf der Seite mit bekannten Problemen, ob der Fehler bereits gemeldet oder behoben wurde.

Wenn Sie Probleme im Releasekandidaten feststellen, sollten Sie eine Nachricht mit Details zum Problem an die Entwicklerdiskussionsgruppe der Visualization API senden. Das Visualization API-Team überwacht diese Gruppe während der Phase der Releasekandidaten, um in dieser Zeit besonders reaktionsschnell zu reagieren.

Offizielle Veröffentlichungen

Beim Laden von Google-Diagrammen haben Sie mehrere Möglichkeiten. Normalerweise geschieht das so:

<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
    google.charts.load('current', {packages: ['corechart']});
    google.charts.setOnLoadCallback(drawChart);
</script>

Der String 'current' bedeutet, dass die aktuelle stabile Version von Google Charts geladen wird. Wenn Sie die hochmoderne, vorgeschlagene Release-Version abrufen möchten, bevor sie zur nächsten 'current'-Version wird, verwenden Sie stattdessen 'upcoming'. Unabhängig davon, welche dieser Versionen Sie angeben, werden wir mit der Zeit Verbesserungen feststellen.

Am 28. Juli 2015 haben wir eingefrorene Versionen angekündigt. Hierbei handelt es sich um Releases von Google Charts, die für immer unverändert bleiben (Modulo, gelegentliche kritische Korrektur). Der erste eingefrorene Release war 41, der unserer Version vom 23. Februar 2015 entspricht.

So laden Sie eine eingefrorene Version:

<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
    google.charts.load('46', {packages: ['corechart']});
    google.charts.setOnLoadCallback(drawChart);
</script>

Weitere Informationen finden Sie in der Dokumentation zum Laden der Version.

Versionsverlauf

Aktuell: April 2023

Verfügbar in quasi-perpetuity als Frozen Charts, Version 52

Diese Version enthält viele weitere interne Refaktorierungen und Migrationen zu ES6 und TypeScript zur Vorbereitung auf die erste Phase der Open-Source-Bereitstellung von Google Charts.

  • GeoChart:
    • geochartVersion wurde auf 11 und regioncoderVersion auf 1 aktualisiert.
  • Dygrafiediagramme
    • Gantt-, Zeitleisten- und Materialdiagramme: Balken, Linie, Streudiagramm
    • Die Dygraph-Bibliothek wird nicht mehr dynamisch geladen, da sie kompiliert wurde.
  • Tabelle
    • Hervorhebung der aktuellen Seitennummer bei mehr als elf Seiten korrigiert.
  • OrgChart
    • Fügen Sie die Option „compactRows“ hinzu. Der Standardwert ist "False".
    • Verwendet den Reingold-Tilford-Algorithmus für mehrschichtige Bäume. Der Hauptvorteil ist eine effektivere Nutzung des horizontalen Raums, da Teilbäume nahe beieinander platziert werden, solange sich die Knoten in derselben Schicht nicht überschneiden.

Juni 2021

Verfügbar in quasi-perpetuity als Frozen Charts, Version 51

Diese Version enthält viele weitere interne Refaktorierungen und Migrationen zu ES6 und TypeScript zur Vorbereitung auf die erste Phase der Open-Source-Bereitstellung von Google Charts.

  • VegaChart
    • Sie können das vorherige Verhalten bezüglich der standardmäßigen oder expliziten Größenanpassung von Diagrammen über die Optionen „height“, „width“, „Padding“ und „autosize“ wiederherstellen.
    • Vega wurde auf v5.20.1 aktualisiert.
    • Vega-lite wurde auf v5.1.0 aktualisiert.
    • Aktualisierung von Vega-embed auf v6.17.0
  • Zeitachse
    • Fügen Sie die Tabelle mit ausgeblendeten Bedienungshilfen zur Zeitachse hinzu.
    • Mit der neuen Option alternatingRowStyle können Sie den Hintergrundstil von abwechselnden Zeilen auf hellere und dunklere Farben festlegen. Standardwert ist True.
  • Abfrage
    • Fehlendes abschließendes „;“ in Abfrageantworten zulassen.

April 2021

Verfügbar in quasi-perpetuity als Frozen Charts Version 50

Diese Version enthält viele interne Refaktorierungen und Migrationen zu ES6 und TypeScript zur Vorbereitung auf die erste Phase der Open-Source-Bereitstellung von Google Charts.

  • VegaChart
    • Unterstützung für Vega-lite und Vega-embed hinzugefügt.
  • Strukturkarte
    • Mit der neuen Option enableHighlight können Elemente hervorgehoben werden. Wie die Hervorhebung ausgelöst wird, sollte mit „eventsConfig“ konfiguriert werden. (highlightOnMouseOver wurde eingestellt)
    • Neue Option eventsConfig, mit der Sie konfigurieren können, wie Ereignisse Interaktionen mit der Strukturkarte auslösen. Die Standardkonfiguration ist:
      {
        highlight: ['mouseover'],
        unhighlight: ['mouseout'],
        rollup: ['contextmenu'], // right-click
        drilldown: ['click']
      }
    • Neue Ereignisse: 'highlight', 'unhighlight', 'drilldown'
  • Abfrage
    • Problemumgehung wurde in älteren Versionen von Tabellen für die neue sicherere JSON-Antwortverarbeitung nicht unterstützt (was zu CORS-Fehlern führte).

Juli 2020

Verfügbar in quasi-perpetuity als Frozen Charts, Version 49

Diese Version enthält mehrere weitere interne Refaktorierungen. Achten Sie daher auf unbeabsichtigte Ausfälle. Der betroffene Code umfasst alle Formatierungsklassen, Ereignisse, Fehler, Teile von ChartEditor, ChartWrapper, ControlWrapper, Corecharts, Corechart-Achsen-Ticks, GeoChart und Abfrage.

  • VegaChart
    • Neuer Diagrammtyp, jetzt als Beta-Version verfügbar.
    • Ein VegaChart ist ein Wrapper für alle vielen möglichen Visualisierungen, die mit der Vega-Visualisierungsgrammatik angegeben und mit Daten aus DataTables wie anderen Diagrammen gezeichnet werden können. In zukünftigen Versionen werden die Funktionen von Google Charts und Vega noch weiter integriert.
    • Verwendet den Vega-Interpreter, um die Einschränkungen der Content Security Policy einzuhalten.
  • GeoChart:
    • Mit der Option geochartVersion wird die Border-Datenversion angegeben. Der Standardwert ist 10, aber jetzt ist „11“ verfügbar.
    • regioncoderVersion gibt die Regionscoder-Datenversion an. Der Standardwert ist 0, aber jetzt ist 1 verfügbar.
    • Es wurde ein Fehler behoben, durch den das Paket „geochart“ versehentlich in „corechart“ eingefügt wurde. Funktioniert jetzt wie dokumentiert. Achten Sie also darauf, dass Sie Pakete laden: ['geochart'].
  • Gantt-Diagramm
    • Es wurde die Option sortTasks mit dem Standardwert "true" hinzugefügt, um die Aufgaben normal zu sortieren. Bei "false" wird dieselbe Reihenfolge wie in den Zeilen in der DataTable verwendet.
  • Abfrage
    • Für die JSON-Antwortoption muss der Server jetzt striktes JSON zurückgeben und ursprungsübergreifende Anfragen zulassen.
  • Ladeprogramm
    • Wird google.charts.load() mehrmals mit verschiedenen Versionen oder Sprachen aufgerufen, werden die Einstellungen beim ersten Laden verwendet.
    • Ermöglicht eine Versionsnummer, nicht nur einen Versionsstring.
    • Weitere Optimierungen der Abwärtskompatibilität zur Unterstützung von Weiterleitungen vom alten jsapi-Ladeprogramm.
    • Der URL-Parameter für das automatische Laden muss jetzt als striktes JSON-Format formatiert und URL-codiert sein.
    • Der google.charts.load()-Aufruf gibt jetzt ein JavaScript Promise zurück. Damit können Sie die Diagrammzeichnungsfunktion zusätzlich zu den anderen Callback-Mechanismen so aufrufen: google.charts.load('upcoming', {packages: ['corechart']}).then(drawChart);

Mai 2020

Verfügbar in quasi-perpetuity als Frozen Charts, Version 48
  • Fehlerkorrektur für den Parameter "autoload" in Kombination mit der eigenen Callback-Einstellung.
  • Ein Fehler mit boxStyle für Anmerkungen wurde behoben, wenn mehrere Reihen vorhanden sind.
  • Die Zoom-Schaltflächen für AnnotationChart wurden korrigiert.
  • Vermeiden Sie die Verwendung von „array.entries()“ und „Object.entries()“. So wird verhindert, dass für IE11 Polyfills erforderlich sind, die Konflikte verursachen können.
  • GeoChart lädt Daten jetzt mithilfe von xhr, was bedeutet, dass die setMapsSource-Methode wieder mit zwei Bedingungen funktioniert: (1) Der Datenteil des Inhalts darf keine Kommentare enthalten (d.h. das strikte JSON-Format) und (2) der Server muss ursprungsübergreifende Anfragen für die Daten zulassen.

Februar 2020

Verfügbar in quasi-perpetuity als Frozen Charts Version 47
  • Erhebliche Refaktorierung wichtiger Dienstprogramme für DataTable, DataView und Optionenverarbeitung.
  • Kalender
    • Option für legend.position hinzufügen, Standardwert 'right'. Mit 'none' können Sie die Legende ausblenden.
  • Zeitachse
    • Korrigiere Zeitintervalle von weniger als einer Sekunde (aber immer noch ohne Ticken).
    • Beheben Sie Leistungsprobleme mit sich überschneidenden Zeitintervallen.
  • Steuerelemente: Korrekturen an NumberRangeFilter. Unterstützt jetzt fractionDigits, wenn es auf 0 gesetzt ist.
  • Fügen Sie eine Ladeeinstellung hinzu, um „safeMode“ zu aktivieren. Wenn dieser Wert auf „true“ gesetzt ist, wird dieser in allen Diagrammen und Kurzinfos, die HTML aus von Nutzern bereitgestellten Daten generieren, bereinigt, indem unsichere Elemente und Attribute entfernt werden.
  • Unterstützung für die Parameter „autoload“ und „callback“ im Loader, um mit dem alten JSAPI-Ladeprogramm abwärtskompatibel zu sein. Der Parameter "autoload" muss im strikten JSON-Format und URL-codiert sein.
  • Für Corecharts
    • "zoomDelta"-Werte unter 1,0 verarbeiten
    • Fügen Sie "maxTextLines" als Option für die vertikale Achse hinzu.

1. Oktober 2018

Verfügbar in quasi-perpetuity als Frozen Charts, Version 46
  • Corecharts
    • Ticken und Gitternetzlinien
      • An der Generierung von Achsenmarkierungen und Gitternetzlinien wurden mehrere Änderungen vorgenommen, um ein engeres Packen von Teilstrichen zu ermöglichen, die sich nicht überschneiden.
      • Kleinere Gitternetzlinien sind jetzt noch dynamischer, da die entsprechende Anzahl der kleineren Gitternetzlinien vom Intervall zwischen den Hauptgitternetzlinien und dem verfügbaren Platz abhängt. Standardmäßig werden jetzt immer kleinere Gitternetzlinien angezeigt, falls sie passen. Geben Sie { minorGridlines: { count: 0 }} an, um keine untergeordneten Gitternetzlinien zu erzwingen, oder { minorGridlines: { count: 1 }}, um kleinere Gitternetzlinien zu aktivieren. Andernfalls hat die Option minorGridlines.count keine Bedeutung.
      • Die Farbe der Nebengitternetzlinien wird standardmäßig auf „Keine“ gesetzt, wenn die Farbe der Hauptgitternetzlinien auf „Keine“ gesetzt ist.
      • Viele Verbesserungen an den Gitternetzlinien und Teilstrichen der Skalen log und mirrorLog.
      • Negativen Neigungswinkel erlauben, in die andere Richtung zu neigen.
      • Deaktivieren Sie das Überspringen und Wechseln (mehrere gestaffelte Zeilen) für Datum und Uhrzeit standardmäßig.
      • Bei der Generierung von Gitternetzlinien, Nebengitterlinien und Teilstrichen werden jetzt die Anzahl und der Abstand von Gitternetzlinien anhand anderer Optionen neben der Anzahl bestimmt. Wenn Sie für gridlines.count eine Zahl angeben, dient diese nur als grobe Schätzung.
      • Mit den neuen Optionen gridlines.minSpacing und minorGridlines.minSpacing kannst du den Mindestabstand auf dem Bildschirm zwischen den wichtigsten Gitternetzlinien in Pixeln angeben. Der Standardwert für große Gitternetzlinien ist 40 für lineare Skalen und 20 für logarithmische Skalen. Bei kleineren Gitternetzlinien ist der Standardwert für „minSpacing“ bei linearen Skalen standardmäßig 1/2 der minSpacing der großen Gitternetzlinien und bei logarithmischen Skalen 1/5 „minSpacing“. Wenn Sie die Anzahl angeben und nicht „minSpacing“, wird „minSpacing“ aus der Anzahl berechnet. Wenn Sie dagegen das minSpacing und nicht die Anzahl angeben, wird die Anzahl aus dem minSpacing berechnet.
      • Mit der neuen Option gridlines.interval können Sie ein Array von Größen (als Datenwerte, nicht als Pixel) der Gitternetzlinien und Nebengitterlinien angeben. Diese Option gilt derzeit nur für numerische Achsen. Sie ist jedoch analog zu den gridlines.units.<unit>.interval-Optionen, die nur für Datum und Uhrzeit verwendet werden.
        • Bei linearen Skalen ist der Standardwert { gridlines: { interval: [1, 2, 2.5, 5] } }.Das bedeutet, dass die Gitternetzlinienwerte auf jede Einheit (1), auf gerade Einheiten (2) oder auf ein Vielfaches von 2,5 oder 5 fallen können. Jede Potenz von 10 dieser Werte wird ebenfalls berücksichtigt (z.B. 10, 20, 25 oder 50). Für kleinere Gitternetzlinien ist der Standardwert { minorGridlines: { interval: [1, 1.5, 2, 2.5, 5] } }. Das ausgewählte Intervall für die kleinere Gitternetzlinie ist immer ein gerader Divisor des ausgewählten Hauptrasterlinienintervalls.
        • Für logarithmische Skalen ist der Standardwert { gridlines: { interval: [1, 2, 5] } } und { minorGridlines: { interval: [1, 2, 5] } }.
      • Neue Optionen für gridlines.multiple und minorGridlines.multiple, die angeben, dass die Gitternetz- und Teilstrichwerte ein Vielfaches des Werts dieser Option sein müssen. Sie können Ticks also als Ganzzahlen erzwingen, indem Sie gridlines.multiple = 1 angeben.
      • Gitternetzlinien werden jetzt abgelehnt, wenn formatierte Teilstriche für Zahlen dupliziert werden. Sie können also format:"#" angeben, wenn nur Ganzzahlanker angezeigt werden sollen.
      • Bei Verwendung der expliziten Option „ticks“ wird jetzt „viewWindow“ erweitert, um explizite Ticks einzuschließen, die sich außerhalb des Datenbereichs befinden. Explizite viewWindow min- oder max-Optionen können überschrieben werden. Dies ist eine Änderung gegenüber dem vorherigen Verhalten, das eher wie der 'maximized'-Modus mit expliziten Teilstrichen funktioniert hat.
      • Wenn viewWindowMode auf pretty gesetzt ist, was der Standardwert für Zielachsen ist, wird „viewWindow“ auf die nächste große Gitternetzlinie für Zahlen oder die nächste kleinere Gitternetzlinie für Datums- und Uhrzeitangaben maximiert.
    • Formatierung
      • Im Zahlenformat für „kurze“ und „lange“ Muster werden jetzt drei signifikante Ziffern verwendet.
      • Timeofday-Werte werden jetzt standardmäßig mit 24-Stunden-Werten ("HH") anstelle von 12-Stunden-Werten ("hh") formatiert.
      • Explizite Formate für Datum und Uhrzeit überschreiben jetzt Formate der Einheit.
    • Behebung des Fehlers im Entdeckermodus, der nach dem erneuten Zeichnen des Diagramms beschädigt wurde.
  • Histogramm
    • Die Standardfarbe der Domainachsen und der Referenzlinie ist „Keine“.
    • Das Standardformat für die Teilstriche der Zielachse ist jetzt „#“, um nur Ganzzahlen anzuzeigen.
    • Generieren Sie Buckets mit dem Algorithmus zur Tickgenerierung. Die Standardanzahl von Buckets wird mit der neuen histogram.numBucketsRule-Option berechnet. Mögliche Werte sind „sqrt“, „sturges“ und „rice“. https://de.wikipedia.org/wiki/Histogramm#Anzahl_der_Behälter
  • Säulen- und Balkendiagramm
    • Die Erkennung der minimalen Balkengröße (die Differenz zwischen benachbarten Werten) wurde korrigiert, um mit Datum und Uhrzeit zu arbeiten.
  • Tabelle
    • Unterstützung der Eigenschaft "className" für Zeilen.
    • Fügen Sie benutzerdefinierte Spalten- und Zellenattribute der Klasse „className“ zu den Standardattributen hinzu (anstatt sie zu ersetzen), ähnlich wie bei Zeilenattributen.
  • Daten
    • Korrigieren Sie die Funktion „data.group“, damit mehrere Aggregationen dieselbe Spalte verwenden können.
  • Compliance mit der Content Security Policy (CSP)
    • Entfernen Sie die Verwendung von eval für die JSON-Deserialisierung.

26. Juni 2017

Verfügbar in quasi-perpetuity als Frozen Charts Version 45.2
  • Corecharts
    • Viele interne Änderungen haben Auswirkungen auf die Verarbeitung von Optionen. Dies hat zu einigen Fehlern im Explorer-Modus geführt.
    • tooltip.boxStyle-Optionen hinzugefügt, z.B.
          'tooltip': {
            'boxStyle': {
              'stroke': '#b2b2b2',  'strokeOpacity': 1,  'strokeWidth': 1.5,
              'fill': 'white',  'fillOpacity': 1,
              'shadow': {  'radius': 1, 'opacity': 0.2,  'xOffset': 0,  'yOffset': 2 }
          }}
    • Korrigieren Sie die Elemente der Flächendiagramm-Legende, um die Option areaOpacity zu verwenden.
    • Eine Endlosschleife wurde behoben, wenn formatierte Domainwerte (falsch) numerisch sind.
  • Tabellendiagramm
    • Probleme mit Paging-Schaltflächen wurden behoben.
    • Fügen Sie dem Attribut class der Kopfzeile der Kopfzeile einen Spaltentyp hinzu.
    • Eigenschaften in Datentabellenspalten berücksichtigen.
    • Bedienungshilfen-Labels korrigieren, wenn das Sortieren aktiviert ist.
  • Gantt-Diagramm
    • Korrigieren Sie das Auswahlobjekt so, dass der Zeilenindex eingeschlossen wird.

6. Januar 2017

Verfügbar in quasi-perpetuity als Frozen Charts Version 45.1
  • Corecharts
    • Beheben Sie Fehler, um Fehler zu vermeiden, wenn die Optionen chartArea.bottom und .right zu groß sind.
  • Gantt-Diagramm
    • Gibt jetzt die Eigenschaft row für die ausgewählten Elemente zurück.

12. September 2016

Verfügbar in quasi-perpetuity als Frozen Charts, Version 45.
  • Änderungen am Ladeprogramm:
    • Unterstützung mehrerer Aufrufe von google.charts.load
    • ChartWrapper-Instanzen können mit einem dynamisch geladenen chartType aufgerufen werden.
    • Für GeoChart- und Map-Diagramme muss das JSAPI-Ladeprogramm nicht mehr eingebunden werden. Es gibt eine neue mapsApiKey-Ladeeinstellung, mit der Sie Ihren eigenen Schlüssel angeben können, anstatt das Standardverhalten zu verwenden, das gelegentlich zu einer Dienstdrosselung führen kann.
  • Flash-basierte Diagramme:
    • Für GeoMap und MotionChart wurde swfobject.js auf die neueste Version 2.2 aktualisiert. Durch diese Aktualisierung sollte es keine sichtbaren Änderungen an Diagrammfeatures geben.
    • Für AnnotatedTimeline ersetzen wir es durch das Annotationsdiagramm, das sich seit einigen Jahren in der Entwicklung befindet und stabil zu sein scheint. Fast alle Features der AnnotatedTimeline sollten auf das AnnotationChart angewendet werden, ohne dass Änderungen an Ihrem Code erforderlich sind. Das Design ist jedoch anders. AnnotationChart verwendet keinen Flash-Code und baut auf Corecharts, ChartRangeFilter und Tabellen auf.
  • Corecharts:
    • Die Rolle certainty wurde korrigiert, sodass sie korrekt mit benutzerdefinierten Stilen funktioniert.
    • Die Tabelle für Bedienungshilfen wird in RTL-Containern richtig ausgeblendet.
    • Startanimation bei Verwendung mit ChartWrapper korrigieren.
    • Animation diskreter Werte korrigieren, die die Stellen vertauschen
    • Erstellt Datumsangaben unabhängig vom Tag des Monats.
    • Korrigieren Sie die relativen Farben von gestapelten Flächendiagrammen.
    • Sie können ein ColumnChart mit logarithmischer Skala und 0 oder negativen Werten korrigieren.
  • PieChart: Eine inkonsistente Implementierung der Option reverseCategories wurde korrigiert.
  • Kalender: Verwendet jetzt mehr als zwei Farben aus der Arrayoption colorAxis.colors, wenn colorAxis.values nicht angegeben ist. Das Verhalten sollte eher dem Verhalten im GeoChart entsprechen, bei dem die Wendepunkte gleichmäßig über den Farbverlauf verteilt sind.
  • Materialdiagramme: Das Problem „convertOptions“ für Materialdiagramme wurde so korrigiert, dass die Hintergrundfarbe korrekt verwendet wird.
  • Bei Kartendiagrammen wird jetzt der Titeltext der Markierung vom Infofenster entkoppelt:
    • Die neue Option "showInfoWindow" wurde hinzugefügt, um das Infofenster zu steuern.
    • Es wurde die neue Option "showTooltip" hinzugefügt, mit der der Titeltext der Markierung gezielt gesteuert werden kann.
    • Wenn nicht festgelegt, werden beide Optionen von „showTip“ übernommen.
    • Fehlerkorrektur: Beim Klicken auf einen ausgewählten Punkt verschwindet das Infofenster.

23. Februar 2016

Verfügbar in quasi-perpetuity als Frozen Charts, Version 44.
  • Corecharts:
    • Für Timeofday-Werte wird jetzt intern die UTC verwendet, wodurch Probleme mit gekürzten Tageszeitachsen behoben werden.
    • Es wurden Optionen zur Angabe von bar.width, bar.gap, bar.group.width (vorher bar.groupWidth) und bar.group.gap hinzugefügt.
    • Balkenähnliche Intervalle (Balken und Felder) wurden so geändert, dass sie mit Balkendiagrammen vereinheitlicht wurden.
  • Histogramm:
    • Die Formatierung von Kurzinfo-Elementen zur Verwendung formatierter Werte wurde korrigiert.
    • Das Bucketing mit sehr kleinen und sehr großen Werten wurde korrigiert.
    • Die Optionen für die Balkenbreite und den Abstand gelten auch für Histogramme.
    • histogram.minValue und histogram.maxValue wurden hinzugefügt, um den Bereich der Buckets zu erweitern.
    • Verwendung der Option für explizite Vermerke auf der Domainachse zulassen.
  • PieChart:
    • Ein Fehler mit Kurzinfos, wenn Segmente zu klein zum Anzeigen waren, wurde behoben.
  • Kalender:
    • Probleme mit Zeitzonen und Sommerzeit wurden behoben.
  • GeoChart:
    • Bei langsamen Verbindungen für Geo-Daten länger warten.
  • Gantt:
    • Einige Probleme mit der Reihenfolge der Artikel wurden behoben.
  • Materialdiagramme
    • Die Formatierung von Kurzinfo-Elementen zur Verwendung formatierter Werte wurde korrigiert.

2. Oktober 2015

Verfügbar in quasi-perpetuity als Frozen Charts, Version 43.
  • Diagramme unterstützen jetzt offiziell Microsoft Edge.
  • Corecharts:
    • focusTarget kann jetzt ein Array sein, um mehrere Fokusziele anzugeben.
    • Intervalle können jetzt mit der Stilrolle gestaltet werden.
    • Ein Problem mit dem Attribut visible für Kurzinfo-Aktionen wurde behoben.
    • Die Positionierung der HTML-Kurzinfo entspricht jetzt genauer der Positionierung der SVG-Kurzinfo.
    • Die Option chartArea unterstützt jetzt 'right' und 'bottom'.
    • Überlappende Backticks der vertikalen Achse werden entfernt.
    • Die Größe der Scrollpfeile für Legenden ist fest.
    • Anmerkungen sind jetzt korrekt positioniert, wenn das Diagramm-orientation den Wert 'vertical' hat oder wenn die Achsen den direction-Wert -1 haben.
    • Unterstützt jetzt variable Breite in Balken-, Säulen- und Stufen-Flächendiagrammen, wenn du
      bars { variableWidth: true } festlegst.
  • Blasendiagramm: Standardlabels, die jetzt für Kurzinfos verwendet werden.
  • Sankey-Diagramm:
    • Bessere Farbbehandlung.
    • Linkinteraktivität wird jetzt unterstützt.
  • Zeitplan:
    • Die Dauer wurde lokalisiert.
    • Unterstützt jetzt minValue und maxValue für die horizontale Achse.
  • Geo-Diagramm:
    • Wenn für eine benutzerdefinierte Kurzinfo ein Nullwert angegeben ist, wird stattdessen die Standard-Kurzinfo erstellt.
    • Sie können jetzt die Interaktivität für Markierungen deaktivieren.
  • Wortbaum:
    • Bessere Farbbehandlung.
    • Die Spalte für die Stringfarbe wurde eingestellt und es werden Stilspalten unterstützt, um sie zu ersetzen.
  • Trendlinien: Eine Reihe von Fehlern in Bezug auf die logarithmische Skala und das Datum wurden behoben.
  • Tabellendiagramm: Die Option pagingButtons funktioniert jetzt in mehr Kombinationen mit den Optionen page, pageSize und startPage.
  • Materialdiagramme (bisher: Balken-, Linien- und Streudiagramme): Eine Reihe von Fehlern beim Neuzeichnen von Diagrammen und mehreren Diagrammen auf einer Seite wurden behoben.
  • Anmerkungsdiagramm: Das Datums- und Uhrzeitformat für die Bereichsauswahl ist jetzt dasselbe wie für das Hauptdiagramm.

30. April 2015

Verfügbar in quasi-perpetuity als Frozen Charts, Version 42.
  • Logo: CoreChars
    • ColumnChart, BarChart, AreaChart und SteppedAreaChart unterstützen jetzt isStacked: 'percent' (zur Skalierung auf 100% der Daten für jede Kategorie) und isStacked: 'relative' (zur Skalierung auf den Bereich 0..1).
    • Bei allen Corecharts befindet sich die Standardreferenz für Achsen nicht mehr am Rand des Diagramms. Für numerische Achsen wird der Standardwert „0“ verwendet. Aus Gründen der Abwärtskompatibilität mit vorhandenen Diagrammen wird er jedoch nur dann automatisch in das Diagramm aufgenommen, wenn er „nah genug“ an den Daten liegt. Sie können die Aufnahme der Baseline einfach erzwingen, indem Sie Ihren Optionen baseline: 0 hinzufügen. Für Datums- und Datum-/Uhrzeit-Achsen gibt es keine Standardreferenz, aber Sie können bei Bedarf eine Referenz angeben.
    • In Corechart-Legenden wird für jede Reihe ein Linien-, Flächen- und Punktstil verwendet.
    • Alle Textoptionen für Corecharts unterstützen jetzt die Option opacity.
    • Das Webfont-Ladeprogramm wird zum Laden unbekannter Schriftarten verwendet. Dies kann dazu führen, dass sich die Diagrammzeichnung verzögert. Bei Schriftartennamen wird nicht zwischen Groß- und Kleinschreibung unterschieden.
    • Die Startanimation funktioniert jetzt mit DataViews und in Kombination mit dem asynchronen Zeichenmodus.
    • Die Methode clearChart wurde korrigiert, wenn sie verwendet wurde, bevor das Diagramm zum ersten Mal gezeichnet wurde.
    • Für die oberste Ebene, die Reihen und die Trendlinien wurde die Option pointsVisible hinzugefügt. Mit dieser Option wird festgelegt, ob Punkte standardmäßig sichtbar sein sollen. So können Sie den pointSize ändern, die Punkte aber ausgeblendet bleiben.
    • Die Position der HTML-Kurzinfo ist fest.
    • Das Streudiagramm funktioniert jetzt mit einer diskreten Domainachse und unterstützt Anmerkungen.
    • Das Kreisdiagramm unterstützt jetzt benutzerdefinierte Kurzinfos.
  • Sankey
    • Sie können jetzt Knoten auswählen. Sie können dies aktivieren, indem Sie sankey.node.interactivity auf true setzen.
    • Die Möglichkeit, Sankey-Interaktivität über die Diagrammoptionen festzulegen, wurde hinzugefügt. Optionen werden normalerweise unter dem jeweils angegebenen Stil angegeben, indem ein Objekt mit geänderten Stilattributen in einem der folgenden Schlüssel hinzugefügt wird: 'selected', 'focused', 'unselected', 'unfocused'.
    • Farben
      • Sankey unterstützt jetzt die Rolle 'style'
      • Knoten können jetzt eindeutig eingefärbt werden, indem die Option sankey.node.colorMode auf 'unique' festgelegt wird
      • Links können jetzt eingefärbt werden. Der Farbmodus kann mit der Option sankey.link.colorMode geändert werden. Gültige Werte sind:
        • 'unique': Jeder Link erhält eine eigene Farbe.
        • 'source': Für jede Verbindung wird die Farbe des zugehörigen Quellknotens verwendet.
        • 'target': Für jede Verbindung wird die Farbe des Zielknotens verwendet.
        • 'gradient': Jeder Link wird durch einen Farbverlauf dargestellt, der von der Farbe des Quellknotens zur Farbe des Zielknotens reicht.
        • HINWEIS: Wenn die Knotenfarbe auf die Standardeinstellung festgelegt ist oder sich die Paletten für Knoten und Links unterscheiden, verwenden 'source', 'target' und 'gradient' die Farben, die den Knoten zugewiesen würden, wenn colorMode 'unique' wäre und Links und Knoten eine Palette gemeinsam nutzen.
      • Die Farbvorlage für die Knoten kann jetzt mit sankey.node.colors geändert werden.
      • Die Farbvorlage für die Links kann jetzt mit sankey.link.colors geändert werden.
    • Standard-Kurzinfos (sowohl HTML als auch SVG) können jetzt durch Links generiert werden. Benutzerdefinierte Kurzinfos werden über die Rolle 'tooltip' unterstützt.
  • Zeitachse
    • SVG-Kurzinfos werden jetzt unterstützt.
    • Benutzerdefinierte Kurzinfos werden jetzt unterstützt.
    • Wenn mehr Farben erforderlich sind, als verfügbar sind, wechseln sie zwischendurch.
  • Kalender
    • SVG-Kurzinfos werden jetzt unterstützt.
    • Benutzerdefinierte Kurzinfos werden jetzt unterstützt.
  • Trendlinien
    • Die Option pointsVisible wird jetzt unterstützt.
  • Tabellendiagramm
    • Die Optionen 'width' und 'height' können entweder nicht angegeben sein, d. h. die Tabelle sollte so stark wie möglich verkleinert werden, oder '100%', d. h., die Tabelle sollte so weit wie möglich erweitert werden.
    • Die doppelte Tabelle für die fixierte Kopfzeile der Tabelle wurde entfernt.
    • Fixierte Spalten. Dies ist nützlich, wenn Sie mehr Spalten haben, als in die verfügbare Breite passen. Beispielsweise können die beiden Spalten ganz links mit 'frozenColumns': 2 fixiert werden.
    • Geben Sie mit der Option 'pagingButtons': # die Anzahl der Seitenschaltflächen an. Die Anzahl der Zeilen pro Seite basiert darauf, sofern Sie nicht auch die Option 'pageSize' angeben.
    • Die Option 'rtlTable' funktioniert jetzt beim Paging oder Scrollen, aber (noch) nicht mit frozenColumns.
    • Einige CSS-Klassen (z.B. 'content') wurden umbenannt, um Konflikte zu vermeiden.
    • Spaltenüberschriften werden jetzt nicht mehr standardmäßig umgebrochen.
  • Materialdiagramme
    (Zurzeit gibt es Material-Versionen der Balken-, Linien- und Streudiagramme.)
    • Die Achsen „Datum“, „Datum/Uhrzeit“ und „Uhrzeit“ werden jetzt besser unterstützt.
    • Größenprobleme bei mehreren Diagrammen auf derselben Seite beheben
    • Kann jetzt mit ChartWrapper verwendet werden.
  • Anmerkungsdiagramm
    • Korrekturen bei der Auswahl von Anmerkungen und Farbe der Bereichsauswahl
    • Erlauben Sie dem Anmerkungsdiagramm, mit der Option table.sortAscending die Reihenfolge der Anmerkungstabelle anzugeben.
  • Karte
    • Einige Koordinaten werden nicht mehr ignoriert, wenn die Breiten- und Längengradwerte 0 sind.

23. Februar 2015

Verfügbar in quasi-perpetuity als Frozen Charts, Version 41.
  • Kerndiagramme
    • Starten Sie Animationen für die meisten Corecharts: Fügen Sie der Option „animationstartup:true hinzu.
    • Fügen Sie clearChart() mehreren Diagrammen hinzu, in denen diese Funktion fehlt.
    • Für die Ticken der vertikalen Achse innerhalb des Diagrammbereichs kann jetzt das gesamte Feld chartArea.width verwendet werden.
    • Behandeln Sie Nullwerte einheitlicher, insbesondere bei Tabellen im JSON-Format.
    • Option allowAsync zum asynchronen Zeichnen hinzugefügt
    • timeofday-Werte dürfen 1 bis 7 Elemente enthalten.
    • Auf Spalten kann zusätzlich zur Indexnummer auch über die ID oder das Label verwiesen werden.
    • Rolle style generalisieren.
    • Kurzinfo-Unterstützung für Sprachen mit Schreibrichtung von rechts nach links.
    • Helles Material Design hinzugefügt (Design hinzufügen: material Option).
    • HTML-Kurzinfos
      • Korrigieren Sie die Positionierung der HTML-Kurzinfos so, dass sie relativ zum Container sind.
      • tooltip tag is undefined-Fehler beheben.
      • Farbe des Textstils verwenden.
    • Trendlinien
      • Korrektur der logarithmischen Skala.
      • Deaktivieren von Kurzinfos pro Trendlinie zulassen.
      • Mehrere vertikale Achsen verwenden
      • Mit Animationen arbeiten
    • Annotationen: Verdecken Sie die Annotation nicht mit einer Kurzinfo.
  • Materialdiagramme
    • Über die Option colors können Sie Reihenfarben anpassen.
    • Fügen Sie ein Material-Liniendiagramm hinzu.
    • Fügen Sie ein Material-Streudiagramm hinzu.
    • Untertitel werden jetzt bei Verwendung von convertOptions() unterstützt.
  • Histogramm: Beschränken Sie automatisch die Anzahl der Buckets, um nicht zu klein zu sein.
  • Kalenderdiagramm: unterstützt Nullwerte.
  • Kartenvisualisierung
    • Korrektur der Zoomstufe.
    • Karten mit benutzerdefinierten Stilen werden unterstützt.
    • Unterstützung mehrerer Arten von benutzerdefinierten Markierungen
  • Kerzendiagramm: funktioniert jetzt im Hochformat.
  • Tabellendiagramm
    • Vorherige Auswahl beim Aufrufen von draw() entfernen.
    • Verwenden Sie für die Kopfzeile der Tabelle die Elemente THEAD und TH.
    • Behalten Sie die Kopfzeile zwischen draw()-Aufrufen bei, um mit Bedienungshilfen zu arbeiten.
  • AnnotationChart
    • Umgekehrte Reihenfolge der Annotationen in der Tabelle
    • Beibehalten von Reihenfarben beim Aus- und Einblenden von Reihen
    • Wenn keine Angabe gemacht wird, werden Breite und Höhe auf die Standardwerte zurückgesetzt.
    • Das Fenster für die Diagrammansicht basierend auf der Position der Bereichsauswahl festlegen.
  • Tachometerdiagramm: Es wurde ein Fehler behoben, durch den bei nachfolgenden draw()-Aufrufen verkleinert wird.
  • Dashboards: Fügen Sie die Methode getSelection() hinzu, die eine Union aller im Dashboard ausgewählten Elemente zurückgibt.
  • Die Parameter ChartWrapper und ControlWrapper ermöglichen jetzt als Alternative zu containerId ein container-Element.
  • Leistungsverbesserungen für den ChartRangeFilter und für Diagramme, in denen Kurzinfos zum Kategoriefokus verwendet werden.
  • Diagrammeditor
    • Nicht relevante Elemente ausblenden, z. B. das Legendenmenü, wenn keine Legendenelemente vorhanden sind
    • Trennlinien für Histogramm-Bucket-Elemente ausblenden (standardmäßig).
    • Farbkorrekturen für Kreisdiagramme
    • Unterstützung von Designs
    • Unterstützung von polynomen Trendlinien.
    • Aktivieren Sie Trendlinien für datumsbasierte Achsen und für Flächendiagramme.
    • Klickeditor-Unterstützung für Minimal-/Maximalwerte
    • Unterstützung von Balkendiagrammen für fortlaufende Achsen und Trendlinien.

6. Oktober 2014

  • Wortbäume
  • Bedienungshilfen
    • Tabelle mit Daten für Screenreader wird hinzugefügt.
    • Korrektur von Text mit Aura
    • Weitere Korrekturen und Optimierungen für Bedienungshilfen
  • Anmerkungsdiagramm
    • Animationsfehler bei Größenänderungen behoben
    • Legendenkorrekturen
  • Zahlreiche Fehlerkorrekturen für ChartWrapper.
  • Zeitachse
    • Datumsformat jetzt in Kurzinfos verfügbar
    • Balkenlabels in der Taskleiste jetzt erzwungen
  • Sonstiges
    • Teilstriche und Markierungskorrekturen
    • Weitere Formatierungsoptionen für Kurzinfos
    • Zahlreiche interne Rendering-Verbesserungen
    • Verbesserungen am Daten-Explorer
    • Verbesserungen an der Trendlinie
    • Verbesserungen an der Achsenverarbeitung
  • Materialbalken- und Säulendiagramme im Vergleich zum neuen visuellen Stil von Google

25. Juni 2014

  • Kerndiagramme (Linie, Balken, Spalte, Fläche, Kombination, Kreis, Streudiagramm, Kerzendiagramm, Blase, Histogramm, abgestufter Bereich):
    • 0 Gitternetzlinien und 1 Gitternetzlinie werden jetzt unterstützt.
    • Schnellere Animation einer großen Anzahl diskreter Achsenwerte.
    • Feste Animationen mit Nullwerten oder doppelten Werten.
    • Mit der neuen Anmerkungsoption highContrast können Sie die Farben von Text innerhalb eines Balkens wieder anpassen.
    • Der Fehler beim Generieren einer Kurzinfo für das Null- oder NaN-Bezugssystem wurde behoben.
    • Der Entdeckermodus könnte unter ungewöhnlichen Umständen abstürzen und nicht mehr.
  • Diagramme drucken
    • Kurzinfos werden jetzt über Reihendiagrammen gerendert.
    • Anmerkungen werden nicht mehr abgeschnitten.
    • Korrekturen der Deckkraft
    • Verschiedene Fehlerkorrekturen für Firefox und Internet Explorer.
    • Verarbeitet unterstrichenen Text.
    • Die Diagrammzeichnung wird auf den Bereich des Diagramms zugeschnitten, Kurzinfos jedoch nicht.
    • 3D-Kreisdiagramme werden korrekt gezeichnet.
  • Balkendiagramme und Säulendiagramme
    • Es wurde eine Option hinzugefügt, mit der Anmerkungen immer außerhalb des Balkens gezeichnet werden.
  • Kreisdiagramme
    • Probleme mit umgekehrten 3D-Kreisdiagrammen wurden behoben.
    • Ein Problem mit dem Kreisdiagramm in Chrome wurde behoben, bei dem fast ganze Kreise nicht korrekt gerendert wurden.
  • Histogramme
    • Problem mit Mehrfachauswahl und Aggregation der Kurzinfo wurde behoben.
  • Geo-Diagramme
    • Unterstützung für tooltip.trigger = 'selection'.
  • Zeitachsen
    • Funktioniert sowohl mit „datetime“ als auch mit „date“.
    • Kann jetzt start < 1970 und end == null verarbeiten.
    • Jetzt verfügt es über Kurzinfos und Interaktivität, die mit IE10 funktionieren.
    • Behebung des Absturzes in IE10.
  • Anmerkungsdiagramme
    • Labels korrigiert, wenn mehr als 26 Annotationen vorhanden waren.
    • rangechange-, ready- und select-Ereignisse werden jetzt unterstützt.
    • Die Unterstützung für DataView wurde korrigiert.
  • Punktformen
    • Mit der neuen dent-Option kannst du die Darstellung von Sternen anpassen.
  • Bedienungshilfen
    • Das DOM wurde überflüssig gemacht und beschreibende ARIA-Tags hinzugefügt.

25. März 2014

  • Punktformen
    • Neue Option für pointShape auf oberster Ebene hinzugefügt.
    • Neue strokeDashStyle-Option für Pinsel hinzugefügt.
  • Animation: Verbesserungen an Animationen von Anmerkungen und Intervallen wurden hinzugefügt.
  • Entdeckermodus
    • Fehlerkorrektur für Datums-, Datums- und Uhrzeitachsen.
    • Beheben Sie Fehler bei eigenständigen Achsen.
  • Diagrammeditor in Google Docs
    • Es wurden verschiedene Verbesserungen beim Wechseln zwischen Tabs vorgenommen.
    • ARIA-Labels wurden hinzugefügt, um die Zugänglichkeit zu verbessern.
    • Die Option "Automatisch" für die Gitternetzlinien wurde hinzugefügt.
  • Zeitachse
    • Stile werden jetzt unterstützt.
    • Eine Option zum Deaktivieren von Kurzinfos wurde hinzugefügt.
    • Es besteht jetzt die Möglichkeit, Elemente auszuwählen.
  • Sankey
    • Eine Prüfung auf Zyklen in Daten wurde hinzugefügt.
    • Knoten wurden dünner und Verbindungen sind leichter.
  • Kalender
    • Auswahl wird jetzt unterstützt.
    • Unterstützung für Datum/Uhrzeit wurde hinzugefügt.
    • Stile werden jetzt unterstützt.
    • Farbe und Stil wurden geringfügig verschönert.
  • Anmerkungsdiagramm
    • Es wurde eine Korrektur für extrem kurze Datums- und Uhrzeitachsen hinzugefügt.
    • Die Farbe der Bereichsauswahl wurde so geändert, dass sie der Diagrammfarbe entspricht.
  • Histogramme: Korrektur für Kurzinfos hinzugefügt.
  • Sonstiges
    • Eine Korrektur für explizite Ticken wurde hinzugefügt, um die Standardformatierung zu verbessern.
    • Logscale verwendet jetzt immer eine variable Anzahl von Gitternetzlinien.
    • Neue Methode zur Generierung von Ticks für Datum, Datum und Uhrzeit bei Verwendung mit einer variablen Anzahl von Gitternetzlinien hinzugefügt.
    • NaN-Werte für Liniendiagramme und Flächendiagramme als Nullwerte behandeln und isolierte Werte (umgeben von Nullen) verarbeiten.
    • Neue Option für Tabellendiagramme hinzugefügt: keepScrollPosition.
    • Unterstützung für labeled-Legenden in Flächendiagrammen hinzugefügt.
    • Es wurde eine Korrektur für Kombinationsdiagramme hinzugefügt, wenn Balken mit anderen Typen vermischt wurden, was zu Lücken führt.
    • Es ist jetzt möglich, Markierungssymbole in Kartendiagrammen anzupassen.

29. Januar 2014

  • Neues Diagramm: Annotation, eine Flash-kostenlose Version der mit Anmerkungen versehenen Zeitachse
  • Neues Diagramm: Sankey.
  • Neues Diagramm: Kalender.
  • Neue Funktion: Fadenkreuze für Streu-, Linien- und Kombinationsdiagramme
  • Neue Funktion: Diagramme in PNGs konvertieren
  • Neue Methode: addOneTimeListener(), mit der auf das erste Auftreten eines Ereignisses gewartet wird.
  • Zeitachse: Unterstützung für Stilrollen hinzugefügt.
  • Zeitachse: Auswahl wird jetzt unterstützt.
  • Kreisdiagramme: festes Verhalten, wenn nur eine Datenzeile vorhanden ist.
  • Verbessertes Datumsverhalten bei variabler Anzahl von Gitternetzlinien
  • Animationen: maxFramesPerSecond ist jetzt konfigurierbar.
  • Eine Reihe von boxStyle-Optionen für Annotationen.
  • Umwandlung von Strings in Zahlen in Datentabellen: Sie werden jetzt automatisch konvertiert, wenn der Spaltentyp numerisch ist.
  • Säulendiagramm: In Kurzinfos werden jetzt Nullwerte angezeigt.
  • Verbesserte Histogrammgeschwindigkeit: Sie werden jetzt wie Säulendiagramme für große Datensätze dargestellt.
  • Histogramm: Korrektur bei Kurzinfos mit Kategorien.
  • Explorer: Korrektur für nicht numerische Daten.
  • Aufrufe von google.load sind jetzt serialisiert.
  • IE7 und IE8-Fehler bei der Verwendung von Anmerkungen und gestapelten Spalten wurden behoben.

26. November 2013

  • Jetzt können persistente Werte neben Balken, Spalten, Punkten usw. angezeigt werden.
  • Markierungen werden jetzt mit der richtigen Größe gezeichnet, wenn der Mindestwert über dem Höchstwert liegt.
  • Ziehen zum Schwenken/Zoomen implementiert
  • Feste Datumsformate für Japan
  • Behoben: Der Maßstab des Followers überschneidet sich mit der Weltkarte.
  • Keine Mouseover-Effekte anwenden, wenn der Mauszeiger sich über dem Diagramm befindet
  • Fest: Wenn das viewWindow für das Schwenken eingestellt wird, bieten die Gitternetzlinien keine sinnvollen Hinweise auf Größenänderungen der Zielachse.
  • Problem behoben: [Firefox] Das Pop-up-Fenster mit Beschreibungen wird nicht angezeigt, wenn der Nutzer mit der Maus auf die Grafikbalken unter dem Tab "Posts" zeigt.
  • Behoben: getSelection gibt Auswahlobjekte mit nicht definierten Spalteneigenschaften zurück
  • Problem behoben: Die Spalten-IDs für die Funktionen join() und group() wurden nicht mehr leer sein.
  • Behoben: Die Markierung für Afghanistan wurde in Pakistan in Mac Safari angezeigt.
  • Speicherlecks in verschiedenen Diagrammen behoben
  • GeoChart unterstützt jetzt alle Kurzinfofunktionen, die von Corecharts unterstützt werden.
  • Beim Klicken auf einen Wert wird beim Klicken auf einen Wert jetzt der richtige Datenwert ausgewählt oder aufgehoben, wenn „ReverseCategories“ auf „true“ gesetzt ist
  • „DefaultColor“ ist jetzt eine Option
  • Behoben: Animationen, bei denen der Achsentyp von/zu einer Datumsachse geändert wird, werden fehlerhaft
  • Problem mit unerkannten Listenern mit nativen Ereigniszielen beheben
  • Datendeckkraft für Punkte wird jetzt unterstützt
  • Fest: ColumnChart, BarChart und CandlestickChart mit durchgehender Domainachse teilen Balken am unteren und oberen Ende der Achse in zwei Hälften
  • In vAxis:{logScale:true} treten keine Fehler mehr auf, wenn NaNs in den Daten vorhanden sind
  • Behoben: Wenn vAxis.logScale wahr ist, scheint vAxis.maxValue wie vAxis.gridlines.count zu agieren.
  • Fest: Auf 0 gesetzte minValue und maxValue werden ignoriert, mit variabler Anzahl von Gitternetzlinien (wenn Gridlines.count == -1)
  • Zulassen, dass viewWindow.max und viewWindow.min mit Ticken arbeiten
  • Formatierung auf fester Achse
  • Die Option „Verschieben und vergrößern/verkleinern“ reagiert jetzt entsprechend.
  • Die horizontale Achse mit slantedText verschiebt den Text jetzt, damit er unter dem Teilstrichwert zentriert bleibt
  • Das Ändern der Baseline mit dem minimalen maximalen Ansichtsfenster funktioniert bei einigen Diagrammen nicht richtig
  • „createTextOnLineByAngle“ wird jetzt unterstützt.
  • Im Zeitachsendiagramm werden jetzt tägliche Daten angezeigt
  • Die Größe der Geodiagrammmarkierungen ändert sich nicht, wenn der Wert für die Mindestachse festgelegt ist
  • Ein Problem wurde behoben, durch das der Titel der Kurzinfo fehlt, wenn kein Balkenlabel vorhanden ist
  • Der Zeitachse wurden einige Ereignisse hinzugefügt (aber nicht alle Ereignisse).
  • "enableInteractivity" für die Zeitachse hinzugefügt
  • Formatierte explizite Tick-Werte werden im kompilierten Modus nicht mehr ignoriert
  • Eine einzelne Datenzeile verursacht bei Balkendiagrammen keine Fehler mehr
  • ArrayToDataTable ermöglicht jetzt die Angabe von Objekten in der Kopfzeile der ersten Zeile
  • „dataTableFromCsv“ unterstützen
  • Kerzendiagramme schlägt nicht mehr fehl, wenn die Anzahl der Zeilen die verfügbare Breite überschreitet, um alle Kerzendiagramme anzuzeigen
  • Achsendiagramme mit null Datenzeilen und variabler Anzahl von Gitternetzlinien verursachen keine Endlosschleife mehr.
  • Zeitpläne liefern keine Fehler mehr bei angemessenen Daten
  • Math.floor(x) === x hat kein undeterministisches Ergebnis mehr
  • Trendlinie funktioniert jetzt auch für Spark-Diagramme
  • Fehler bei der Anzeige des Balkendiagramms behoben
  • Option für Z-Bestellung für Serie angeboten
  • Fehler in der SansSerif-Schriftart behoben
  • Durch den aktuellen Corechart-Code verursachte Ausnahmen wurden behoben.
  • „Bild nach dem nächsten“ wird jetzt reibungslos animiert statt abrupt am Ende einer Wischanimation
  • Optionen für die linke vertikale Achse werden jetzt für Inline-Diagramme angezeigt
  • Diagrammoptionen im Drop-down-Menü „Diagramm ändern“ für Inline-Diagramme werden nicht mehr gestört
  • Das an ArrayToDataTable übergebene Array von Strings/Zahlen wurde nicht mehr in ein Objekt-Array umgewandelt.
  • Unbekanntes Speicherleck im Liniendiagramm behoben
  • Legendenoptionen fehlen auf dem Tab „Anpassen“ des Histogramms nicht mehr.
  • Histogramme und die Vorschau von Baumdiagrammen werden jetzt korrekt angezeigt.
  • Das Histogramm zeigt bei einer Auswahl des Vergleichsmodus keinen Fehler mehr an
  • Fest: Der Zweiachsenmodus wird für Histogramme unterstützt, obwohl es im Diagrammeditor von Google Tabellen keine Achsenoptionen gibt.
  • Optionen auf dem Tab „Achse“ werden jetzt für das Histogramm angezeigt
  • Feste Animation für Differenzdiagramme
  • Option „Nullwerte darstellen“ für das Histogramm aktiviert
  • ChartRangeFilter-Fehler behoben
  • Kurzinfos berücksichtigen jetzt die Länge von „null“.

27. August 2013

  • Zeitachsendiagramme Eine Zeitachse ist ein Diagramm, das die Nutzung einer Gruppe von Ressourcen im Zeitverlauf darstellt. Wenn Sie ein Softwareprojekt managen und veranschaulichen möchten, wer was wann tut, oder wenn Sie eine Konferenz organisieren und Konferenzräume planen müssen, ist ein Zeitplan oft eine angemessene Visualisierungsentscheidung. Ein beliebter Zeitachsentyp ist das Gantt-Diagramm:
    https://developers.google.com/chart/interactive/docs/gallery/timeline
  • Ringdiagramme

    Jetzt können Sie ein Ringdiagramm erstellen, indem Sie ein Loch aus der Mitte eines Kreisdiagramms entfernen:
    https://developers.google.com/chart/interactive/docs/gallery/piechart#donut

  • Aktualisierung der Kartendaten für GeoChart

    Im Zuge der Verbesserung der geografischen Daten durch Projekte wie Ground Truth generieren wir regelmäßig neue statische Kartendaten, um diese Verbesserungen zu integrieren.

  • Explizite Ticks

    Wir stellen jetzt „explizite Teilstriche“ zur Verfügung, mit denen Sie genauer festlegen können, wo und wie sie gekennzeichnet werden. Die Optionen hAxis.ticks und vAxis.ticks finden Sie beispielsweise unter https://developers.google.com/chart/interactive/docs/gallery/linechart#Configuration_Options.

  • Begrenzungsrahmen

    Wir haben getBoundingBox() und verschiedene verwandte Methoden dokumentiert, mit denen Sie Informationen dazu extrahieren können, wo Diagrammelemente auf dem Bildschirm gezeichnet werden. Weitere Informationen finden Sie auf den Dokumentationsseiten der Diagrammgalerie.

  • Verbesserte Geocodierung

    Wir haben eine Reihe von Verbesserungen an unserer Geocodierungsbibliothek vorgenommen, um Anfragen für mehrere GeoCharts auf derselben Seite besser zwischenzuspeichern.

  • Verschiedene Verbesserungen
    • Verbesserungen bei der Datumsformatierung in bestimmten Sprachen
    • Fehlerbehebungen für die JSON-Serialisierung
    • Korrekturen der Linienstärke bei Trendlinien
    • Fehlerkorrektur für logScale auf vAxis, wenn NaNs in den Daten vorkommen

15. Mai 2013

  • Trendlinien: In den meisten Kerndiagrammen werden lineare und exponentielle Trendlinien unterstützt.
  • Aktionen: Sie können Ihre Kurzinfos jetzt interaktiver gestalten. Dies ist eine offene Funktion, mit der du einem Menü in Kurzinfos JavaScript-Callbacks hinzufügen kannst.
  • Automatische Auswahl der Gitternetzlinien: Mit unserem Algorithmus wird die Anzahl der Gitternetzlinien automatisch ausgewählt. Dazu legen Sie die Option gridlines.count auf -1 fest. Dies funktioniert sowohl für hAxis als auch für vAxis.
  • Verbesserungen der ChartWrapper-Leistung

24. September 2012

  • HTML-Kurzinfo - Unterstützung von benutzerdefiniertem HTML-Kurzinfoinhalt für Datenpunkte, Kategorien und Anmerkungen (nur bestimmte Kerndiagramme)
  • Schau Mama, kein iFrame! - Mit Ausnahme von IE 8 werden Diagramme nicht mehr standardmäßig innerhalb eines IFrames gezeichnet. Wenn du Retro im Retrostil bist, kannst du ihn zurückholen, indem du die Option forceIFrame: true festlegst.
  • Die Option strictFirstColumnType wurde entfernt. Wie Sie sich erinnern, war dies ein vorübergehendes Abhilfemittel für die Abwärtskompatibilität. Entsprechende Lösungen finden Sie in diesem Hilfeabschnitt.
  • GeoChart: Neue Option, tooltip.trigger, die genauso funktioniert wie in den Kerndiagrammen
  • GeoChart: Verbesserte Rahmenfarben
  • ChartRangeFilter: Beim Schwenken/Zoomen können Sie jetzt den Steuerbereich verlassen.
  • ChartRangeFilter: Der gelegentliche Absturz beim Verschieben eines Ziehpunkts auf einen anderen wurde behoben.
  • Erhebliche Leistungsverbesserungen beim Zeichnen von Diagrammen mit einer Domainachse vom Typ „Datum“

18. Juni 2012

  • CandlestickChart: Mehr Kontrolle über die Farben der Kerzenständer (siehe Optionsgruppe „candlestick“)
  • ComboChart: Unterstützung von „Kerzensticks“ und „steppedArea“ (siehe Optionen für series/seriesType)
  • ColumnChart/BarChart/CandlestickChart: Unterstützung einer kontinuierlichen Domain-Achse (siehe entsprechende Abschnitte zum Datenformat)
  • Alle Corechart-Diagramme: Ausrichtung der Supportlegende (siehe Option legend.alignment)
  • Alle Corechart-Achsendiagramme: kleinere Gitternetzlinien unterstützen (siehe Option minorGridlines)

2. Mai 2012

  • Es wurde eine Konfigurationsoption hinzugefügt, mit der die Breite von Balken in einem ColumnChart/BarChart und von Kerzendiagrammen in CandlestickChart gesteuert werden kann.
  • Absturz behoben, der beim zweimaligen Aufrufen von ClearChart() für Diagramme im Corechart-Paket in einer Zeile auftrat.
  • Das Problem mit der fehlerhaften Interaktivität beim Aufrufen vondraw() nach ClearChart() für Diagramme im Corechart-Paket wurde behoben.
  • GeoChart: Neue Provinzkarten für Estland, Finnland, Litauen, Lettland, Somalia und Südsudan
  • Gauge: Der Absturz bei zweimaligem Aufrufen vondraw() in Firefox wurde behoben.

2. April 2012

  • Anmerkungen:
    • Einfacher visueller Effekt für die Auswahl von Anmerkungen (Text fett formatieren).
    • Die Verarbeitung von Anmerkungssets (d.h. mehrere Anmerkungen für denselben Datenpunkt / Domainwert) wurde verbessert.
    • Interaktion mit Anmerkungen im Fokusziel „Kategorie“ zulassen.
  • Strukturkarte:
    • Es wurde eine Option zur Verwendung gewichteter Durchschnitte in der Strukturkarte hinzugefügt.

22. Februar 2012

  • Dem Blasendiagramm wurde der Farbverlaufsmodus hinzugefügt.
  • Geo-Diagramm:
    • Die Interaktivität von Regionen im Markierungsmodus ist jetzt standardmäßig deaktiviert. Wie kann ich das alte Verhalten beibehalten? Setzen Sie die Option enableRegionInteractivity auf „true“.
    • Markierungen sind jetzt standardmäßig undurchsichtig. Wie kann ich das alte Verhalten beibehalten? Setzen Sie die Option markerOpacity auf 0,5.
    • Die Größe der Markierungen liegt jetzt standardmäßig zwischen 3 und 12 Pixeln. Wie kann ich das alte Verhalten beibehalten? Legen Sie die Option sizeAxis auf {minSize: 2, maxSize: 30} fest.
    • Eine Lupe wird jetzt geöffnet, wenn der Nutzer den Mauszeiger auf unübersichtliche Markierungen bewegt (ausgenommen IE<=8). Wie kann ich das alte Verhalten beibehalten? Setzen Sie die Option magnifyingGlass auf {enable: false}.
    • Die Karten werden nicht mehr standardmäßig erweitert, sondern behalten das ursprüngliche Seitenverhältnis bei. Wie kann ich das alte Verhalten beibehalten? Setzen Sie die Option keepAspectRatio auf „false“.
  • Ein neues Steuerelement: ChartRangeFilter.
  • Eine neue experimentelle Option forceIFrame, deren Standardwert "true" ist (das aktuelle Verhalten), aber auf "false" gesetzt werden kann. Ist die Richtlinie auf „false“ gesetzt, wird das Diagramm von Corechart-, Geo-, Struktur- und Anzeigediagrammen nicht in einem iFrame gerendert (für alle Browser außer IE<=8). Dies ist noch sehr experimentell und nicht dokumentiert. Wir würden uns freuen, wenn du sie ausprobierst und uns Feedback gibst!

18. Januar 2012

  • Die Standardeinstellung von strictFirstColumnType wurde in "true" geändert. Falls dies zu Problemen mit Ihren Diagrammen führt, finden Sie in der Hilfe weitere Informationen.
  • Ein neues Diagramm wurde hinzugefügt: Blasendiagramm.
  • Ein neues Diagrammeditor-Design mit überarbeitetem Anpassungsbereich.
  • Die Methode clearChart wurde zu allen Visualisierungen in der Hauptgalerie hinzugefügt.
  • Tabelle: Ein Speicherleck wurde behoben.
  • CandlestickChart: Leistungsverbesserung in allen Browsern.
  • GeoChart: Leistungssteigerung in IE 8
  • SteppedAreaChart: Unterstützt die Kombination von connectSteps und isStacked-Optionen.

7. Dezember 2011

  • Übergangsanimation:
  • Neue visuelle Effekte für den Fokus und die Auswahl von Diagrammelementen in Streu-, Linien-, Flächen- und anderen Diagrammen.
  • Neue Spaltenrollenfunktion, mit der Anmerkungen, Fehlerbalken, benutzerdefinierte Tooltipps, nicht im Projektumfang enthaltene Informationen, das Sicherheitsniveau und die Betonung in den grundlegenden Diagrammtypen aktiviert werden.
  • Markierungsmodus in Geodiagramm.
  • Neues Diagramm: Abgestufte Fläche.
  • Neue Benutzeroberfläche für den ChartEditor
  • Geo-Diagramm: neue Karten für US-Bundesstaaten, verbesserte Visualisierung umstrittener Gebiete
  • Neue Option zum Maximieren der Diagrammgröße: {theme: 'maximized'}.

30. Oktober 2011

  • Fehlerkorrekturen und Wartungsarbeiten an der Infrastruktur

26. September 2011

  • Verbessertes Rendering in Corechart und GeoChart
  • Unterstützung bei der Lokalisierung
  • CoreChart: Visueller Effekt für die Auswahl von Punkten in Liniendiagramm/Flächendiagramm/Streudiagramm.
  • GeoChart/Treemap: Farbskala in IE8 korrigiert.

17. August 2011

  • Verbesserte Rendering-Effizienz im GeoChart
  • Unterstützung von iOS und IE8 in der Anzeigevisualisierung
  • CoreChart: Verbesserung des visuellen Effekts des Fokus beim Mouseover.

13. Juli 2011

Viele neue Properties, darunter:

  • viewWindow, zum Festlegen des vertikalen Zoomens/Zuschneidens für Daten
  • pieChartTooltip – zum Angeben, welche Informationen in der Kurzinfo enthalten sein sollen
  • series-Properties: visibleInLegend, enableInteractivity, areaOpacity
  • Viele neue Überschreibungseigenschaften in vAxis/hAxis objects.
  • Zwei Y-Achsen werden jetzt mit den Attributen series.targetAxisIndex und vAxes/hAxes unterstützt
  • GeoChart-Leistung verbessert

9. Mai 2011

  • GeoChart – ein neues GeoChart, das die aktuelle Flash-Geokarte ersetzt.
  • Candlestick – New CandlestickChart
  • ComboChart: Ermöglicht Kombinationen von Balken, Linien und Flächendiagrammen auf derselben Achse.
  • Anpassung unabhängiger Reihen im Corechart-Paket aktivieren (z.B. die Option „Series“ im ComboChart)
  • ChartWrapper – Neue ChartWrapper-Klasse zum Kapseln der Diagrammerstellung und -serialisierung.
  • ChartEditor: Neuer Diagrammeditor, der in Ihre eigene Website eingebettet werden kann.
  • Änderungen am Design von TreeMap.
  • Neues controls-Paket und ControlWrapper.
  • Fusion Tables sind jetzt eine mit der Google-Visualisierung konforme Datenquelle.
  • Bilddiagramme wurden zur Verwendung von HTTPS verschoben.

21. März 2011

  • Strukturkarte – neues Rollup-Ereignis
  • ImageCandlestick: Abstände für die erste und die letzte Kerze wurden hinzugefügt.
  • Messgerät – Die Standardfarben wurden geändert und Nutzer können sie ändern. Einige Speicherlecks wurden behoben.
  • Balken-, Linien-, Flächen-, Säulen- und Streudiagramme: Die Darstellung der Gitternetzlinie wurde aktualisiert.

24. Februar 2011

17. Januar 2011

  • Balken-, Säulen-, Linien- und Streudiagramme: Die Option gridlineColor wurde hinzugefügt.
  • Verschiedene Diagramme: Zwei neue Optionen zum Formatieren von Teilstrichen wurden hinzugefügt:
    1. hAxis.format (Balken-, Streudiagramme)
    2. vAxis.format (Linien-, Flächen-, Säulen-, Streudiagramme)
  • Liniendiagramm:
    1. Die Option „interpolateNulls“ wurde hinzugefügt.
    2. Punkte sind jetzt standardmäßig unsichtbar, es sei denn, der Mauszeiger wird darauf bewegt.
  • Kreisdiagramm:
    1. Ein Segment wird jetzt hervorgehoben, wenn der Mauszeiger auf ein Segment oder eine Segmentlegende bewegt wird.
    2. Bei Auswahl von Kreissegmenten wird die vorherige Auswahl ersetzt und nicht mehr hinzugefügt.
    3. Die Option pieResidueSliceColor zum Ändern der Farbe des zusammengesetzten Segments wurde hinzugefügt.
  • Strukturkarte:
    1. Ein Fehler wurde behoben, der das Rendern eines dreispaltigen Datenmodells verhinderte.
    2. Feste Sortierung
  • Flächen-, Balken-, Säulen-, Linien-, Kreis-, Streu-, Strukturkarten- und Tachometerdiagramme verwenden jetzt SVG unter IE9 statt VML.
  • Neue Funktion: google.visualiation.arrayToDataTable().

7. November 2010

  • Für Flächen-, Balken-, Säulen-, Linien- und Streudiagramme wurden folgende Eigenschaften hinzugefügt:
    • chartArea, um die Größe und Position des Diagrammbereichs innerhalb der Diagrammgrenzen anzugeben.
    • titlePosition und axisTitlesPosition, um die Positionierung des Diagramms und der Achsentitel anzugeben.
    • backgroundColor, um die Farbe des Hintergrunds und des Rahmens des Diagramms anzugeben.
    • vAxis/hAxis.textPosition, um die Position der Labels für die Teilstriche auf der vertikalen und horizontalen Achse anzugeben.
  • Dem Kreisdiagramm wurden die folgenden Funktionen hinzugefügt:
    • chartArea, um die Größe und Position des Diagrammbereichs innerhalb der Diagrammgrenzen anzugeben.
    • backgroundColor, um die Farbe des Hintergrunds und des Rahmens des Diagramms anzugeben.
    • pieResidueSliceLabel, um das Label für das Segment anzugeben, das die akkumulierten Werte aller Segmente unter einem bestimmten Grenzwert darstellt.

11. August 2010

  • Aktualisiertes Kerndiagrammpaket:
    • Die Legende kann oben und unten positioniert werden.
    • Verbessertes Beschriftungslayout, wenn Diagramme textüberlastet sind (bei Bedarf wird automatisch zu abwechselnden Beschriftungen und abgeschrägtem Text gewechselt).
    • Das Kreisdiagramm wurde verbessert, indem eine 3D-Option und die Formatierung der Texte in den Segmenten und den Kurzinfos angezeigt werden.
    • Verbesserter Umgang mit Fehlerbenachrichtigungen in allen Diagrammen.
    • Es wurden mehrere Fehler behoben, u. a. das Speicherleck, das beim erneuten Zeichnen von Diagrammen aufgetreten ist.
  • Es wurde ein Fehler in Geomap behoben, bei dem Zwei-Buchstaben-Codes fälschlicherweise als Regionscodes angenommen wurden.

16. Juni 2010

  • Onmouseover-/Onmouseout-Ereignisse zur Strukturkarte hinzugefügt
  • Generische Bilddiagramme vom Typ „Radar“:
    1. Sowohl R- als auch R-Diagrammtypen werden jetzt unterstützt
    2. "showValueLabels" ist jetzt standardmäßig auf "true" gesetzt
  • Flächen-, Balken-, Säulen-, Linien-, Kreis- und Streudiagramme:
    1. Einige Layout- und Anordnungsfehler wurden behoben.
    2. Verbesserte Fehlerbehandlung bei ungültigen Datenwerten.
    3. Weitere kleine Fehlerkorrekturen.
  • Landkarte: Unterstützt jetzt internationalisierte Kurzinfo-Strings.

18. Mai 2010

  • Neue Kerndiagramme (siehe unten): Mehrere gängige Diagrammtypen wurden neu gestaltet und in einem einzigen Paket namens corechart zusammengefasst. In den älteren Versionen werden wir keine Programmfehler mehr beheben und keine neuen Funktionen mehr hinzufügen. Stattdessen ermutigen wir die Nutzer, zu den neuen Diagrammen zu migrieren.
  • Bilddiagramme unterstützen jetzt Interaktivität
  • Neue Strukturkarte
  • Die Mehrfachauswahl wird jetzt auf dem Mac für die Table-Visualisierung unterstützt.
  • Map stellt jetzt den Geländetyp bereit.

 

Weitere Informationen zu Kerndiagrammen

Wir haben neue Versionen verschiedener gängiger Diagrammtypen erstellt, darunter Flächen-, Balken-, Säulen-, Linien-, Kreis- und Streudiagramme. Die neuen Versionen befinden sich in einem gemeinsamen Paket namens „corechart“. Die älteren Versionen sind weiterhin in ihren vorherigen Paketen vorhanden, aber wir empfehlen Ihnen, diese neuen Versionen zu verwenden.

So migrieren Sie zu den neuen Diagrammen:

  1. Paketname ändern
    Laden Sie das neue corechart-Paket und nicht die älteren Pakete. Dieses neue Paket enthält den Code für die neuen Versionen der Bereichs-, Balken-, Spalten-, Linien-, Kreis- und Streuvisualisierungen, die zuvor von separaten Paketen geladen wurden.
    google.charts.load("current", {packages:["corechart"]});
  2. Diagrammoptionen anpassen
    Viele der Optionen sind gleich geblieben, einige wurden aber umbenannt oder werden noch nicht unterstützt.

    Umbenannte Optionen:
    • reverseAxis: Jetzt mit dem Namen reverseCategories.
    • lineSize – jetzt lineWidth.
    • smoothLine – Jetzt als curveType bezeichnet. Statt des Werts „true“ sollte der Nutzer den Wert „function“ angeben.
    • titleX/titleY: Diese Optionen heißen jetzt title und sind Teil der neuen hAxis- oder vAxis-Objekte.
    • logScale/logScaleX: Diese Optionen heißen jetzt logScale und sind Teil der neuen hAxis- oder vAxis-Objekte.
    • Min./Max.: Diese Optionen heißen jetzt minValue/maxValue und sind Teil der neuen hAxis- oder vAxis-Objekte.

    Nicht unterstützte Optionen:
    • Legendenpositionen: Derzeit wird nur die rechte Legendenposition oder keine Legende unterstützt.
    • 3D: Für Kreisdiagramme wird derzeit keine 3D-Version unterstützt.
    • Kurzinfo: In der aktuellen Version werden Kurzinfos automatisch geöffnet, wenn der Mauszeiger darauf bewegt wird. Sie können sie nicht mit der API öffnen oder schließen.


22. April 2010

Hauptsächlich interne Änderungen.

5. Februar 2010

  1. Über Map und Geomap wird die Maps API Version 3 jetzt dynamisch geladen. Wenn Sie derzeit das Maps API V2-Skript laden, sollten Sie es entfernen.
    Hinweis:Die Google Maps API Version 2 kann nicht zusammen mit gviz-Karten-/Geomap-Diagrammen verwendet werden.
  2. Kartendiagramm
    • Gibt das korrekte ready-Ereignis zurück.
    • Die Kurzinfo-Spalte kann einen beliebigen Typ haben (und nicht wie zuvor nur ein String).
  3. Bilddiagramm: Bietet jetzt die beiden neuen Optionen "backgroundColor" und "valueLabelsInterval".
  4. Tabellendiagramm: Die Seitensymbole berücksichtigen jetzt die Nutzergröße.

10. November 2009

  1. Annotierte Zeitachse: Nullwerte in Diagrammen werden jetzt korrekt angezeigt.
  2. Flächendiagramm, Balkendiagramm, Säulendiagramm, Linien-, Kreisdiagramm und Streudiagramm: Ereignisse und Kurzinfos in Internet Explorer 8 werden jetzt korrekt verarbeitet.
  3. Tabellendiagramm: Der Text der benutzerdefinierten Schaltfläche „Weiter“ wird jetzt korrekt angezeigt.
  4. Bewegungsdiagramm: Unterstützt jetzt animierte Liniendiagramme. Neue Sprachen werden unterstützt: „ru“, „tr“, „cs“ und „hu“.
  5. Geomap: Unterstützt jetzt Großraumcodes.
  6. Kreisdiagramm mit Bild: Unterstützt jetzt Optionen zum Festlegen der Legende und der Labels.

29. September 2009

  • DataTable: Neue Methode toJSON(), die einen JSON-String zurückgibt, der im DataTable-Konstruktor verwendet werden kann.
  • Wire-Protokoll: Das JSON-Antwortformat unterstützt jetzt echte JSON-gültige Datumsstrings.
  • imagechart: Die neue Methode getImageUrl() gibt die von der Charts API verwendete Bild-URL zurück.
  • Annotierte Zeitachse:
    • Fehlerkorrektur – Legenden unterstützen jetzt Kommas korrekt
    • Sie können jetzt in setVisibleChartRange() ein Start- oder Enddatum mit Null angeben, um am Anfang oder Ende zu beginnen.
  • Flächendiagramm, Balkendiagramm, Säulendiagramm – Fehlerkorrektur: Legenden wurden jetzt in gestapelten Versionen dieser Diagramme in derselben Reihenfolge angezeigt wie Reihen.
  • Streudiagramm: Fehlerkorrektur: Nullwerte führten dazu, dass die Anzahl der Zeilenindexe für die nachfolgenden Zeilen in der Datentabelle deaktiviert war.
  • Flächendiagramme, Balkendiagramme, Säulendiagramme, Liniendiagramme, Kreisdiagramme, Streudiagramme:
    • Wenn Sie setSelection() ohne Parameter, mit null oder mit einem leeren Array aufrufen, wird die Auswahl aller ausgewählten Elemente aufgehoben.
    • Neue Optionen hinzugefügt: tooltipWidth, tooltipHeight, tooltipFontSize , um die Einstellungen für Schriftgröße, Breite und Höhe für Kurzinfos zu aktivieren.
    • Neue Optionen zum Ändern der Achse (Achsen) in eine logarithmische Skala: logScale, logScaleX
  • Balkenformatierer: Zeigt jetzt den formatierten Wert, falls vorhanden, anstelle des tatsächlichen Datenwerts an.
  • Gruppieren und Teilnehmen sind jetzt auf DataTable aktiviert. Details zum Produktionsrelease.
  • Berechnete Spalten sind jetzt für DataView aktiviert. Details zum Produktionsrelease.
  • DataView: Die neue Methode getProperties() wurde hinzugefügt.
  • Kreisdiagramm - Ein Fehler beim Zeichnen einiger kleiner Segmente in Internet Explorer wurde behoben.
  • Organigramm – Das Design des Organigramms wurde verbessert.

 

20. Juli 2009

  • Arrow Formatter – Kleiner Fehlerkorrektur: Fehlenden Zellenrahmen hinzufügen, wenn Arrow Formatter verwendet wird
  • Bewegungsdiagramm – Zustandsänderungsereignis hinzufügen
  • DataTable – Fehlerkorrektur: getDistinctValues() bei einer leeren Datentabelle (zum Auslösen einer Ausnahme)
  • Annotiertes Zeitachsendiagramm
    • Neue Darstellung der Anmerkungsliste
    • Doppelte Escaping in Labels korrigieren (z. B. wenn das Euro-Symbol im Zahlenformat war)
    • Fehlerkorrektur: Kleine Änderungen am Bereich lösen jetzt Bereichsänderungsereignis aus
    • Beim Ändern des Zooms mit Pfeilen wird jetzt ein Bereichsänderungsereignis ausgelöst.
    • Die Füllfarbe entspricht der Linienfarbe
    • Anmerkungsspalten zulassen, auch wenn displayAnnotations auf „false“ gesetzt ist (Spalten werden jedoch ignoriert)
    • Fehlerkorrektur: Falsche Zeitzonen bei Auswahl des sichtbaren Bereichs
    • Beim Klicken auf ein maximiertes Diagramm nicht die Maus zu Hand bewegen
    • Neue Option (jetzt standardmäßig) zum Hervorheben des nächstgelegenen Punkts und nicht des letzten
    • Neue Option zum Ausblenden der Datumstrennung oben rechts
    • Neue Option zum Ausblenden der Punkte in der Legende
    • Neue Option zum Ausblenden der Werte in der oberen Legende
  • Bilddiagramm
    • Fehlerkorrektur: Einige Parameter wurden verworfen
    • Unterstützung für ausgeblendete Spalten
  • Organigramm – Fehlerkorrektur: „style“ und „selectedStyle“ werden korrekt verarbeitet.
  • Interaktive Diagramme (alle): Fehler mit Auswahl beheben, wenn in der Mitte einer Reihe Nullwerte vorhanden sind
  • ToolBar: Der Visualisierung der Symbolleiste in der HTMLcode-Komponente wurde die Option „style“ hinzugefügt.
  • Musterformat – Eine Option wurde hinzugefügt, mit der das Ergebnis in einer benutzerdefinierten Eigenschaft von Zellen in einer bestimmten Spalte ausgegeben werden kann.
  • Tabellenvisualisierung: Paging-Symbole wurden so geändert, dass standardmäßig ein Bild anstelle von Unicode-Zeichen verwendet wird. Außerdem wurde ein Parameter hinzugefügt, um für mehr Barrierefreiheit Tastenkombinationen für die vorherige/nächste Seitenposition anzugeben.

26. Mai 2009

  • Eine vollständige Datenquellenimplementierung, einschließlich vollständiger Unterstützung der Visualization Query Language in einer Open-Source-Java-Bibliothek.
  • Eine neue Version (0.6) des Google Visualization API-Wire-Protokolls mit den folgenden Funktionen:
    • Zusätzliche Abfrageoptionen mit erhöhter Sicherheit.
    • Benutzerdefinierte Eigenschaften werden jetzt in DataTables auf Zellen-, Zeilen-, Spalten- und Tabellenebene unterstützt.
    • Neue Ausgabefeatures:
      • Unterstützung für ein neues Ausgabeformat (tabulatorgetrennte Werte).
      • Möglichkeit, einen benutzerdefinierten Ausgabedateinamen für CSV- oder TSV-Dateien anzufordern (siehe Parameter outFileName).
  • Eine neue Version (0.7) der Abfragesprache der Google Visualization API mit den folgenden Funktionen:
    • Unterstützung für berechnete Spalten.
    • Unterstützung für Skalarfunktionen.
  • Eine neue Visualisierung des Typs Generic Image Chart, die die Funktionen der Google Chart API umfasst:
    • Stellt alle von der Chart API bereitgestellten Diagramme bereit
    • Keine Einschränkung durch das Datenlimit von 2.000, wenn die Chart API direkt über URLs verwendet wird.
  • Die verbesserte Version von google.visualization.ColorFormat unterstützt jetzt alle Datentypen außer booleschen Daten.
  • Legenden in Kreisdiagrammen, Bild-Streudiagrammen und Bild-Liniendiagrammen wurden vorübergehend deaktiviert. Streu- und Liniendiagramme werden mit dem allgemeinen Bilddiagramm erstellt. Dazu wird die Option „cht“ auf „s“ (Streudiagramm) oder „lxy“ (Liniendiagramm) gesetzt.
  • Organigramm
    • Mouseover- und Mouseout-Ereignisse hinzugefügt
    • Unterstützung für benutzerdefinierte Stileigenschaften hinzugefügt
  • Landkarte: Die <script> in Google Maps werden nicht mehr benötigt, wenn Sie die Längen- und Breitengrade für Markierungen verwenden.
  • Zu google.visualization.Query wurden neue Optionen hinzugefügt, um verschiedene Methoden zum Senden von Daten zu unterstützen.
  • Für Flächendiagramme, Balkendiagramme, Spaltendiagramme, Liniendiagramme, Kreisdiagramme und Streudiagramme werden neue Optionen unterstützt: titleFontSize, legendFontSize und AxisFontSize.
  • Ein Fehler bei einem Kreisdiagramm für Bilder wurde behoben. Wenn Sie mehrere Farben an das Optionsobjekt übergeben haben, wurde bisher ein Farbverlauf erstellt, der nur auf der ersten Farbe basierte. Alle weiteren Farben wurden ignoriert. Nun werden wie in der Dokumentation beschrieben alle Farben verwendet.
  • Ein Fehler beim Beschriften mit einer annotierten Zeitachse wurde behoben. Bisher wurden Labels auf beliebige %-Markierungen in der Legende gekürzt. Dieser Fehler wurde behoben, sodass %-Zeichen zulässig sind.

6. April 2009

  • Mit dem neuen Toolbar-Hilfselement können Sie Ihre Daten in verschiedenen Formaten exportieren oder die Visualisierung auf einer anderen Seite einbetten.
  • Interaktive Diagramme (Flächendiagramme, Balken, Säulendiagramme, Liniendiagramme, Kreisdiagramme und scatter)
    • onmouseover- und onmouseout-Ereignisse wurden hinzugefügt.
    • Die Option showCategories zum Ausblenden der Kategorielabels wurde hinzugefügt. (gilt nicht für Kreisdiagramme).
    • Es wurde ein Fehler in der Achsenskalierung behoben: Wenn der Mindestwert knapp über null und der Maximalwert groß war, wurde die Diagrammlegende auf einen Wert unter null erweitert.
  • Tabelle-Visualisierung
    • Tabellenanpassung
      • Nutzern erlauben, CSS-Klassennamen anzugeben für: headerRow, tableRow, oddTableRow, selectedTableRow, hoverTableRow, headerCell, tableCell, rowNumberCell.
    • Ein Fehler in der Zelleigenschaft "className" wurde behoben.
    • ready Ereignis wurde hinzugefügt.
    • Grundlegende Unterstützung von linksläufigen Sprachen für die Tabelle
    • sort und die Methode getSortInfo gibt ein Array von Indexen zurück, das eine Zuordnung der aktuellen Sortierung darstellt.
  • Karte
    • Option „zoomLevel“ wurde hinzugefügt.
  • Bewegungsdiagramm
    • ready Ereignis wurde hinzugefügt.
    • Ein Fehler zum Aktivieren der Methode getState wurde behoben.
  • Organigramm
    • Es wurde eine Spalte für Kurzinfos hinzugefügt, die als dritte optionale Spalte implementiert wurde. Wenn festgelegt, ist der Wert in der dritten Spalte die Kurzinfo, die angezeigt wird, wenn der Mauszeiger auf den Knoten bewegt wird.
  • Formatierer
    • Ein Leerraum rund um die Balkenformatierung wurde hinzugefügt.
    • Es wurde eine Option hinzugefügt, mit der am Nullwert der Balkenformatierung eine schwarze Linie angezeigt werden kann.
  • Mit Anmerkungen versehenes Zeitachsendiagramm
    • Neue Option zum Ausblenden des Bereichsauswahlbereichs.
    • Spaltenformatierungen hinzugefügt
    • Dem Datum rechts oben im Diagramm wurde ein Datumsformat hinzugefügt.
  • DataView
    • Verbesserte Leistung einer Datenansicht, wenn sie nur zur Bearbeitung von Spalten und nicht zur Bearbeitung von Zeilen verwendet wird.
    • Es wurde ein Fehler behoben: Wenn eine DataView nur zum Bearbeiten von Spalten verwendet wurde und Zeilen zur Tabelle erst nach dem Erstellen der Ansicht hinzugefügt wurden, waren diese Zeilen über die Ansicht nicht zugänglich.
  • DataTable
    • Filtern Sie Spalten nach Wertebereich. Jeder der an getFilteredRows übergebenen Filter kann ein Bereichsfilter mit den Eigenschaften minValue und maxValue sein

23. Februar 2009

Neue Funktionen

Im Folgenden finden Sie eine Zusammenfassung der interessantesten neuen Funktionen der API.

  • Bedeutende Ergänzungen des Bewegungsdiagramms, einschließlich Zoom, Balken und einer Option zum Speichern und Wiederherstellen des Zustands.
  • Dem interaktiven Kreisdiagramm wurden neue Optionen hinzugefügt: pieJoinAngle und pieMinimalAngle, um das Verhalten des Segments „Andere“ zu steuern.
  • Die Steuerung der min- und max-y-Werte der achsenbasierten interaktiven Diagramme (Linien-, Balken-, Flächendiagramm usw.) wurde hinzugefügt.
  • Unterstützung für Ereignisse vom Typ "ready" wurde für alle interaktiven Diagramme hinzugefügt.
  • Eine Minimierungsoption für das Organigramm (allowCollapse) wurde hinzugefügt.
  • Neuer Datumsformater hinzugefügt.
  • Formatierer sind jetzt für alle Visualisierungen verfügbar (nicht nur für Tabellen).
  • Es wurden Methoden zum programmatischen Ausblenden und Anzeigen bestimmter Datenreihen in einem mit Anmerkungen versehenen Zeitachsendiagramm hinzugefügt.

Behobene Fehler

Keine größeren Fehlerkorrekturen.

Bekannte Fehler

  • Die Datumsangaben in der oberen rechten Ecke des mit Anmerkungen versehenen Zeitachsendiagramms sind in einigen Sprachen falsch (es, po).
  • Nachdem Sie im Liniendiagramm auf die Legende einer Linie geklickt haben, wird die Linienbreite auf den Standardwert zurückgesetzt, auch wenn ein anderer Wert angegeben wurde.
  • Die Standardgröße der Blasen im Bewegungsdiagramm ist anders.
  • Im Balkendiagramm kann die Schrift zu groß werden. Wir sollten die maximale Schriftgröße begrenzen.

20. Januar 2009

Neue Funktionen

Im Folgenden finden Sie eine Zusammenfassung der interessantesten neuen Funktionen der API. Die vollständige Liste finden Sie unten im Abschnitt Vollständige Details.

  • Neues generisches ready-Ereignis, das ausgelöst wird, wenn eine bestimmte Visualisierung bereit ist, Methoden aufzurufen.
  • Neue Optionen für das mit Anmerkungen versehene Zeitachsendiagramm:
    • fill, um die Transparenz des Bereichs unterhalb der Linien zu steuern.
    • thickness, um die Linienstärke zu steuern.
    • max-Konfigurationsoption zur Steuerung des auf der Y-Achse angezeigten Maximalwerts.
    • Wenn die Zeit vom Typ date verwendet wird, begrenzen Sie die Auflösung der X-Achse auf Tage.
    • Das Ereignis ready wird ausgelöst, wenn das Diagramm zum Aufrufen von Methoden bereit ist.
    • Das select-Ereignis wird ausgelöst, wenn der Nutzer auf Flags klickt.
  • Neues ready-Ereignis für Organigramm und Intensitätskarte implementiert. Das Ereignis wird ausgelöst, wenn die Diagramme zum Aufrufen von Methoden bereit sind.
  • Es wurden Funktionen zum Festlegen und Abrufen von Zeileneigenschaften für DataTable und DataView hinzugefügt.
  • Es wurden Funktionen zum Festlegen und Abrufen von Tabelleneigenschaften für DataTable und DataView hinzugefügt.

Behobene Fehler

  • Die Methode setInterval() der Gauge-Visualisierung wurde korrigiert und funktioniert jetzt auch mit Internet Explorer.
  • Das annotierte Zeitachsendiagramm konnte nicht auf weniger als einen Tag vergrößert werden. Dieses Problem wurde behoben.
  • Die Labels für das Balkendiagramm wurden in umgekehrter Reihenfolge gezeichnet.
  • Wenn Sie die Auswahl von Zellen in interaktiven Diagrammen aufheben, werden die Kurzinfos jetzt geschlossen.
  • Die Aktualisierung funktionierte mit einigen der Gadgets für interaktive Visualisierungen nicht.

Bekannte Fehler

  • Die Datumsangaben in der oberen rechten Ecke des mit Anmerkungen versehenen Zeitachsendiagramms sind in einigen Sprachen falsch (es, po).
  • Nachdem Sie im Liniendiagramm auf die Legende einer Linie geklickt haben, wird die Linienbreite auf den Standardwert zurückgesetzt, auch wenn ein anderer Wert angegeben wurde.

Alle Details

Zusätzlich zu den neuen Funktionen wurden in dieser Version die folgenden Änderungen eingeführt:

  • Verbesserte Latenzprobleme in Bewegungsdiagrammen (insbesondere in IE).
  • Tabelle
    • Keine Paging-Schaltflächen, wenn es nur eine Seite gibt
    • Legen Sie eine feste Breite für sortierbare Überschriften fest.
    • Kleine Verbesserungen beim Design.

9. Dezember 2008

Neue Funktionen

Im Folgenden finden Sie eine Zusammenfassung der interessantesten neuen Funktionen der API. Die vollständige Liste finden Sie unten im Abschnitt Vollständige Details.

  • Das Google Web Toolkit verfügt jetzt über eine Bibliothek zum Erstellen und Bearbeiten von Visualisierungen.
  • Neue Optionen für die Tabellenvisualisierung.
  • Bewegungsdiagramme unterstützen jetzt mehrere Diagramme, mehr Sprachen und einen Geschwindigkeitsregler.
  • Mit Anmerkungen versehene Zeitachse unterstützt jetzt 10 Sprachen.
  • Neue Visualisierung für Landkarten

Behobene Fehler

  • Fehler bei der Tabellenauthentifizierung wurden behoben und Fehlermeldungen verdeutlicht.

Bekannte Fehler

Alle Details

Zusätzlich zu den neuen Funktionen wurden in dieser Version die folgenden Änderungen eingeführt:

  • Neue Google Web Toolkit-Bibliothek (GWT) mit Unterstützung für Folgendes:
    • Mit Google-Visualisierungen aus GWT-Code
    • Ihre eigene Visualisierung in einen GWT-Wrapper zu packen und
    • Visualisierungen mit GWT schreiben
  • Tabelle
    • Neue Eigenschaften: "firstRowNumber", "startPage", "width", "height", "alternatingRowStyle", "scrollLeftStartPosition".
  • Bewegungsdiagramm
    • Es kann jetzt mehr als eine Tabellenvisualisierung auf einer Seite gehostet werden.
    • 20 Sprachen werden jetzt unterstützt.
  • Mit Anmerkungen versehene Zeitachse:
    • 20 Sprachen werden jetzt unterstützt.

3. November 2008

Neue Funktionen

Im Folgenden finden Sie eine Zusammenfassung der interessantesten neuen Funktionen der API. Die vollständige Liste finden Sie unten im Abschnitt Vollständige Details.

  • Veröffentlichung des Formats von Version 0.5 des GViz-Datenquellenprotokolls. Jetzt können Sie Ihre eigene Datenquelle für Visualisierungen verfügbar machen.
  • Die Dokumentation wurde grundlegend umstrukturiert. Wir hoffen, es gefällt Ihnen.
  • Veröffentlichung einer Open-Source-Python-Bibliothek, mit der Datenquellenanbieter Daten in einem geeigneten Objekt verpacken können, um auf Datenanfragen zu antworten.

Bekannte Fehler

Alle Details

Zusätzlich zu den neuen Funktionen wurden in dieser Version die folgenden Änderungen eingeführt:

  • Neue get/setSelection()-Ereignisse wurden den Flächen-, Balken-, Säulen-, Linien-, Kreis- und Tabellendiagrammen von Google hinzugefügt.