Informacje o wersji Wykresów Google

Na tej stronie opisaliśmy proces wydawania wersji Wykresów Google. Znajdziesz tam też informacje o bieżącej i poprzedniej wersji Wykresów Google oraz informacje o nowych funkcjach.

Nowości

  • Najnowsza wersja Wykresów Google, znana również jako oficjalna wersja current, jest dostępna poniżej wraz z podsumowaniem zmian dotyczących wszystkich poprzednich wersji.

    Wczytanie biblioteki wyjaśnia, co to jest current.

  • Wszystkie żądania „jsapi” są teraz przekierowywane do nowego programu wczytującego. Jeśli wczytujesz wersję „1” lub „1.0”, będziesz teraz wczytywać tag „current”. Najbliższe dopasowanie do ostatniej wersji, która była wcześniej dostępna za pomocą wczytującego się skryptu jsapi, to „45.2”.

    Od teraz możesz korzystać z nowego programu gstatic wczytywania. Dowiedz się, jak zaktualizować kod wczytujący.

Proces publikacji i kandydaty do interfejsu GoogleWizualizacj API

Udostępniamy w 2 interfejsach API wizualizację:

  • Co najmniej 2 tygodnie przed opublikowaniem nowej oficjalnej wersji interfejsu API wizualizacji wydamy wersję wstępną o nazwie „Candidate (RC)”, którą możesz wczytać jako „nadchodzącą”. Ma to na celu sprawdzenie, czy w wersji nie występują zmiany powodujące niezgodność. Opublikujemy powiadomienie w grupie dyskusyjnej dla programistów korzystających z interfejsu Visualization API i będziemy ją monitorować pod kątem zgłoszonych problemów ze zgodnością, które zostaną rozwiązane.
  • Jeśli 2 tygodnie po wydaniu wersji RC rozwiążemy wszystkie problemy ze zgodnością wsteczną, udostępnimy nową, oficjalną „bieżącą” wersję.

Zachęcamy do jak najszybszego przetestowania aplikacji pod kątem RC i zgłoszenia ewentualnych problemów. Dzięki temu będziemy mogli stworzyć wersję stabilną.

Zespół Visual API dokładnie testuje każdą nową wersję, jednak zdajemy sobie sprawę, że w każdej z nich mogą nadal występować błędy. Celem tego dwuetapowego procesu jest zwiększenie niezawodności interfejsu API w systemach produkcyjnych.

Ogłoszenia o nowych kandydatach

Ogłosimy wszystkie nowe propozycje nowych wersji e-mailem na grupę dyskusyjną dla deweloperów interfejsu Visual API. Jeśli używasz interfejsu Wizualizacja API w przypadku poważnych aplikacji, zdecydowanie zalecamy dołączenie do tej grupy dyskusyjnej.

Aby pomóc Ci znaleźć lub odfiltrować te e-maile, każde ogłoszenie o tej wersji będzie miało taki sam temat: "Wersja kandydata: data <DATE>", gdzie <DATE> to data wypchnięcia. Instrukcje znajdziesz w tej wiadomości. Nowe funkcje nie będą szczegółowo dokumentowane, ponieważ docelowy kandydat do wersji nie służy do testowania nowych funkcji, ale do sprawdzania, czy wersja nie narusza istniejących funkcji. Szczegółowa dokumentacja wszystkich nowych funkcji zostanie wydana w wersji produkcyjnej.

Jak korzystać z wersji kandydackiej

Wersja pakietu kandydującego do wersji to „nadchodząca”, w odróżnieniu od wersji produkcyjnej, która jest „obecna”. (Nazwy te nie zmienią się w kolejnych wersjach).

Zależnie od parametru wersji możesz wczytać wersję produkcyjną lub kandydującą do wersji (ale nie obie jednocześnie), jak pokazano tutaj:

// 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']});
  

Zgłaszanie błędów

Jeśli zauważysz potencjalne błędy w Grafach Google, odwiedź stronę Znane problemy. Przed zgłoszeniem błędu sprawdź, czy to naprawdę błąd (zadaj pytania na liście adresowej, aby uzyskać dodatkową pomoc), a potem wyszukaj na stronie znanych problemów, aby sprawdzić, czy błąd został już zgłoszony lub rozwiązany.

Jeśli odkryjesz jakieś problemy w wersji kandydującej do wersji, musisz wysłać wiadomość z informacjami o problemie do grupy dyskusyjnej dla programistów korzystających z interfejsu Visual API. Zespół wizualizacji interfejsu API monitoruje tę grupę w okresie, w którym została udostępniona wersja, aby zapewnić większą elastyczność w tym czasie.

Oficjalne wersje

Po wczytaniu Wykresów Google masz kilka opcji. Normalnie wygląda to tak:

<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>

Ciąg 'current' oznacza, że zostanie załadowana bieżąca stabilna wersja Wykresów Google. Jeśli chcesz uzyskać najnowocześniejszą proponowaną wersję, zanim zostanie udostępniona jako kolejna wersja 'current', użyj 'upcoming'. Niezależnie od tego, którą z nich wybierzesz, z czasem będziemy ją ulepszać.

28 lipca 2015 roku ogłosiliśmy wprowadzenie wersji mroźnej. To są wersje Map Google, które pozostaną bez zmian (modyfikowane od czasu do czasu krytyczne poprawki). Pierwsza zablokowana wersja była 41 odpowiadająca wersji z 23 lutego 2015 roku.

Wczytasz zamrożoną wersję w ten sposób:

<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>

Więcej informacji znajdziesz w dokumentacji wersji wczytywania.

Historia wersji

Bieżący: kwiecień 2023 r.

Dostępne w ramach pozornej niezmienności jako Mrożone wykresy w wersji 52

W ramach przygotowań do pierwszej fazy udostępniania wykresów Google na licencji open source w wersji testowej udostępniliśmy wiele dodatkowych opcji refaktoryzacji i migracji do ES6 i ScriptScript.

  • Wykres geograficzny
    • Zaktualizowano parametr GeographVersion do 11, a regioncoderVersion na 1.
  • Wykresy dystrybucyjne
    • Gantta, oś czasu i materiały – wykresy słupkowe, liniowe i punktowe
    • Biblioteka Dygraph nie jest już ładowana dynamicznie, ponieważ została skompilowana.
  • Tabela
    • Popraw podświetlenie aktualnego numeru strony w przypadku więcej niż 11 stron.
  • Wykres organizacyjny
    • Dodaj opcję „compactRows”. Wartość domyślna to fałsz.
    • W przypadku warstw (drzew warstwowych) używa algorytmu Reingold-Tilford. Główną zaletą jest efektywniejsze wykorzystanie przestrzeni poziomej, przez umieszczanie blisko siebie drzew, o ile węzły w tej samej warstwie nie nakładają się.

Czerwiec 2021 r.

Dostępne w ramach pozornej niezmienności jako Mrożone wykresy w wersji 51

W ramach przygotowań do pierwszej fazy udostępniania wykresów Google na licencji open source w wersji testowej udostępniliśmy wiele dodatkowych opcji refaktoryzacji i migracji do ES6 i ScriptScript.

  • VegaChart
    • Przywróć wcześniejsze działanie dotyczące domyślnego lub jawnego rozmiaru wykresów przy użyciu opcji „height”, „width”, „ dopełnienie” i „autosize”.
    • Aktualizacja aplikacji Vega do v5.20.1
    • Wersja Vega-lite została zaktualizowana do v5.1.0
    • Ustawienie Vega-embed zostało zaktualizowane do v6.17.0
  • Oś czasu
    • Dodaj ukrytą tabelę ułatwień dostępu do osi czasu.
    • Nowa opcja alternatingRowStyle umożliwiająca ustawienie stylu tła naprzemiennych wierszy do jaśniejszych i ciemniejszych kolorów. Wartość domyślna to true (prawda).
  • Zapytanie
    • Zezwalaj na brak znaku „;” w odpowiedziach na zapytanie.

Kwiecień 2021 r.

Dostępne w ramach pozornej niezmienności jako „Kraina lodu” w wersji 50

Ta wersja obejmuje wiele wewnętrznych refaktoryzacji i migracji do ES6 i ScriptScriptu w ramach przygotowań do pierwszej fazy udostępniania wykresów Google na licencji open source.

  • VegaChart
    • Dodaliśmy obsługę Vega-Lite oraz Vega-embed.
  • Mapa drzewa
    • Nowa opcja enableHighlight umożliwia wyróżnianie elementów. Sposób wywoływania zaznaczenia należy skonfigurować za pomocą parametru eventConfig. (Usługa highlightOnMouseOver została wycofana)
    • Nowa opcja eventsConfig do konfigurowania sposobu wywoływania interakcji przez diagramy. Domyślna konfiguracja to:
      {
        highlight: ['mouseover'],
        unhighlight: ['mouseout'],
        rollup: ['contextmenu'], // right-click
        drilldown: ['click']
      }
    • Nowe zdarzenia: 'highlight', 'unhighlight', 'drilldown'
  • Zapytanie
    • Obejście problemu w starszych wersjach arkuszy kalkulacyjnych w celu zapewnienia lepszej obsługi odpowiedzi JSON (wystąpiło błędy CORS).

Lipiec 2020 r.

Dostępne w ramach pozornej niezmienności jako Mrożone wykresy w wersji 49

W tej wersji wprowadziliśmy kilka dodatkowych refaktoryzacji, więc pamiętaj o niezamierzonych przerwach w działaniu. Kod, którego dotyczy problem, obejmuje wszystkie klasy formatowania, zdarzenia, błędy, elementy ChartEditor, ChartWrapper, ControlWrapper, Coregraphs, znaczniki osi CoreGrafs, znaczniki geograficzne i zapytania.

  • VegaChart
    • Nowy typ wykresu, teraz w wersji beta.
    • VegaGraf to otoka wszystkich możliwych wizualizacji, które można określić za pomocą gramatyki Vega wizualizacji i narysowanych z użyciem danych z tabel danych, jak w przypadku innych wykresów. W kolejnych wersjach będziemy dodatkowo integrować funkcje Wykresów Google i Vegi.
    • Wykorzystuje narzędzie vega-Interpreter, aby zachować zgodność z ograniczeniami wynikającymi z polityki treści.
  • Wykres geograficzny
    • geochartVersion, określa wersję danych obramowania. Domyślnie jest to 10, ale teraz jest dostępna 11.
    • regioncoderVersion, określa wersję danych kodera regionu. Wartość domyślna to 0, ale 1 jest teraz dostępna.
    • Naprawiono błąd, który powodował przypadkowe uwzględnienie pakietu „geograph” w arkuszu „core”. Teraz działa zgodnie z dokumentacją. Upewnij się, że wczytujesz pakiety: ['geograph'].
  • Wykres Gantta
    • Dodano opcję sortTasks (wartość domyślna to true), aby sortować zadania w normalny sposób. Jeśli ma wartość false (fałsz), użyj takiej samej kolejności jak w wierszach w tabeli danych.
  • Zapytanie
    • Opcja odpowiedzi JSON wymaga teraz, aby serwer zwracał rygorystyczny format JSON, a serwer zezwala na żądania z innych witryn.
  • Program wczytujący
    • Jeśli google.charts.load() zostanie wywołany więcej niż raz w różnych wersjach lub językach, używane będą ustawienia z pierwszego wczytywania.
    • Zezwala na numer wersji, a nie tylko ciąg wersji.
    • Więcej poprawek zwiększających zgodność wsteczną w celu obsługi przekierowań ze starego tagu jsapi.
    • Parametr adresu URL automatycznego doładowania musi być teraz sformatowany w postaci ścisłego kodu JSON i zakodowany w adresie URL.
    • Wywołanie google.charts.load() zwraca teraz obietnicę JavaScript, więc oprócz innych mechanizmów wywołania zwrotnego możesz wywołać funkcję rysowania wykresu w ten sposób: google.charts.load('upcoming', {packages: ['corechart']}).then(drawChart);

maj 2020 r.

Dostępne w ramach pozornej niezmienności jako Kraina lodowatych wersji 48
  • Napraw błąd parametru automatycznego doładowania po połączeniu z własnym ustawieniem wywołania zwrotnego.
  • Napraw błąd w polu boxStyle w przypadku adnotacji zawierających wiele serii.
  • Popraw przyciski powiększenia AnnotationChart.
  • Unikaj używania tablicy tablic.entries() i Object.entries(). Dzięki temu unikniesz sytuacji, w której w przypadku IE11 może wystąpić konflikt polyfill.
  • GeoWykres ładuje teraz dane przy użyciu xhr, co oznacza, że metoda setMapsSource działa ponownie z 2 warunkami: (1) Część danych musi zawierać komentarze (tzn. ścisły format JSON) oraz (2) serwer musi zezwalać na żądania dotyczące danych z innych domen.

Luty 2020 r.

Dostępne w ramach pozornej niezmienności jako Kraina lodu w wersji 47
  • Istotne refaktoryzowanie podstawowych narzędzi narzędzi DataTable, DataView i przetwarzania opcji.
  • Kalendarz
    • Dodaj opcję dla: legend.position (wartość domyślna: 'right'). Aby ukryć legendę, możesz użyć wartości 'none'.
  • Oś czasu
    • Napraw odstępy poniżej sekundy (ale bez tików).
    • Napraw problemy z wydajnością nakładających się przedziałów czasowych.
  • Elementy sterujące – poprawka do filtra NumberRange. Teraz pole fractionDigits ma wartość 0.
  • Dodaj ustawienie programu wczytującego, aby włączyć funkcję „safeMode”. Jeśli ma wartość Prawda, wszystkie wykresy i etykietki, które generują kod HTML na podstawie danych przekazywanych przez użytkowników, zostaną oczyszczone przez usunięcie niebezpiecznych elementów i atrybutów.
  • Dodaj obsługę parametrów „autoload” i „callback” w module wczytującym, aby zapewnić zgodność wsteczną ze starym modułem wczytującym JSAPI. Parametr automatycznego wczytywania MUSI być ścisły i zakodowany w formacie JSON.
  • Wykresy podstawowe
    • Wartości "zoomDelta" powinny być mniejsze niż 1,0
    • Dodaj "maxTextLines" jako opcję osi pionowej.

1 października 2018 r.

Dostępne w ramach pozornej niezmienności jako Kraina lodu w wersji 46
  • Wykresy podstawowe:
    • Kleszcze i linie siatki
      • Wprowadziliśmy kilka zmian na osiach osi i generowaniu linii siatki, aby umożliwić węższe łączenie znaczników, które się nie nakładają.
      • Mniejsze linie siatki są teraz bardziej dynamiczne, ponieważ odpowiednia liczba mniejszych linii siatki zależy od przedziału czasu między głównymi liniami siatki a dostępnymi przestrzeniami. Teraz domyślnie wyświetlane są drobne linie siatki, jeśli do nich pasują. Określ { minorGridlines: { count: 0 }}, aby nie zezwalać na drobne linie siatki, lub { minorGridlines: { count: 1 }}, aby włączyć drobne linie siatki. W przeciwnym razie opcja minorGridlines.count nie ma znaczenia.
      • Jeśli kolory głównych linii siatki są ustawione na „brak”, jeśli kolor głównych linii siatki to „brak”,
      • Ulepszenie wielu linii siatki i etykiet etykiet na potrzeby skalowania log i mirrorLog.
      • Zezwalaj na ujemny kąt nachylenia w sposób „inny”.
      • Domyślnie wyłączaj pomijanie i naprzemienne stosowanie wielu dat rozłożonych w przypadku dat i godzin.
      • Generowanie linii siatki, linii podrzędnych i znaczników jest teraz określane liczbą i odstępami linii siatki na podstawie innych opcji oprócz ich liczby. Jeśli podasz wartość gridlines.count, zostanie ona podana tylko w przybliżeniu.
      • Nowe opcje gridlines.minSpacing i minorGridlines.minSpacing pozwalają określić minimalny obszar ekranu między głównymi liniami siatki w pikselach. W przypadku większych linii siatki domyślnie ustawiona jest wartość 40, a w przypadku logu – 20. W przypadku siatki pomocniczej domyślna siatka, minSpacing to 1/2 minSpacing of main linelines for skale linearne i 1/5 minSpacing for log scales. Jeśli określisz liczbę, a nie minSpacing, wartość minSpacing jest obliczana na podstawie liczby. I na odwrót, jeśli określisz parametr minSpacing, a nie liczbę, zostanie ona obliczona na podstawie parametru minSpacing.
      • Nowa opcja gridlines.interval pozwala określić tablicę rozmiarów (jako wartości danych, a nie piksele) linii siatki i linii pomocniczych. W tej chwili ta opcja dotyczy tylko osi numerycznych, ale jest to odpowiednik opcji gridlines.units.<unit>.interval, które są używane tylko do określania dat i godzin.
        • W przypadku skali linearnej wartością domyślną jest { gridlines: { interval: [1, 2, 2.5, 5] } }, co oznacza, że wartości linii siatki mogą być przypisywane do każdej jednostki (1), do jednostek parzystych (2) lub wielokrotności liczby 2,5 lub 5. Uwzględniana jest też cała potęga z 10 z nich (np. 10, 20, 25 lub 50). W przypadku mniejszych linii siatki domyślna wartość to { minorGridlines: { interval: [1, 1.5, 2, 2.5, 5] } }. Wybrany mały odstęp między siatką zawsze będzie równym podziałem wybranego przedziału.
        • W przypadku wag logów wartości domyślne to { gridlines: { interval: [1, 2, 5] } } i { minorGridlines: { interval: [1, 2, 5] } }.
      • Nowe opcje gridlines.multiple i minorGridlines.multiple, które określają, że wartości siatki i znaczniki muszą być wielokrotnością wartości tej opcji. Aby wymusić znaczniki jako liczby całkowite, określ gridlines.multiple = 1.
      • Linie siatki będą teraz odrzucane, jeśli sformatowane znaczniki wyboru numerów będą zduplikowane, więc możesz określić format:"#", jeśli chcesz pokazywać tylko znaczniki z liczbą całkowitą.
      • Gdy używana jest jawna opcja „tick”, rozszerzamy pole ViewView, tak aby znajdowało się w nim zaznaczenie, jeśli wykracza poza zakres danych. Jawne opcje viewWindow min lub max mogą zostać zastąpione. Jest to zmiana w poprzednim działaniu, które działało podobnie do trybu 'maximized' przy użyciu jawnych znaczników.
      • Gdy viewWindowMode to pretty, który jest domyślnym domyślnym osiem osi, widok jest teraz rozwinięty do najbliższej głównej linii siatki w przypadku liczb lub najbliższej linii podrzędnej dla dat i godzin.
    • Formatowanie
      • Format liczb dla wzorców „krótkich” i „długich” ma teraz 3 znaczące cyfry.
      • Wartości pory dnia będą teraz domyślnie formatowane z wykorzystaniem wartości 24 godzin („HH”) zamiast 12 godzin („gg”).
      • Wyraźne formaty dla dat i godzin zastąpią teraz „jednostki”.
    • Naprawiono tryb eksploratora, który ulegał awarii po ponownym narysowaniu wykresu.
  • Histogram
    • Linie siatki osi domeny i domyślny kolor domyślny to „none”.
    • Domyślny format wykresu na osi docelowej to teraz „#”, aby wyświetlać tylko liczby całkowite.
    • Generuj zasobniki za pomocą algorytmu generowania znaczników. Domyślna liczba zasobników jest obliczana za pomocą nowej opcji histogram.numBucketsRule. Możliwe wartości to „sqrt”, „sturges” i „rice”. Zobacz https://pl.wikipedia.org/wiki/Histogram#liczba_bin_i_szerokość
  • Wykres kolumnowy i wykres słupkowy
    • Poprawiono wykrywanie minimalnego rozmiaru słupka (różnicy między przyległymi wartościami), by działała z datami i godzinami.
  • Tabela
    • Obsługa właściwości „className” w wierszach.
    • Do właściwości domyślnych (zamiast zastępowania) dodaj właściwości kolumn i komórek określone przez użytkownika, podobnie jak właściwości wierszy.
  • Dane
    • Napraw funkcję data.group, aby umożliwić wielu agregacjom korzystanie z tej samej kolumny.
  • Zgodność z polityką bezpieczeństwa treści
    • Usuń użycie funkcji ocen do obsługi deserializacji JSON.

26 czerwca 2017 r.

Dostępne w ramach porównywalności, ponieważ wykresy mrożone w wersji 45.2
  • Wykresy podstawowe:
    • Wiele zmian wewnętrznych wpływających na sposób przetwarzania opcji. W efekcie w trybie „eksploratora” wystąpiły błędy.
    • Dodano tooltip.boxStyle opcji, np.
          'tooltip': {
            'boxStyle': {
              'stroke': '#b2b2b2',  'strokeOpacity': 1,  'strokeWidth': 1.5,
              'fill': 'white',  'fillOpacity': 1,
              'shadow': {  'radius': 1, 'opacity': 0.2,  'xOffset': 0,  'yOffset': 2 }
          }}
    • Popraw elementy legendy wykresu warstwowego, aby użyć opcji areaOpacity.
    • Napraw nieskończoną pętlę, gdy wartości domen ze sformatowaną wartością są (nieprawidłowo) liczbowe.
  • Wykres tabelaryczny
    • Popraw przyciski stronicowania.
    • Dodaj typ kolumny do atrybutu class w komórce nagłówka.
    • Przestrzegaj właściwości w kolumnach danych.
    • Napraw etykiety ułatwień dostępu, gdy sortowanie jest włączone.
  • Wykres Gantta
    • Popraw obiekt wyboru, aby uwzględnić indeks wiersza.

6 stycznia 2017 r.

Dostępne w ramach porównywalności, ponieważ wykresy mrożone w wersji 45.1
  • Wykresy podstawowe:
    • Napraw błąd, aby uniknąć błędów, gdy opcje chartArea.bottom i .right są zbyt duże.
  • Wykres Gantta
    • Zwraca teraz właściwość row dla wybranych elementów.

12 września 2016 r.

Dostępne w ramach pozornej niezmienności jako „Kraina lodu” w wersji 45.
  • Zmiany w programie wczytującym:
    • Obsługa wielu połączeń z numerem google.charts.load
    • Instancje ChartWrapper można wywoływać za pomocą dynamicznie ładowanego chartType.
    • Wykres GeoWykres i Mapa nie wymagają już umieszczania modułu wczytywania JSAPI. Dostępne jest nowe ustawienie modułu wczytywania mapsApiKey, które pozwala określić własny klucz zamiast otrzymywać domyślne zachowanie, które może prowadzić do sporadycznego ograniczania usługi.
  • Wykresy Flash:
    • W przypadku plików GeoMap i MotionChart plik swfobject.js został zaktualizowany do najnowszej wersji 2.2. Ta aktualizacja nie powinna spowodować żadnych widocznych zmian w funkcjach wykresu.
    • Oś czasu z adnotacjami zastępujemy wykresem adnotacji, który jest rozwijany od kilku lat i który wydaje się stabilny. Prawie wszystkie funkcje AnnotatedTimeline powinny znaleźć się w wykresie adnotacji bez wprowadzania zmian w kodzie, chociaż wyglądają one inaczej. Annotation Graph nie wymaga kodu Flash i jest oparta na wykresach Core Graphs, ChartRangeFilter i tabeli.
  • Podstawowe wykresy:
    • Naprawiono rolę certainty, aby działała poprawnie ze stylami niestandardowymi.
    • Zadbaj o to, aby tabela ułatwień dostępu ukrywała się prawidłowo w kontenerach rtl.
    • Naprawianie animacji uruchamiania po zastosowaniu z ChartWrapper.
    • Popraw animację konkretnych wartości, które zastępują miejsca.
    • Daty budowania są ważne dla każdego dnia miesiąca.
    • Popraw kolory wykresów względnych skumulowanych warstwowych.
    • Napraw wykres kolumnowy ze skalą logu i wartościami 0 lub ujemnymi.
  • Wykres kołowy: napraw niespójną implementację opcji reverseCategories.
  • Kalendarz: używa teraz więcej niż 2 kolorów z tablicy colorAxis.colors, gdy wartość colorAxis.values nie jest określona. Działanie powinno być podobne do tych na wykresie geograficznym, gdzie punkty zmienności są równomiernie rozkładane na gradient.
  • Wykresy materiałowe: poprawiono opcje konwertowania opcji Material Design w celu prawidłowego użycia koloru tła.
  • Wykresy map oddzielają tekst tytułu znacznika od okna informacyjnego:
    • Dodaliśmy nową opcję „showInfoWindow” umożliwiającą kontrolowanie okna informacyjnego.
    • Dodaliśmy nową opcję „showTooltip”, która pozwala kontrolować tekst tytułu znacznika.
    • Jeśli nie skonfigurujesz żadnej z tych opcji, dziedziczą one ustawienia z pola „showTip”.
    • Błąd: po kliknięciu wybranego punktu okno informacyjne zniknie.

23 lutego 2016 r.

Dostępne w ramach wieczności bez opłat, jako wersje Mrożonego wykresu w wersji 44.
  • Podstawowe wykresy:
    • Wartości pory dnia korzystają teraz z czasu UTC, co eliminuje problemy z obciętymi osiami czasu.
    • Dodaliśmy opcje określające właściwości bar.width, bar.gap, bar.group.width (wcześniej: bar.groupWidth) i bar.group.gap.
    • Zmieniono interwał przypominający słupki (słupki i pola), aby ujednolicić go z wykresami przypominającymi słupki.
  • Histogram:
    • Poprawiono formatowanie elementów etykietki, aby można było używać sformatowanych wartości.
    • Naprawiono zasobnik z bardzo małymi i bardzo dużymi wartościami.
    • Opcje szerokości i luki dotyczą również histogramów.
    • Dodano histogram.minValue i histogram.maxValue, aby rozszerzyć zakres zasobników.
    • Zezwalaj na używanie opcji jawnych znaczników na osi domeny.
  • Wykres kołowy:
    • Naprawiono błąd etykietki, który wydawał się zbyt mały do wyświetlenia.
  • Kalendarz:
    • Rozwiązaliśmy problemy ze strefami czasowymi i czasem letnim.
  • GeoWykres:
    • Poczekaj dłużej na uzyskanie wolnego połączenia danych geograficznych.
  • Gantt:
    • Rozwiązaliśmy problemy z kolejnością elementów.
  • Wykresy materiałowe
    • Poprawiono formatowanie elementów etykietki, aby można było używać sformatowanych wartości.

2 października 2015 r.

Dostępne w ramach pozornej niezmienności jako Mrożone wykresy w wersji 43.
  • Obecnie wykresy są oficjalnie obsługiwane przez Microsoft Edge.
  • Podstawowe wykresy:
    • focusTarget może teraz być tablicą do określania wielu celów.
    • Interwały można teraz określać za pomocą roli stylu.
    • Rozwiązaliśmy problem z właściwością visible w przypadku działań etykietek.
    • Położenie etykiet HTML jest teraz bardziej zbliżone do położenia etykietek SVG.
    • Opcja chartArea obsługuje teraz 'right' i 'bottom'.
    • Pokrywające się znaczniki osi pionowej zostaną usunięte.
    • Rozmiar strzałek przewijania legendy jest stały.
    • Adnotacje wyświetlają się teraz prawidłowo, gdy wykres orientation ma wartość 'vertical' lub gdy osie mają wartość direction wynoszącą -1.
    • Teraz obsługuje ustawienie zmiennej szerokości na wykresach słupkowych, kolumnowych i schodkowych, gdy jest ustawiony
      bars { variableWidth: true }.
  • Wykres bąbelkowy: domyślne etykiety są teraz używane w etykietkach.
  • Schemat Sanki:
    • Lepsza obsługa kolorów.
    • Obsługa linków jest teraz obsługiwana.
  • Oś czasu:
    • Czasy trwania są teraz lokalizowane.
    • Obsługiwane są teraz wartości minValue i maxValue na osi poziomej.
  • Wykres geograficzny:
    • Jeśli w przypadku etykietki niestandardowej podasz wartość null, zostanie utworzona domyślna etykieta.
    • Możesz teraz wyłączyć interaktywność znaczników.
  • Drzewo słów:
    • Lepsza obsługa kolorów.
    • Wycofaliśmy kolumnę z kolorem ciągu znaków i dodaliśmy obsługę kolumn stylu, aby ją zastąpić.
  • Linie trendu: naprawiliśmy liczbę błędów logu i błędy związane z datą.
  • Wykres tabelowy: opcja pagingButtons działa teraz w większej liczbie kombinacji z opcjami page, pageSize i startPage.
  • Do tej pory wykresy materiałowe (słupkowy, liniowy i punktowy): naprawiono wiele błędów związanych z rysunkami rysowanymi i wieloma wykresami na stronie.
  • Wykres adnotacji: format daty i godziny w selektorze zakresu jest taki sam jak w przypadku wykresu głównego.

30 kwietnia 2015 r.

Dostępne w ramach wieczności bez opłat jako wersje Mrożonego wykresu w wersji 42.
  • Wykresy podstawowe
    • Wykresy kolumnowe, słupkowe, słupkowe i krokowe obsługują teraz isStacked: 'percent' (w przypadku skalowania do 100% danych z każdej kategorii) i isStacked: 'relative' (w przypadku skalowania do zakresu 0, 1).
    • W przypadku wszystkich wykresów podstawowych domyślnie osie nie będą znajdować się na krawędzi wykresu. Domyślna wartość bazowa 0 będzie używana na osiach liczbowych, ale w celu zapewnienia zgodności wstecznej z istniejącymi wykresami nie zostanie automatycznie uwzględniona na wykresie, chyba że jest wystarczająco zbliżona do danych. Możesz wymusić uwzględnienie wartości bazowej, dodając do opcji opcję baseline: 0. W przypadku osi czasu i daty nie ma domyślnych wartości bazowych, ale można je podać.
    • Legendy wykresu rdzeniowego używają stylu linii, powierzchni i punktu odpowiadającego każdej serii.
    • Wszystkie opcje tekstowe na wykresach podstawowych obsługują teraz opcję opacity.
    • Program do wczytywania czcionek internetowych będzie używany do wczytywania nieznanych czcionek, co może spowodować opóźnienia w rysowaniu wykresu. Wielkość liter w nazwach czcionek nie jest rozróżniana.
    • Animacja podczas uruchamiania działa teraz z danymi DataView w połączeniu z asynchronicznym trybem rysowania.
    • Napraw metodę clearChart, jeśli była używana przed narysowaniem wykresu.
    • Dodaliśmy opcję pointsVisible dotyczącą linii najwyższego poziomu, serii i linii trendu. Ta opcja określa, czy punkty powinny być domyślnie widoczne. W ten sposób możesz zmienić pointSize i jednocześnie ukryć punkty.
    • Pozycja etykietki HTML jest stała.
    • Wykres punktowy działa teraz z osobną osią domeny i obsługuje adnotacje.
    • Wykres kołowy obsługuje teraz niestandardowe etykiety.
  • Sankey
    • Możesz teraz wybrać węzły. Aby ją włączyć, ustaw sankey.node.interactivity na true.
    • Dodanie możliwości określenia interaktywności Sankey za pomocą opcji wykresu. Opcje są zwykle określane w sposób określony przez dodanie określonego obiektu ze zmodyfikowanymi atrybutami stylu w jednym z tych kluczy: 'selected', 'focused', 'unselected', 'unfocused'.
    • Kolory
      • Sankey obsługuje teraz rolę 'style'
      • Węzły mogą być teraz kolorowe w unikalny sposób przez ustawienie opcji sankey.node.colorMode na 'unique'
      • Linki można teraz pokolorować. Tryb kolorowania można zmienić za pomocą opcji sankey.link.colorMode. Prawidłowe wartości to:
        • 'unique': każdy link ma swój kolor.
        • 'source': każdy link używa koloru węzła źródłowego.
        • 'target': każdy link używa koloru węzła docelowego.
        • 'gradient': każdy link jest oznaczony kolorem gradientem, który zmienia kolor z węzła źródłowego na kolor węzła docelowego.
        • UWAGA: jeśli kolory węzłów są ustawione na domyślne lub palety węzłów i linków są inne, 'source', 'target' i 'gradient' będą używać kolorów przypisanych do węzłów, jeśli colorMode był 'unique' i linki i węzły współdzielą paletę.
      • Palę kolorów węzłów można teraz zmienić za pomocą zasady sankey.node.colors.
      • Palę kolorów dla linków można teraz zmienić za pomocą funkcji sankey.link.colors.
    • Etykietki domyślne (zarówno HTML, jak i SVG) mogą być teraz generowane przez linki, a niestandardowe etykietki są obsługiwane przez rolę 'tooltip'.
  • Oś czasu
    • Etykietki SVG są teraz obsługiwane.
    • Niestandardowe etykietki są teraz obsługiwane.
    • Kolory będą się zmieniać, jeśli będzie ich więcej niż jest dostępnych.
  • Kalendarz
    • Etykietki SVG są teraz obsługiwane.
    • Niestandardowe etykietki są teraz obsługiwane.
  • Linie trendu
    • Opcja pointsVisible jest teraz obsługiwana.
  • Wykres tabelaryczny
    • Opcje 'width' i 'height' mogą być nieokreślone, co oznacza, że tabela powinna być w jak największym stopniu się zmniejszać, lub '100%', czyli tabela powinna się rozwijać w miarę możliwości.
    • Usunięto zduplikowaną tabelę używaną jako nagłówek zablokowanej tabeli.
    • Zablokowane kolumny, co jest przydatne, gdy masz więcej kolumn niż mieści się w dostępnej szerokości. Na przykład 2 kolumny po lewej stronie mogą zostać zablokowane za pomocą kolumny 'frozenColumns': 2.
    • Za pomocą opcji 'pagingButtons': # określ liczbę przycisków stronicowania. Zależy to od liczby wierszy na stronie, chyba że określisz też opcję 'pageSize'.
    • Opcja 'rtlTable' działa teraz w przypadku stronicowania lub przewijania, ale nie (jeszcze) w frozenColumns.
    • Zmieniliśmy nazwy niektórych klas CSS (np. 'content'), aby uniknąć konfliktów.
    • Nagłówki kolumn nie są teraz domyślnie zawijane.
  • Wykresy materiałowe
    (obecnie dostępne są istotne wersje wykresów słupkowych, liniowych i punktowych).
    • Lepsza obsługa osi daty, daty i godziny.
    • Rozwiąż problemy z rozmiarami wielu wykresów na tej samej stronie.
    • Można go teraz używać z usługą ChartWrapper.
  • Wykres adnotacji
    • Poprawki umożliwiające wybór adnotacji i koloru selektora zakresu.
    • Zezwalaj na wykres adnotacji, aby określić kolejność tabeli adnotacji przy użyciu opcji table.sortAscending.
  • Mapa
    • W przypadku wartości szerokości i długości geograficznej zestaw współrzędnych nie jest już ignorowany.

23 lutego 2015 r.

Dostępne w ramach wieczności jako „Kraina lodu” w wersji 41.
  • Podstawowe wykresy
    • Animacje startowe w przypadku większości wykresów podstawowych: dodaj startup:true do animation.
    • Dodaj clearChart() do kilku wykresów, na których brakuje tej funkcji.
    • Znaczniki osi pionowej umieszczone w obszarze wykresu mogą teraz obejmować całą powierzchnię chartArea.width.
    • Stosuj spójne wartości puste, zwłaszcza w przypadku tabel w formacie JSON.
    • Dodaj opcję allowAsync, aby rysować asynchronicznie.
    • Zezwalaj na tworzenie wartości timeofday zawierających od 1 do 7 elementów.
    • Oprócz numeru indeksu do kolumn może się odwoływać identyfikator lub etykieta.
    • Ogólnie rolę style.
    • Obsługa etykiet od prawej do lewej.
    • Dodano jasny motyw Material Design (dodaj motyw: material).
    • Etykietki HTML
      • Popraw położenie etykietek HTML, by były względne względem kontenera.
      • Napraw błąd tooltip tag is undefined.
      • Użyj właściwości koloru stylu tekstu.
    • Linie trendu
      • Naprawiono skalę logu.
      • Zezwalaj na wyłączanie etykietek według linii trendu.
      • Praca z wieloma osiami pionowymi.
      • Pracuj z animacją.
    • Adnotacje: nie nakładaj adnotacji za pomocą etykietek.
  • Wykresy materiałowe
  • Histogram: automatycznie ogranicza liczbę zasobników, aby nie były zbyt małe.
  • Wykres Kalendarza: obsługuje zero wartości.
  • Wizualizacja mapy
    • Poprawiono poziom powiększenia.
    • Obsługa map stylów.
    • Obsługa wielu typów znaczników niestandardowych.
  • Wykres świecowy: teraz działa w orientacji pionowej.
  • Wykres tabeli
    • Usuń poprzednie zaznaczenie przy wywołaniu draw().
    • Używaj elementów THEAD i TH w nagłówku tabeli.
    • Aby móc pracować z narzędziami ułatwień dostępu, zachowaj nagłówek draw() między wywołaniami.
  • Wykres adnotacji
    • Odwróć kolejność adnotacji w tabeli.
    • Zachowaj kolory serii podczas ukrywania i wyświetlania serii.
    • Jeśli nie określisz tej wartości, przywróć szerokość i wysokość.
    • Ustaw okno widoku wykresu na podstawie pozycji selektora zakresu.
  • Wykres wskaźnikowy: popraw elementy zmniejszające się w kolejnych wywołaniach draw().
  • Panele: dodaj metodę getSelection(), która zwraca sumę wszystkich zaznaczonych elementów.
  • Parametry ChartWrapper i ControlWrapper umożliwiają teraz użycie elementu container jako alternatywy dla containerId.
  • Ulepszenia wydajności ChartRangeFilter i wykresów, które korzystają z etykietek skoncentrowanych na kategoriach.
  • Edytor wykresów
    • Ukryj rzeczy, które nie są istotne (np. menu legend, gdy nie ma żadnych elementów legendy).
    • Ukryj granicę elementów histogramu (domyślnie).
    • Poprawiono kolory kolorów wykresu kołowego.
    • Obsługa motywów.
    • Obsługa wielomianowej linii trendu.
    • Włącz linie trendu dla osi czasu i wykresów warstwowych.
    • W przypadku wartości minimalnych i maksymalnych kliknij w edytorze opcję obsługi.
    • Obsługa wykresów słupkowych dla osi ciągłych i linii trendu.

6 października 2014 r.

  • Drzewa słów
  • Ułatwienia dostępu
    • Dodawanie tabeli z danymi czytników ekranu.
    • Poprawianie tekstu w aurach.
    • Więcej poprawek i udoskonaleń ułatwień dostępu
  • Wykres adnotacji
    • Naprawa animacji po zmianie rozmiaru
    • Poprawki legend
  • Poprawiliśmy wiele błędów w ChartWrapper.
  • Oś czasu
    • Format daty jest teraz dostępny w etykietkach
    • Etykiety na pasku zadań są teraz wymuszane na pasku zadań
  • Inne
    • Znaczniki i poprawki
    • Więcej opcji formatowania etykietek
    • Liczne usprawnienia renderowania wewnętrznego
    • Ulepszenia eksploratora danych
    • Wyśw. linii trendu
    • Ulepszenia przetwarzania osi
  • Wykresy kolumnowe i kolumnowe w nowym stylu wizualnym Google

25 czerwca 2014 r.

  • Wykresy podstawowe (liniowe, słupkowe, kolumnowe, powierzchniowe, łączone, kołowe, punktowe, świecowe, bąbelkowe, histogramy, obszary krokowe):
    • Teraz obsługiwane jest 0 linii siatki i 1 siatka.
    • Szybsza animacja z dużą liczbą wartości odrębnych osi.
    • Naprawiono animację z wartościami zerowymi lub zduplikowanymi.
    • Nowa opcja adnotacji highContrast umożliwia odzyskanie kolorów tekstu na pasku.
    • Naprawiony błąd podczas generowania etykietki dla wartości null lub NaN.
    • Tryb odkrywcy może ulec awarii w wyjątkowych okolicznościach. Już nie.
  • Drukowanie wykresów
    • Etykietki są teraz renderowane na wykresach serii.
    • Adnotacje nie są już przycięte.
    • Poprawia przezroczystość.
    • Różne poprawki przeglądarki Firefox i IE.
    • Obsługuje podkreślony tekst.
    • Rysowanie wykresu jest przycinane do obszaru wykresu, a etykietki nie.
    • Wykresy kołowe 3D rysują poprawnie.
  • Wykresy słupkowe i kolumnowe
    • Dodaliśmy opcję pozwalającą na rysowanie adnotacji poza paskiem.
  • Wykresy kołowe
    • Naprawiono wykresy odwrotne 3D.
    • Rozwiązaliśmy problem z wykresem kołowym w Chrome, który powodował nieprawidłowe renderowanie niemal całych kręgów.
  • Histogramy
    • Zbiorcze wybieranie i agregacja etykietek zostały naprawione.
  • Wykresy geograficzne
    • Obsługa pola tooltip.trigger = 'selection'.
  • Harmonogramy
    • Działa zarówno „data”, jak i „data”.
    • Teraz może obsługiwać początek < 1970 i koniec == null.
    • Teraz zawiera podpowiedzi i interaktywność, które działają w IE10.
    • Naprawianie błędów w przeglądarce IE10.
  • Wykresy adnotacji
    • Poprawiono etykiety w przypadku więcej niż 26 adnotacji.
    • Obsługiwane są teraz zdarzenia rangechange, ready i select.
    • Naprawiono obsługę DataView.
  • Kształty punktów
    • Nowa opcja dent pozwala dostosować wygląd gwiazdek.
  • Ułatwienia dostępu
    • Usunęliśmy element z DOM i dodaliśmy opisowe tagi ARIA.

25 marca 2014 r.

  • Kształty punktów
    • Dodano nową opcję pointShape najwyższego poziomu.
    • Dodano nową opcję strokeDashStyle dla pędzli.
  • Animacja: dodaliśmy poprawkę do animacji adnotacji i interwałów.
  • Tryb odkrywcy
    • Napraw osie daty, daty i godziny.
    • Rozwiązanie problemu, zapobiegającego występowaniu ostrów.
  • Edytor wykresów Dokumentów Google
    • Wprowadziliśmy różne ulepszenia przy przełączaniu kart.
    • Dodaliśmy etykiety ARIA, aby ułatwić dostęp.
    • Dodano opcję siatki „auto”.
  • Oś czasu
    • Dodaliśmy obsługę stylów.
    • Dodaliśmy opcję wyłączania etykietek.
    • Dodaliśmy możliwość wybierania elementów.
  • Sankey
    • Dodano sprawdzanie cykli danych.
    • Linki są węższe i lżejsze.
  • Kalendarz
    • Dodaliśmy obsługę wybranych elementów.
    • Dodaliśmy obsługę sygnatur czasowych.
    • Dodaliśmy obsługę stylów.
    • Dodano drobne ulepszenia do koloru i stylu.
  • Wykres adnotacji
    • Dodana poprawka dla bardzo krótkich zakresów dat i godzin.
    • Zmieniono kolor linii selektora zakresu, aby pasował do koloru wykresu.
  • Histogramy: dodano poprawkę do etykietek.
  • Inne
    • Dodaliśmy poprawkę na znaczniki wyboru, aby poprawić formatowanie domyślne.
    • Skala logarytmiczna zawsze używa zmiennej liczby linii siatki.
    • Dodaliśmy nową metodę generowania znaczników na potrzeby daty, daty i godziny oraz godziny użycia ze zmienną liczbą linii siatki.
    • Traktuj wartości NaN jako null. W przypadku wykresów liniowych i warstwowych używaj wartości odizolowanych (wartości null).
    • Dodano nową opcję do wykresów tabel: keepScrollPosition.
    • Na wykresach warstwowych dodaliśmy obsługę legend labeled.
    • Dodano poprawkę dotyczącą wykresów mieszanych, gdy mieszane są słupki z innymi typami, które powodują przerwy.
    • Dodaliśmy możliwość dostosowywania ikon znaczników na wykresach map.

29 stycznia 2014 r.

  • Nowy wykres: Adnotacja – pozbawiona Flasha oś czasu z adnotacjami.
  • Nowy wykres: Sankey.
  • Nowy wykres: Kalendarz.
  • Nowa funkcja: krzyżyki na wykresach punktowych, liniowych i mieszanych.
  • Nowa funkcja: konwertowanie wykresów na PNG.
  • Nowa metoda: addOneTimeListener() używana do nasłuchiwania pierwszego wystąpienia zdarzenia.
  • Oś czasu: dodano obsługę stylu.
  • Oś czasu: wybrane opcje są już obsługiwane.
  • Wykresy kołowe: stałe działanie, gdy dostępny jest tylko jeden wiersz danych.
  • Ulepszone działanie dat w przypadku zmiennych liczb linii siatki.
  • Animacje: teraz można skonfigurować maxFramesPerSecond.
  • Zestaw boxStyle opcji adnotacji.
  • Ciąg tekstowy do konwersji numerycznej w tabelach: będzie teraz automatycznie konwertowany, gdy typ kolumny to wartości liczbowe.
  • Wykres kolumnowy: etykietki teraz pokazują puste wartości.
  • Histogram przyspieszający: teraz są renderowane jak wykresy kolumn dla dużych zbiorów danych.
  • Histogram: naprawa etykietek z kategoriami.
  • Eksplorator: popraw błędy związane z danymi nieliczbowymi.
  • Wywołania google.load zostały zserializowane.
  • Naprawiono błędy przeglądarki IE7 i IE8 podczas korzystania z adnotacji i kolumn skumulowanych.

26 listopada 2013 r.

  • Teraz możesz wyświetlać wartości stałe obok słupków, kolumn, punktów itp.
  • Znaczniki mają teraz prawidłowy rozmiar, jeśli wartość minimalna > wartość maksymalna danych.
  • Funkcja „przeciągnij/powiększ” została zaimplementowana
  • Stałe formaty dat dla Japonii
  • Poprawiono: skala obserwatora nakłada się na mapę świata
  • Podczas wykonywania wskaźnika myszy przesuwaj kursor myszy nad wykresem, nie używaj żadnego efektu po najechaniu kursorem
  • Naprawiono: gdy ustawiasz Panoramiczny widok na potrzeby przesuwania, linie siatki nie wskazują na zmiany skali osi docelowej.
  • Rozwiązany problem: [Firefox] Opis pojawia się, gdy użytkownik najedzie kursorem na słupki wykresu pod kartą Posty
  • Poprawiono: getSelection zwraca obiekty zaznaczenia z nieokreślonymi właściwościami kolumn.
  • Poprawiono: funkcje dołączenie() i group() nie są już puste identyfikatory kolumn
  • Poprawiono: znacznik Afganistanu pojawia się w Pakistanie w przeglądarce Safari
  • Naprawiono wycieki pamięci na różnych wykresach
  • GeoWykres obsługuje teraz wszystkie funkcje etykietek obsługiwane przez podstawowe wykresy
  • Kliknięcie funkcji CoreCharts zaznacza lub odznacza poprawną wartość danych, gdy odwrotne kategorie są prawdziwe
  • Domyślny kolor to teraz opcja
  • Naprawiono: animacje zmieniające typ osi z/do daty daty powodują błąd
  • Rozwiązywanie problemów z wyciekami słuchaczy w przypadku celów zdarzeń natywnych
  • Przezroczystość danych punktów jest teraz obsługiwana
  • Poprawiono: wykresy kolumnowe, słupkowe i świecowe z ciągłymi podziałami domeny na pół na niskich i wysokich końcach osi
  • vAxis:{logScale:true} nie zawiera już błędów, jeśli w danych występują NaN
  • Poprawiono: gdy wartość vAxis.logScale ma wartość prawda, wartość vAxis.maxValue działa jak vAxis.gridlines.count
  • Poprawiono: wartości minValue i maxValue ustawione na 0 są ignorowane, a zmienna liczba linii siatki (gdy linenetworks.count == –1)
  • Zezwól na wyświetlanie pasków elementów viewWindow.max i viewWindow.min
  • Formatowanie daty na stałe
  • Opcja „Przenieś i zmień rozmiar” odpowiada teraz prawidłowo
  • Oś pozioma ze spadzistym tekstem przesuwa się teraz, aby wyśrodkować tekst poniżej wartości zaznaczenia
  • Zmiana wartości bazowej przy min. oknie wyświetlania maksymalnej liczby wyświetleń na niektórych wykresach przebiega nieprawidłowo
  • Dodano obsługę tworzenia createTextOnLineByAngle
  • Wykres z osią czasu pokazuje teraz dane dzienne
  • Rozmiar znaczników geograficznych nie zmienia się, gdy ustawiona jest minimalna wartość osi.
  • Naprawiono brakujący tytuł etykiety, gdy nie ma etykiety słupka
  • Dodano niektóre wydarzenia (ale nie cały zbiór) do osi czasu
  • Dodano funkcję interInteractive na osi czasu
  • Sformatowane wartości znaczników nie są już ignorowane w trybie skompilowanym
  • Pojedynczy wiersz danych nie powoduje już błędów z wykresami słupkowymi
  • TablicaToDataTable pozwala teraz na określanie obiektów w pierwszym wierszu wiersza
  • Pomoc dotycząca DataTableFromCsv
  • Wykres świecowy nie kończy się już niepowodzeniem, gdy liczba wierszy przekracza szerokość dostępną dla świec
  • Wykresy osi nie mające już wierszy danych z różną liczbą linii siatki nie generują już pętli nieskończonej.
  • Oś czasu nie zawiera już błędów w przypadku uzasadnionych danych
  • Math.floor(x) === x nie ma już wyniku niedeterministycznego
  • Linia trendu działa teraz na wykresie Spark
  • Naprawiono błąd wyświetlania wykresu słupkowego
  • Włączono opcję kolejności zamówień Z w przypadku serii
  • Poprawiliśmy błąd czcionki SansSerif
  • Naprawiono wyjątki spowodowane przez obecny kod Coreframe
  • Animacja po obrazie pojawia się teraz po animacji, zamiast nagle pojawiać się na końcu animacji przesuwania
  • W przypadku wykresów wbudowanych są teraz widoczne opcje lewej osi pionowej
  • Opcje wykresu nie są już zakłócane w menu „Zmień wykres” w przypadku wykresu wbudowanego
  • Tablica ciągów i liczb przekazywanych do tablicy TabToDataTable nie została już przekształcona w tablicę obiektów
  • Naprawiono wyciek pamięci ukrytej na wykresie liniowym
  • Na legendzie histogramu nie ma już opcji legendy.
  • Histogram, podgląd wykresów drzewa teraz wyświetla się prawidłowo.
  • Histogram nie wyświetla już błędów po wybraniu opcji „Porównaj”
  • Naprawiony: w przypadku wykresu histogramu tryb podwójnej osi jest obsługiwany, ale nie ma żadnych opcji osi w edytorze wykresów Arkuszy.
  • Opcje karty osi są teraz wyświetlane na histogramie
  • Poprawiono animację dla wykresów różnic
  • Włączono histogram „plot o wartościach zerowych”
  • Błąd GraphRangeFilter
  • Etykietki uwzględniają teraz długość „null”

27 sierpnia 2013 r.

  • Wykresy czasowe Oś czasu to wykres przedstawiający wykorzystanie zasobów na przestrzeni czasu. Jeśli zarządzasz projektem oprogramowania i chcesz pokazać, kto, co i kiedy organizuje spotkanie, oraz jeśli chcesz zorganizować konferencję i zaplanujesz sale konferencyjne, ramy czasowe są zwykle dobrym pomysłem. Typowy typ osi czasu to wykres Gantt:
    https://developers.google.com/graph/interactive/docs/galeria/oś czasu
  • Wykresy pierścieniowe

    Teraz możesz utworzyć wykres pierścieniowy, usuwając otwór z środkowego wykresu kołowego:
    https://developers.google.com/graph/interactive/docs/galeria/wykres#donut

  • Odświeżanie danych mapy na wykresie geograficznym

    Google ulepsza dane geograficzne dzięki projektom takim jak ground truth, dlatego co jakiś czas generujemy statyczne dane map, aby je integrować.

  • Treści do samodzielnego przeglądania

    Teraz udostępniamy „widocznych znaczników”, dzięki którym można precyzyjnie określić, gdzie mają wyświetlać się znaczniki i jak są oznaczane. Zapoznaj się z opcjami hAxis.ticks i vAxis.ticks, takimi jak https://developers.google.com/schema/interactive/docs/gal/galgraph#Configuration_Options.

  • Skrzynki zewnętrzne

    Dokumentujemy funkcję getBoundingBox() i kilka powiązanych metod, które umożliwiają wyodrębnianie informacji o tym, gdzie na ekranie rysowane są elementy elementów wykresu. Szczegółowe informacje znajdziesz na stronach dokumentacji galerii wykresów.

  • Ulepszenia geokodowania

    Wprowadziliśmy kilka ulepszeń w naszej bibliotece geokodowania, aby usprawnić wysyłanie żądań pamięci podręcznej do wielu wykresów geograficznych na tej samej stronie.

  • Inne ulepszenia
    • Ulepszenia formatowania daty w przypadku niektórych języków
    • Poprawki serializacji JSON
    • Poprawki szerokości linii linii trendu
    • Poprawka dla logScale w sieci vAxis, gdy w danych występują NaNN

15 maja 2013 r.

  • Linie trendu – obsługa liniowych i wykładniczych linii na większości wykresów podstawowych.
  • Czynności – teraz możesz dodać więcej opcji do etykietek. Jest to funkcja otwarta, która pozwala dodawać wywołania zwrotne JavaScript do menu w etykietkach.
  • Automatyczny wybór linii siatki – użyj naszego algorytmu, aby automatycznie wybrać liczbę linii siatki. Aby to zrobić, ustaw opcję gridlines.count na -1. Działa zarówno w przypadku hAxis, jak i vAxis.
  • Ulepszenia wydajności ChartWrapper.

24 września 2012 r.

  • Etykietka HTML – obsługa etykietki niestandardowej HTML dla punktów danych, kategorii i adnotacji (tylko niektóre wykresy podstawowe)
  • Patrz, mama, bez ramki! – Z wyjątkiem IE 8 wykresy domyślnie nie są już rysowane w elementach iframe. Jeśli czujesz coś w stylu retro, możesz przywrócić tę funkcję, wybierając opcję forceIFrame: true
  • Opcja strictFirstColumnType została usunięta. Jak wspomnieliśmy, było to tymczasowe rozwiązanie w zakresie zgodności wstecznej. Odpowiednie rozwiązania znajdziesz w tej Centrum pomocy.
  • GeoWykres: nowa opcja tooltip.trigger, która działa tak samo jak na wykresach podstawowych.
  • Wykres geograficzny: ulepszone kolory obramowania
  • ChartRangeFilter: możesz teraz opuścić obszar sterujący podczas przesuwania/powiększania
  • ChartRangeFiltr: naprawiono sporadyczną awarię przy przesuwaniu jednego nicka.
  • Znaczące ulepszenia wydajności podczas rysowania wykresów z osią domeny typu data

18 czerwca 2012 r.

  • Wykres świecowy: zapewnia większą kontrolę nad kolorami świeczek (zobacz grupę opcji candlestick)
  • Wykres mieszany: obsługa świecek i seria krokowa (zobacz opcje series/seriesType)
  • Wykres kolumnowy/wykres słupkowy/wykres świecowy – obsługuje oś ciągłą domeny (patrz odpowiednie sekcje formatu danych).
  • Wszystkie wykresy podstawowe: dopasowanie tytułu do legendy (zobacz opcję legend.alignment)
  • Wszystkie wykresy osi głównej: obsługują drobne linie siatki (zobacz opcję minorGridlines).

2 maja 2012 r.

  • Dodaliśmy opcję konfiguracji szerokości słupków na wykresie kolumnowym/wykresowym i świecowych w świecach.
  • Naprawiono błąd powodujący 2 razy z rzędu wywoływanie funkcji ClearChart() w przypadku wykresów w pakiecie Core Graph
  • Rozwiązano problem z niedziałającą interakcją podczas wywoływania funkcji rysowania() po funkcji ClearChart() w przypadku wykresów w pakiecie Core Graph
  • Mapa geograficzna: nowe mapy prowincji dla Estonii, Finlandia, Litwa, Łotwa, Somalia i Sudan Południowy
  • Wskaźnik: naprawiliśmy błąd powodujący dwukrotne wywołanie funkcji()() w Firefoksie.

2 kwietnia 2012 r.

  • Adnotacje:
    • Prosty efekt wizualny do wybierania adnotacji (pogrub tekst).
    • Ulepszona obsługa pakietów adnotacji (tj. wiele adnotacji w tej samej wartości punktu danych / domeny).
    • Zezwalaj na interakcję z adnotacjami w miejscu docelowym „kategorii”.
  • Wykres drzewa mapy:
    • Dodaliśmy opcję używania średniej ważonej na mapie drzewa.

22 lutego 2012 r.

  • Do wykresu bąbelkowego dodaliśmy tryb koloru gradientu.
  • Wykres geograficzny:
    • Interaktywność regionów w trybie znacznika jest teraz domyślnie wyłączona. Jak zachować stare zachowanie? Ustaw opcję enableRegionInteractivity na „prawda”.
    • Znaczniki są teraz domyślnie nieprzezroczyste. Jak zachować stare zachowanie? Ustaw opcję markerOpacity na 0,5.
    • Znacznik ma domyślnie od 3 do 12 pikseli. Jak zachować stare zachowanie? Ustaw opcję sizeAxis na {minSize: 2, maxSize: 30}.
    • Lupa otwiera się teraz, gdy użytkownik najedzie kursorem na nieczytelne znaczniki (z wyjątkiem IE<=8). Jak zachować stare zachowanie? Ustaw opcję magnifyingGlass na {enable: false}.
    • Domyślnie nie rozciągamy już map, ale zachowamy oryginalny współczynnik proporcji. Jak zachować stare zachowanie? Ustaw opcję keepAspectRatio na Fałsz.
  • Nowy element sterujący – ChartRangeFilter.
  • Nowa opcja eksperymentalna forceIFrame, której domyślna wartość to true (bieżące zachowanie), ale może mieć wartość false (fałsz). Jeśli ma wartość Fałsz, wykresy podstawowe, geograficzne, diagramy i wskaźniki nie renderują wykresu w elemencie iframe (dla wszystkich przeglądarek z wyjątkiem IE<=8). Jest to eksperyment eksperymentalny i nieudokumentowany. Chętnie ją poznamy i podziel się z nami swoją opinią.

18 stycznia 2012 r.

  • Zmieniono wartość domyślną właściwości strictFirstColumnType na „prawda”. Jeśli powoduje to problemy z wykresami, zapoznaj się z sekcją Pomoc.
  • Dodaliśmy nowy wykres – bąbelkowy.
  • Nowy wygląd edytora wykresów z ulepszonym panelem dostosowywania.
  • Dodano metodę clearChart do wszystkich wizualizacji w galerii głównej.
  • Tabela: naprawiono wyciek pamięci.
  • CandlestickChart: wzrost wydajności we wszystkich przeglądarkach.
  • GeoWykres: wydajność wydajności w IE 8.
  • SteppedAreaChart: obsługa kombinacji parametrów stepSteps i StackStacked.

7 grudnia 2011 r.

  • Animacja przejścia
  • Nowe efekty wizualne związane z zaznaczeniem oraz wyborem elementów wykresu rozłożonego, liniowego, warstwowego i innego.
  • Nowa funkcja roli kolumny, która umożliwia adnotacje, paski błędów, wskazówki niestandardowe, wskazanie poza zakresem, poziom pewności i wyróżnienie typów wykresów.
  • Tryb znacznika w Geomapie.
  • Nowy wykres: Obszar krokowy.
  • Nowy interfejs użytkownika ChartEditor
  • Wykres geograficzny: nowe mapy dla stanów USA, lepsza wizualizacja obszarów spornych.
  • Nowa opcja zmaksymalizowania rozmiaru wykresu: {theme: 'maximized'}.

30 października 2011 r.

  • Poprawki błędów i infrastruktura.

26 września 2011 r.

  • Poprawa wydajności renderowania na wykresie podstawowym i geograficznym.
  • Obsługa lokalizacji.
  • CoreGraf: efekt wizualny do wyboru punktów na wykresie liniowym/warstwowym/wykresowym.
  • GeoChart/Treemap: napraw skalę kolorów w IE8.

17 sierpnia 2011 r.

  • Poprawa wydajności renderowania na wykresie geograficznym
  • Obsługa systemów iOS i IE8 w wizualizacji Gauge.
  • CoreWykres: poprawia widoczność wizualną, nacisk na kursor.

13 lipca 2011 r.

Wiele nowych właściwości, w tym:

  • viewWindow, aby określić powiększenie lub przycięcie danych w pionie
  • pieChartTooltip – aby określić, jakie informacje powinny znaleźć się w etykietce.
  • series miejsc zakwaterowania: visibleInLegend, enableInteractivity, areaOpacity
  • Wiele nowych właściwości zastępowania w elementach vAxis/hAxis objects.
  • Obsługiwane są dwie osie Y za pomocą właściwości series.targetAxisIndex i vAxes/hAxes.
  • Zwiększono wydajność funkcji Geo Graph

9 maja 2011 r.

21 marca 2011 r.

  • Treemap – nowe zdarzenie o pełnym zakresie
  • ImageCandlestick – dodano dopełnienie dla pierwszej i ostatnich świec
  • Wskaźnik – zmienił kolory domyślne i użytkownicy mogli je zmienić. Naprawiono niektóre wycieki pamięci
  • Wykresy liniowe, liniowe, powierzchniowe, kolumnowe i punktowe – zaktualizowano wygląd linii siatki.

24 lutego 2011 r.

17 stycznia 2011 r.

  • Wykresy słupkowe, kolumnowe, liniowe i punktowe: dodano opcję gridlineColor.
  • Różne wykresy – dodaliśmy 2 nowe opcje formatowania tekstu znaczników:
    1. hAxis.format (wykres słupkowy, punktowy)
    2. vAxis.format (wykres liniowy, warstwowy, kolumnowy lub punktowy).
  • Wykres liniowy:
    1. Dodano opcję interpolateNulls.
    2. Punkty są teraz domyślnie niewidoczne, chyba że użytkownik najedzie na nie kursorem.
  • Wykres kołowy:
    1. Wycinek jest teraz podświetlany po najechaniu kursorem na fragment wycinka lub legendę.
    2. Wybór wycinków koła zastępuje teraz poprzedni wybór, zamiast go dodawać.
    3. Dodano opcję pieResidueSliceColor, aby zmienić kolor wycinka złożonego.
  • Diagram:
    1. Naprawiliśmy błąd, który uniemożliwiał wyrenderowanie 3-kolumnowego modelu danych
    2. Sortowanie stałe
  • W wykresach warstwowych, słupkowych, kolumnowych, liniowych, kołowych, punktowych, drzewa i wskaźnikowych używa się teraz SVG w IE9, a nie VML.
  • Nowa funkcja: google.visualiation.arrayToDataTable().

7 listopada 2010 r.

  • Do wykresów warstwowych, kolumnowych, liniowych i punktowych dodano te właściwości:
    • chartArea, aby określić rozmiar i położenie obszaru wykresu w granicach wykresu.
    • titlePosition i ostytułTitlesPosition, aby określić położenie tytułu wykresu i osi.
    • backgroundColor (kolor tła), aby określić kolor tła i obramowania wykresu.
    • vAxis/hAxis.textPosition, aby określić położenie etykiet znaczników na osi pionowej i poziomej.
  • Do wykresu kołowego dodaliśmy te funkcje:
    • chartArea, aby określić rozmiar i położenie obszaru wykresu w granicach wykresu.
    • backgroundColor (kolor tła), aby określić kolor tła i obramowania wykresu.
    • pieResidueSliceLabel – do określenia etykiety wycinka reprezentującego skumulowane wartości wszystkich wycinków poniżej określonej wartości progowej.

11 sierpnia 2010 r.

  • Zaktualizowany pakiet podstawowych wykresów:
    • Włączono legendę do góry i na dole.
    • Ulepszony układ etykiet w przypadku przeciążenia tekstowego, które w razie potrzeby powoduje automatyczne przełączenie na etykiety zmienne i skośny tekst.
    • Ulepszyliśmy wykres kołowy, udostępniając opcje wyświetlania grafiki 3D i formatowania tekstu na wycinkach i w etykietkach.
    • Ulepszona obsługa powiadomień o błędach we wszystkich wykresach.
    • Naprawiono kilka błędów, w tym poprawiając pamięć, która wystąpiła podczas ponownego tworzenia wykresów.
  • Naprawiono błąd w Geomapie polegający na tym, że 2 litery kodu zakładały nieprawidłowy kod regionu.

16 czerwca 2010 r.

  • Dodano zdarzenia onmouseover/onmouseout do mapy drzewa
  • Ogólne wykresy obrazu, typ radaru:
    1. Obsługiwane są zarówno typy wykresów r, jak i rs.
    2. Atrybut showValueLabel jest teraz domyślnie prawdziwy
  • Wykresy warstwowe, słupkowe, kolumnowe, liniowe, kołowe i punktowe:
    1. Naprawiono błędy dotyczące układu i kolejności elementów.
    2. Poprawiona obsługa nieprawidłowych wartości danych.
    3. Dodatkowe poprawki błędów.
  • Geomapa – obsługuje teraz międzynarodowe wskazówki dotyczące narzędzi.

18 maja 2010 r.

  • Nowe wykresy podstawowe (patrz poniżej) – kilka popularnych typów wykresów zostało zmienionych i połączone w jeden pakiet o nazwie corechart. Nie będziemy już naprawiać błędów ani dodawać nowych funkcji w starszych wersjach. Zamiast tego zachęcamy użytkowników do przejścia na nowe wykresy.
  • Wykresy graficzne obsługują teraz interaktywność
  • Nowa wizualizacja mapy drzewa
  • Na komputerach Mac teraz dostępna jest opcja wielokrotnego wyboru na potrzeby wizualizacji tabeli.
  • Mapa obsługuje teraz typ terenu.

 

Informacje o wykresach podstawowych

Stworzyliśmy nowe wersje kilku popularnych typów wykresów, w tym wykres warstwowy, słupkowy, kolumnowy, liniowy, kołowy i punktowy. Nowe wersje znajdują się we wspólnym pakiecie o nazwie coregraph. Starsze wersje będą nadal dostępne w poprzednich pakietach, ale zachęcamy do korzystania z nich.

Jak przejść na nowe wykresy:

  1. Zmień nazwę pakietu
    Wczytaj nowy pakiet corechart zamiast starszych pakietów. Ten nowy pakiet zawiera kod do nowych wersji wizualizacji obszarów, słupków, kolumn, linii, kołowych i punktowych, które zostały wcześniej wczytane przez oddzielne pakiety.
    google.charts.load("current", {packages:["corechart"]});
  2. Dostosuj opcje wykresu
    Chociaż wiele z nich się zmieniło, niektóre zmieniły nazwę lub nie są jeszcze obsługiwane.

    Opcje zmienionych nazw:
    • reverseAxis – teraz nazywa się reverseCategories.
    • lineSize – teraz to lineWidth.
    • smoothLine – teraz nazwa to curveType. Użytkownik powinien zamiast wartości „true” podać wartość „function”.
    • titleX/titleY – te opcje nazywają się teraz title i są częścią nowych obiektów hAxis lub vAxis.
    • logScale/logScaleX – te opcje nazywają się teraz logScale i są częścią nowych obiektów hAxis lub vAxis.
    • min/max – te opcje nazywają się teraz minValue/maxValue i są częścią nowych obiektów hAxis lub vAxis.

    Nieobsługiwane opcje:
    • Pozycja legendy – obsługujemy tylko odpowiednie pozycje legend (lub nie wyświetlamy legendy).
    • 3D – wykresy kołowe obecnie nie obsługują wersji 3D.
    • Wskazówka – w bieżącej wersji etykietki otwierają się automatycznie po najechaniu na nie kursorem; nie można ich otwierać ani zamykać za pomocą interfejsu API.


22 kwietnia 2010 r.

Głównie zmiany wewnętrzne.

5 lutego 2010 r.

  1. Mapa i Geomapa są teraz dynamicznie wczytywane przez maps API V3. Jeśli obecnie wczytujesz skrypt interfejsu API Map Google V2, usuń go.
    Uwaga: nie możesz używać interfejsu API Map Google V2 razem z wykresami gviz Map/Geomap.
  2. Wykres mapy
    • Zwraca prawidłowe zdarzenie gotowe.
    • Kolumna podpowiedzi może zawierać dowolny typ (nie tylko ciąg znaków jak wcześniej).
  3. Wykres obrazu – teraz dostępne są 2 nowe opcje backgroundcolor i valueLabelInterval.
  4. Wykres tabelowy – przyciski na stronie prawidłowo respektują wysokość użytkownika.

10 listopada 2009 r.

  1. Oś czasu z adnotacjami – wykres pokazuje zerową wartość.
  2. Obszar, Słupek, Kolumna, Linia, Wykres kołowy i Wykresy punktowe – Internet Explorer 8 i podpowiedzi są teraz poprawnie obsługiwane.
  3. Wykres tabelowy – niestandardowy tekst przycisku „Dalej” jest teraz wyświetlany prawidłowo.
  4. Wykres ruchomy – obsługuje teraz animowane wykresy liniowe. Obsługiwane są nowe języki: „ru”, „tr”, „cs” i „hu”.
  5. Geomapa – teraz obsługuje kody obszarów miejskich.
  6. Wykres kołowy obrazu – obsługuje teraz opcje ustawiania legendy i etykiet.

29 września 2009 r.

  • DataTable – nowa metoda toJSON(), która zwraca ciąg JSON, którego można używać w konstruktorze DataTable.
  • Protokół przewodowy – format odpowiedzi JSON obsługuje teraz prawidłowe ciągi dat w formacie JSON.
  • imagegraph – nowa metoda getImageUrl() zwraca adres URL obrazu używany przez Charts API.
  • Oś czasu z adnotacjami:
    • Poprawka błędu – legendy teraz działają prawidłowo
    • Możesz teraz określić datę rozpoczęcia lub zakończenia równą null w setVisibleChartRange(), aby zacząć od zakresu początkowego lub końcowego.
  • Wykres warstwowy, wykres słupkowy, wykres kolumnowy – poprawka błędu: legendy są teraz wyświetlane w tej samej kolejności co seria w skumulowanych wersjach tych wykresów
  • Wykres rozproszony – naprawiony błąd: puste wartości indeksu wierszy zostały wyłączone dla udanych wierszy w tabeli danych.
  • Wykresy warstwowe, słupkowe, kolumnowe, liniowe, kołowe i punktowe:
    • Wywołanie setSelection() bez żadnych parametrów, pustej tablicy lub pustej tablicy odznaczy wszystkie wybrane elementy.
    • Dodaliśmy nowe opcje: tooltipWidth, tooltipHeight, tooltipFontSize , by włączyć odpowiednio ustawianie rozmiaru i szerokości czcionki etykietki.
    • Nowe opcje zmiany osi (osi) na skalę logarytmiczną: logScale, logScaleX
  • Format formatowania słupkowego – teraz wyświetlana jest sformatowana wartość (jeśli istnieje), a nie rzeczywista wartość danych.
  • Grupowanie i dołączanie zostało włączone DataTable. Szczegółowe informacje o wersji produkcyjnej.
  • Obliczone kolumny są teraz włączone DataView. Szczegółowe informacje o wersji produkcyjnej.
  • DataView – dodano nową metodę: getProperties() .
  • Wykres kołowy – naprawiliśmy błąd w rysowaniu niektórych małych wycinków w Internet Explorerze.
  • Wykres organizacyjny – ulepszono wygląd wykresu organizacji.

 

20 lipca 2009 r.

  • Narzędzie do formatowania strzałek – poprawki błędów: dodaj brakujące obramowanie komórki, gdy używasz narzędzia Strzałka
  • Wykres ruchomy – dodaj zdarzenie zmiany stanu
  • Tabela danych – poprawka błędu: getDistinctValues() w pustej tabeli danych (używaną do zgłaszania wyjątków)
  • Wykres z adnotacjami
    • Nowy wygląd listy adnotacji
    • Popraw podwójną zmianę znaczenia w etykietach (np. gdy symbol Euro był w formacie liczbowym)
    • Naprawiono błąd: małe zmiany w zakresie wprowadzone w zdarzeniu pożaru zakresu
    • Zmiana powiększenia za pomocą strzałek uruchamia teraz zdarzenie zmiany zakresu.
    • Kolor wypełnienia jest taki sam jak kolor linii
    • Zezwalaj na kolumny adnotacji, nawet jeśli opcja adnotacji adnotacji ma wartość Fałsz (ale kolumny są ignorowane)
    • Rozwiązanie problemu: podczas wybierania widocznego zakresu wystąpiły nieprawidłowe strefy czasowe
    • Nie zmieniaj kursora myszy po kliknięciu zmaksymalizowanego wykresu
    • Nowa opcja (obecnie domyślna) do zaznaczania najbliższej kropki, a nie ostatniej
    • Nowa opcja ukrywania separatora dat słupków w prawym górnym rogu
    • Nowa opcja ukrywania kropek u góry legendy
    • Nowa opcja ukrywania wartości w górnej części legendy
  • Wykres graficzny
    • Rozwiązanie problemu: niektóre parametry zostały pominięte
    • Obsługa ukrytych kolumn
  • Wykres organizacji – poprawka błędu: prawidłową obsługę atrybutów „style” i „selectStyle”.
  • Wykresy interaktywne (wszystkie) – naprawianie błędu związanego z wyborem, jeśli seria zawiera puste wartości
  • ToolBar – dodano opcję „styl” w wizualizacji paska narzędzi w komponencie htmlcode.
  • Format wzorca – dodano opcję przesyłania wyniku do właściwości niestandardowej w kolumnach
  • Wizualizacja tabel – zmieniono symbole stronicowania, tak aby domyślnie używały obrazu zamiast znaków Unicode, a także dodano parametr określający skróty klawiszowe poprzedniego/następnego podziału na strony, aby ułatwić dostęp.

26 maja 2009 r.

  • Pełna implementacja źródła danych, w tym pełna obsługa języka zapytań wizualizacji w bibliotece Java typu open source.
  • Nowa wersja (0.6) protokołu przewodowego interfejsu GoogleVisual API z tymi funkcjami:
    • Dodatkowe opcje zapytań z ulepszonymi zabezpieczeniami.
    • Właściwości niestandardowe są teraz obsługiwane w tabelach danych na poziomie komórki, wiersza, kolumny i tabeli.
    • Nowe funkcje wyjściowe:
      • Obsługa nowego formatu wyjściowego (wartości rozdzielane tabulatorami).
      • Możliwość żądania niestandardowych nazw plików wyjściowych w przypadku plików CSV i TSV (zobacz parametr outFileName).
  • Nowa wersja (0.7) języka Google Query API z tymi funkcjami:
    • Obsługa obliczonych kolumn.
    • Obsługa funkcji skalarnych.
  • Nowa wizualizacja ogólnych wykresów graficznych, która obejmuje funkcje interfejsu Google Chart API:
    • Udostępnia wszystkie wykresy udostępnione przez Chart API
    • W przypadku korzystania z interfejsu API Chart bezpośrednio za pomocą adresów URL nie obowiązuje limit danych 2K.
  • Ulepszona funkcja google.visualization.ColorFormat obsługuje teraz wszystkie typy danych oprócz wartości logicznej.
  • Legendy zostały tymczasowo wyłączone na wykresach kołowych, wykresach punktowych i liniowych. Wykresy liniowe i punktowe obrazu tworzy się za pomocą wykresu ogólnego, ustawiając opcję „cht” na „st” (wykres punktowy) lub „lxy” (wykres liniowy).
  • Wykres organizacyjny
    • Dodano zdarzenia związane z przesunięciem kursora myszy i przesunięciem kursora poza reklamę
    • Dodaliśmy obsługę właściwości stylu niestandardowego
  • Geomapa – Mapy Google <script> nie obejmują już dodatkowych formatów, jeśli korzystasz z długości i szerokości geograficznej ze znacznikami.
  • Do pliku google.visualization.Query dodaliśmy nowe opcje, które obsługują różne metody wysyłania danych.
  • Wykresy obszaru, słupka, kolumny, linii, koła i punktowego obsługują nowe opcje: titleFontSize, legendFontSize i AxisFontSize.
  • Naprawiliśmy błąd graficznego wykresu kołowego. Wcześniej podając wiele opcji do obiektu opcji, został utworzony gradient tylko na podstawie pierwszego koloru, bez zastosowania dodatkowych kolorów. Tego typu kolory są udokumentowane.
  • Naprawiliśmy błąd dotyczący osi czasu z adnotacjami. Wcześniej etykiety były obcinane do dowolnego znacznika % w legendzie. Poprawiliśmy to, tak aby można było używać znaku %.

6 kwietnia 2009 r.

  • Nowy element pomocniczy, który umożliwia eksportowanie danych w różnych formatach lub umieszczanie wizualizacji na innych stronach.
  • Wykresy interaktywne (wykresy, bary, kolumny, linie, wykresy i wykresy)
    • Dodano wydarzenia onmouseover i onmouseout.
    • Dodano opcję showCategories do ukrywania etykiet kategorii. (nie dotyczy wykresu kołowego).
    • Naprawiono błąd skalowania osi: jeśli minimalna wartość była nieco wyższa niż zero, a maksymalna była duża, legenda na wykresie została rozwinięta do zera.
  • Wizualizacja tabeli
    • Dostosowywanie tabeli
      • Zezwalaj użytkownikowi na podawanie nazw klas CSS: headerRow, tableRow, oddTableRow, selectedTableRow, hoverTableRow, headerCell, tableCell, rowNumberCell.
    • Naprawiliśmy błąd we właściwości komórki „className”.
    • Dodano wydarzenie ready.
    • Podstawowe funkcje obsługi języków od prawej do lewej tabeli.
    • Zdarzenie sort i metoda getSortInfo zwraca tablicę indeksów, która stanowi mapowanie bieżącego sortowania.
  • Mapa
    • Dodano opcję zoomLevel.
  • Wykres ruchomy
    • Dodano wydarzenie ready.
    • Naprawiliśmy błąd, aby włączyć metodę getState.
  • Wykres organizacyjny
    • Dodaliśmy kolumnę z przydatnymi podpowiedziami, zaimplementowaną jako trzecia opcjonalna kolumna. Jeśli jest ustawiona, wartość w trzeciej kolumnie to wskazówka narzędziowa, która będzie wyświetlana po najechaniu kursorem na węzeł.
  • Formaty
    • Dodano odstępy wokół formatowania paska.
    • Dodano opcję wyświetlania czarnej linii przy zerowej wartości formatowania paska.
  • Wykres z osią czasu z adnotacjami
    • Nowa opcja do ukrywania obszaru wyboru zakresu.
    • Dodano moduły formatowania liczb do kolumn
    • Dodano formater dat do daty w prawym górnym rogu wykresu.
  • Widok danych
    • Zwiększono wydajność widoku danych używanego tylko do manipulowania kolumnami, a nie wierszy.
    • Naprawiliśmy błąd: jeśli podczas korzystania z danych w widoku danych używany był tylko nagłówek, a potem dodajesz wiersze do tabeli dopiero po utworzeniu widoku, nie były one dostępne w widoku.
  • Tabela danych
    • Filtruj kolumny według zakresu wartości. Każdy filtr przekazany do getFilteredRows może być filtrem zakresu zawierającym właściwości minValue i maxValue

23 lutego 2009 r.

Nowe funkcje

Oto podsumowanie najbardziej interesujących funkcji interfejsu API.

  • Znaczące dodatki do wykresu ruchomego, takie jak powiększenie, paski czy opcja zapisania i przywrócenia stanu.
  • Do Interaktywnego wykresu kołowego dodaliśmy nowe opcje: pieJoinAngle i pieMinimalAngle, które kontrolują działanie wycinka „inny”.
  • Dodano kontrolę nad wartościami min i max na osi interaktywnej (wykresy liniowe, słupkowe, warstwowe itd.).
  • Dodaliśmy obsługę gotowych zdarzeń we wszystkich wykresach interaktywnych.
  • Dodano opcję zwijania do Wykresu organizacji (allowCollapse).
  • Dodaliśmy nowy formater daty.
  • Udostępniliśmy formatery do wszystkich wizualizacji (nie tylko do tabel).
  • Dodaliśmy metody automatycznego ukrywania i wyświetlania konkretnych serii danych na wykresie z osią czasu.

Naprawione błędy

Brak poważniejszych błędów.

Znane błędy

  • Daty w prawym górnym rogu linii czasowej z adnotacjami są uszkodzone w niektórych językach (es, po).
  • Po kliknięciu legendy linii na wykresie liniowym szerokość linii jest przywracana do wartości domyślnej, nawet jeśli określono inną wartość.
  • Domyślny rozmiar dymka na wykresie ruchomym jest inny.
  • Na wykresie słupkowym czcionka może być za duża. Powinniśmy ograniczyć maksymalny rozmiar czcionki.

20 stycznia 2009 r.

Nowe funkcje

Oto podsumowanie najbardziej interesujących funkcji interfejsu API. Pełną listę znajdziesz w sekcji Pełne szczegóły poniżej.

  • Nowe ogólne zdarzenie ready, które jest wywoływane, gdy wizualizacja jest gotowa do wywołania metod.
  • Nowe opcje na wykresie liniowym z adnotacjami:
    • Opcja konfiguracji fill do sterowania szybkością obszaru pod liniami.
    • Opcja konfiguracji thickness umożliwiająca kontrolowanie grubości linii.
    • Opcja konfiguracji max do kontrolowania maksymalnej wartości wyświetlanej na osi Y.
    • Jeśli używany jest typ typu date, ogranicz rozdzielczość osi X do dni.
    • Zdarzenie ready jest wywoływane, gdy wykres jest gotowy do wywoływania metod.
    • Zdarzenie select jest wywoływane po kliknięciu flagi przez użytkownika.
  • Wprowadziliśmy nowe zdarzenie ready w mapie organizacyjnej i mapie intensywności. Zdarzenie jest uruchamiane, gdy wykresy są gotowe do wywołania metod.
  • Dodaliśmy funkcje, które ustawiają i pobierają właściwości wiersza w kolumnach DataTable i DataView.
  • Dodaliśmy funkcje, które umożliwiają ustawianie i pobieranie właściwości tabeli w kolumnach DataTable i DataView.

Naprawione błędy

  • Metoda Wizualizacja wskaźnika w narzędziu setInterval() została naprawiona i działa już dobrze w przeglądarce Internet Explorer.
  • Nie udało się powiększyć widoku wykresu osi czasu z adnotacjami krócej niż jeden dzień. Ten problem został rozwiązany.
  • Etykiety wykresu słupkowego zostały odwrócone w odwrotnej kolejności.
  • Odznaczenie komórek na wykresach interaktywnych jest teraz zamykane za pomocą etykietek.
  • Odświeżanie nie działa w przypadku niektórych gadżetów interaktywnych wizualizacji.

Znane błędy

  • Daty w prawym górnym rogu linii czasowej z adnotacjami są uszkodzone w niektórych językach (es, po).
  • Po kliknięciu legendy linii na wykresie liniowym szerokość linii jest przywracana do wartości domyślnej, nawet jeśli określono inną wartość.

Pełne informacje

Oprócz nowych funkcji wprowadziliśmy te zmiany:

  • Wyeliminowano problemy z opóźnieniami na wykresie ruchomym (zwłaszcza w IE).
  • Tabela
    • Brak stronicowania, gdy jest tylko jedna strona.
    • Zadbaj o stałą szerokość nagłówków.
    • Niewielkie ulepszenia wyglądu i stylu.

9 grudnia 2008 r.

Nowe funkcje

Oto podsumowanie najbardziej interesujących funkcji interfejsu API. Pełną listę znajdziesz w sekcji Pełne szczegóły poniżej.

  • W Google Web Tools jest teraz dostępna biblioteka do tworzenia wizualizacji i zarządzania nimi.
  • Nowe opcje wizualizacji tabeli.
  • Wykresy ruchome obsługują teraz wiele wykresów, więcej ustawień regionalnych i suwak prędkości.
  • Oś czasu z adnotacjami obsługuje teraz 10 języków.
  • Nowa wizualizacja map geograficznych.

Naprawione błędy

  • Naprawiono błędy uwierzytelniania arkusza kalkulacyjnego i wyjaśniono komunikaty o błędach.

Znane błędy

Pełne informacje

Oprócz nowych funkcji wprowadziliśmy te zmiany:

  • Nowa biblioteka Google Web Toolkit (GWT) z obsługą następujących funkcji:
    • Korzystając z wizualizacji Google z kodu GWT,
    • pakowanie własnej wizualizacji w kodu GWT,
    • Pisanie wizualizacji za pomocą GWT
  • Tabela
    • Nowe właściwości: firstRowNumber, startPage, width, height, AltnatingRowStyle, ScrollLeftStartPosition.
  • Wykres ruchomy
    • Teraz na stronie można umieścić więcej niż 1 wizualizację tabel.
    • Teraz obsługujemy 20 języków.
  • Oś czasu z adnotacjami:
    • Teraz obsługujemy 20 języków.

3 listopada 2008 r.

Nowe funkcje

Oto podsumowanie najbardziej interesujących funkcji interfejsu API. Pełną listę znajdziesz w sekcji Pełne szczegóły poniżej.

  • Wprowadziliśmy format 0.5 protokołu źródła danych GViz. Teraz możesz udostępnić własne wizualizacje własnego źródła danych.
  • Duża reorganizacja dokumentacji. Mamy nadzieję, że Ci się spodoba.
  • Opublikowanie biblioteki open source Pythona, która pomaga dostawcom źródeł danych w dodawaniu danych do odpowiednich obiektów w odpowiedzi na żądania danych.

Znane błędy

Pełne informacje

Oprócz nowych funkcji wprowadziliśmy te zmiany:

  • Dodano nowe zdarzenia get/setSelection() do wykresów warstwowych, słupkowych, kolumnowych, liniowych, kołowych i tabelowych Google.