Notes de version de Google Charts

Cette page décrit le processus de lancement des charts Google. Il contient également les notes de version des versions actuelles et précédentes de Google Charts, ainsi que les nouveautés.

Nouveautés

  • La version la plus récente de Google Charts, également connue sous le nom de currentversion officielle, est présentée ci-dessous avec le résumé des modifications apportées à toutes les versions précédentes.

    Consultez la section Chargement de la bibliothèque pour comprendre ce qu'une version doit être définie sur current.

  • Toutes les requêtes "jsapi" sont désormais redirigées vers le nouveau chargeur. Si vous étiez en train de charger la version "1" ou "1.0", vous allez maintenant "actuelle". La correspondance la plus proche de la dernière version précédemment disponible via le chargeur jsapi est "45.2".

    Veuillez désormais utiliser le nouveau chargeur gstatic. Consultez les instructions pour mettre à jour votre code de chargeur.

Procédure de lancement de l'API Google Visualization et candidats aux mises à jour

Nous lançons l'API de visualisation en deux étapes:

  • Au moins deux semaines avant la publication d'une nouvelle version officielle de l'API de visualisation, nous publions une version préliminaire, appelée version finale, que vous pouvez charger en tant que version "à venir". Cela permet de tester les modifications destructives de la version. Nous enverrons une notification au groupe de discussion sur les développeurs de l'API de visualisation, et nous surveillerons les problèmes signalés, en essayant de résoudre les problèmes de rétrocompatibilité signalés.
  • Deux semaines après la publication de la version RC, si nous parvenons à résoudre tous les problèmes de rétrocompatibilité signalés, celle-ci sera publiée en tant que nouvelle version officielle officielle.

Nous vous encourageons à tester vos applications par rapport à chaque version dès que possible et à signaler tout problème que vous rencontrez afin de nous aider à lancer un produit stable.

Bien que l'équipe de l'API de visualisation teste chaque nouvelle version de manière approfondie, nous sommes conscients que des bugs peuvent subsister dans chaque nouvelle version. Ce processus en deux étapes a donc pour objectif d'améliorer la fiabilité de l'API pour les systèmes de production.

Annonces concernant les candidats

Nous annoncerons chaque nouvelle version candidate par e-mail au groupe de discussion des développeurs de l'API de visualisation. Si vous utilisez l'API de visualisation pour des applications sérieuses, nous vous recommandons vivement de rejoindre ce groupe de discussion.

Pour vous aider à trouver ou à filtrer ces e-mails, chaque annonce de version aura le même objet: "Date de publication envoyée: <DATE>", où <DATE> correspond à la date d'envoi. Cet e-mail inclura ces instructions d'utilisation. Les nouvelles fonctionnalités ne seront pas documentées en détail, car l'objectif de la version finale n'est pas de tester les nouvelles fonctionnalités, mais de vérifier que la version n'a pas d'incidence sur les fonctionnalités existantes. Une documentation détaillée sur toutes les nouvelles fonctionnalités sera publiée avec la version de production.

Comment utiliser la version finale

La version du package candidat en publication est "à venir", contrairement à la version de production qui est "actuelle". Notez que ces noms ne seront pas modifiés avec les prochaines versions.

Vous pouvez charger la version de production ou la version finale (mais pas les deux à la fois), en fonction du paramètre de version, comme indiqué ci-dessous:

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

Signaler des bugs

Si vous rencontrez un bug potentiel dans Google Charts, consultez la page Problèmes connus. Avant de signaler un bug, vérifiez votre code pour vous assurer qu'il s'agit bien d'un bug (postez les questions sur la liste de diffusion pour obtenir de l'aide), puis effectuez une recherche sur la page des problèmes connus pour voir s'il a déjà été déposé ou résolu.

Si vous découvrez des problèmes dans la version finale, envoyez un message au groupe de discussion des développeurs de l'API de visualisation, en indiquant les détails du problème. L'équipe de l'API de visualisation surveille ce groupe pendant la période de disponibilité des versions afin d'être très réactifs pendant cette période.

Versions officielles

Lorsque vous chargez un graphique Google, plusieurs options s'offrent à vous. Normalement, voici comment procéder:

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

La chaîne 'current' signifie que la version stable actuelle de Google Charts sera chargée. Si vous souhaitez obtenir la dernière version proposée de la version candidate avant qu'elle ne devienne la prochaine version 'current', utilisez plutôt 'upcoming'. Quelle que soit la version que vous spécifiez, vous constaterez des améliorations au fil du temps.

Le 28 juillet 2015, nous avons annoncé la mise en place de versions gelées. Il s'agit de versions de Google Charts qui restent inchangées (modulo le correctif critique occasionnel). La première version figée était 41 et correspondait à notre version du 23 février 2015.

Vous chargez une version figée comme suit:

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

Pour en savoir plus, consultez la documentation sur la version du chargement.

L'historique des versions

Actuellement:avril 2023

Disponible en version quasi perpétuelle en tant que version 52 des graphiques figés

Cette version inclut de nombreuses autres refactorisations internes et migrations vers ES6 et TypeScript, en préparation de la première phase de Google Charts Open Source.

  • Graphique géographique
    • Mise à jour de la propriété GeochartVersion sur 11 et de régioncoderVersion sur 1.
  • Graphiques dygraphiques
    • Gantt, Chronologie et diagrammes Material: Graphique à barres, en courbes, à nuage de points
    • Elle ne charge plus la bibliothèque Dygraph de manière dynamique, car elle est compilée.
  • Tableau
    • Correction de la mise en surbrillance du numéro de page actuel de plus de 11 pages.
  • Organigramme
    • Ajoutez l'option "compactRows". La valeur par défaut est "false".
    • Utilise l'algorithme Reingold-Tilford pour les arbres superposés. Son principal avantage est d'utiliser plus efficacement l'espace horizontal en rapprochant les sous-arborescences tant que les nœuds d'une même couche ne se chevauchent pas.

Juin 2021

Disponible en version quasi perpétuelle en tant que version 51 des graphiques figés

Cette version inclut de nombreuses autres refactorisations internes et migrations vers ES6 et TypeScript, en préparation de la première phase de Google Charts Open Source.

  • VegaChart
    • Restaurez le comportement précédent concernant le dimensionnement par défaut ou explicite des graphiques à l'aide des options "height", "width", "padding" et "autosize".
    • Vega est mis à jour vers la version 5.20.1.
    • Vega-lite devient v5.1.0.
    • Mise à jour de Vega-embed vers v6.17.0
  • Chronologie
    • Ajoutez le tableau d'accessibilité masqué à vos trajets.
    • Nouvelle option alternatingRowStyle permettant d'activer la mise en forme du style d'arrière-plan des lignes en alternance pour les couleurs claires et sombres. La valeur par défaut est "true".
  • Requête
    • N'autorisez pas l'absence du caractère ";" à la fin des réponses aux requêtes.

Avril 2021

Disponible en version quasi perpétuelle en tant que version 50 des graphiques figés

Cette version inclut de nombreuses refactorisations internes et migrations vers ES6 et TypeScript, en préparation de la première phase de Google Charts Open Source.

  • VegaChart
    • Ajout de la compatibilité avec Vega-lite et Vega-embed.
  • Treemap
    • La nouvelle option enableHighlight permet de mettre en évidence des éléments. La manière dont la mise en surbrillance est déclenchée doit être configurée avec eventsConfig. (highlightOnMouseOver est obsolète)
    • Nouvelle option eventsConfig permettant de configurer la façon dont les événements déclenchent des interactions Treemap. La configuration par défaut est :
      {
        highlight: ['mouseover'],
        unhighlight: ['mouseout'],
        rollup: ['contextmenu'], // right-click
        drilldown: ['click']
      }
    • Nouveaux événements : 'highlight', 'unhighlight' et 'drilldown'
  • Requête
    • Solution de contournement indisponible dans les anciennes versions des feuilles de calcul pour la nouvelle gestion plus sécurisée des réponses JSON (qui entraînait des erreurs CORS).

Juillet 2020

Disponible en version quasi perpétuelle en tant que version 49 des graphiques figés

Cette version inclut plusieurs autres refactorisations internes. Soyez donc conscient des ruptures involontaires. Le code concerné inclut l'ensemble des classes de mise en forme, des événements, des erreurs, des parties de ChartEditor, de ChartWrapper, de ControlWrapper, des Corecharts, des graduations de l'axe de Corechart, de GeoChart et de Query.

  • VegaChart
    • Nouveau type de graphique, désormais disponible en version bêta.
    • Un VegaChart est un wrapper pour toutes les visualisations possibles qui peuvent être spécifiées à l'aide de la grammaire de visualisation Vega et dessinées à l'aide des données de DataTables comme d'autres graphiques. Dans les prochaines versions, nous intégrerons davantage les fonctionnalités de Google Charts et Vega.
    • Utilise l'interpréteur Vega pour rester en conformité avec les restrictions de Content Security Policy.
  • Graphique géographique
    • L'option geochartVersion spécifie la version de données à la bordure. La valeur par défaut est 10, mais 11 est maintenant disponible.
    • L'option regioncoderVersion spécifie la version des données du codeur régional. La valeur par défaut est 0, mais 1 est maintenant disponible.
    • Correction du bug qui comportait accidentellement le package "geochart" dans "corechart". Fonctionne comme indiqué. En d'autres termes, assurez-vous de charger les packages ['geochart'].
  • Diagramme de Gantt
    • Ajout de l'option sortTasks (valeur par défaut "true") pour trier les tâches normalement ou, si la valeur est "false", utiliser le même ordre que les lignes de la table de données.
  • Requête
    • L'option de réponse JSON exige désormais que le serveur renvoie des données JSON strictes et qu'il autorise les requêtes multi-origines.
  • Loader
    • Si google.charts.load() est appelé plusieurs fois avec différentes versions ou différentes langues, les paramètres du premier chargement sont utilisés.
    • Il permet d'indiquer un numéro de version, et pas seulement une chaîne de version.
    • Plus d'ajustements de rétrocompatibilité pour prendre en charge les redirections depuis l'ancien chargeur jsapi
    • Le paramètre d'URL de réapprovisionnement automatique doit désormais être au format JSON strict et être encodé au format URL.
    • L'appel google.charts.load() renvoie désormais une promesse JavaScript. En plus des autres mécanismes de rappel, vous pouvez appeler votre fonction de dessin de graphique comme suit : google.charts.load('upcoming', {packages: ['corechart']}).then(drawChart);

Mai 2020

Disponible en version quasi perpétuelle en tant que version 48 des graphiques figés
  • Correction du bug dans le paramètre de réapprovisionnement automatique lorsqu'il était associé à son propre paramètre de rappel.
  • Correction d'un bug avec boxStyle pour les annotations lorsqu'il existe plusieurs séries.
  • Corrigez les boutons de zoom AnnotationChart.
  • Évitez d'utiliser les méthodes "array.entries()" et "Object.entries()". Cela évite d'avoir à émuler des polyfills pour Internet Explorer 11 qui pourraient entrer en conflit.
  • GeoChart charge désormais les données à l'aide de xhr, ce qui signifie que la méthode setMapsSource fonctionnera à nouveau, avec deux conditions: (1) la partie de données du contenu ne doit comporter aucun commentaire (format JSON strict) et (2) le serveur doit autoriser les requêtes multi-origines pour les données.

Février 2020

Disponible en version quasi perpétuelle en tant que version 47 des graphiques figés
  • Refactorisation significative des principaux utilitaires pour DataTable, DataView et le traitement des options
  • Agenda
    • Ajoutez une option pour legend.position (valeur par défaut : 'right'). Vous pouvez utiliser 'none' pour masquer la légende.
  • Chronologie
    • Corriger les intervalles inférieurs à une seconde (mais toujours sans graduations)
    • Corrigez les problèmes de performances avec des intervalles qui se chevauchent.
  • Commandes : corrections apportées à NumberRangeFilter. Désormais compatible avec fractionDigits défini sur 0.
  • Ajoutez un paramètre de chargeur pour activer "safeMode". Lorsque ce paramètre est défini sur "true", tous les graphiques et info-bulles qui génèrent du code HTML à partir des données fournies par l'utilisateur les nettoient en supprimant les éléments et les attributs non sécurisés.
  • Compatibilité avec les paramètres "autoload" et "callback" du chargeur afin d'assurer la rétrocompatibilité avec l'ancien chargeur JSAPI Le paramètre de chargement automatique DOIT être au format JSON strict et être encodé au format URL.
  • Corecharts
    • Gérer les valeurs "zoomDelta" inférieures à 1
    • Ajoutez "maxTextLines" en tant qu'option de l'axe vertical.

1er octobre 2018

Disponible en version quasi perpétuelle en tant que version 46 des graphiques figés
  • Corecharts
    • Lignes et quadrillage
      • Plusieurs modifications ont été apportées à la graduation des graduations de l'axe et de la génération du quadrillage pour permettre un regroupement plus serré des graduations qui ne se chevauchent pas.
      • Le quadrillage secondaire est encore plus dynamique, car le nombre approprié de quadrillages dépend de l'intervalle entre le quadrillage principal et l'espace disponible. Par défaut, les lignes secondaires s'affichent toujours par défaut, si elles sont adaptées. Spécifiez { minorGridlines: { count: 0 }} pour ne pas obliger à appliquer un quadrillage mineur ou { minorGridlines: { count: 1 }} pour l'activer. Sinon, l'option minorGridlines.count n'a aucun sens.
      • La couleur des lignes de quadrillage mineures est définie par défaut sur "none" si la couleur principale du quadrillage est "none".
      • De nombreuses améliorations ont été apportées aux quadrillages et aux graduations pour les échelles log et mirrorLog.
      • Autoriser l 'inclinaison de l'autre sens.
      • Désactivez par défaut (ignorer plusieurs lignes échelonnées) pour les dates et les heures.
      • La génération de lignes de quadrillage, de petites lignes de quadrillage et de graduations détermine désormais le nombre et l'espacement des lignes de quadrillage en fonction d'autres options que le nombre. Si vous spécifiez un nombre pour gridlines.count, il ne sera utilisé qu'à titre indicatif.
      • Les nouvelles options gridlines.minSpacing et minorGridlines.minSpacing vous permettent de spécifier en pixels l'espace d'écran minimal entre les principales lignes de quadrillage. La valeur par défaut pour les principales lignes de quadrillage est de 40 pour les échelles linéaires et de 20 pour les échelles logarithmiques. Pour "minGridlines", l'intervalle minSpacing par défaut correspond à 0,5 fois l'intervalle minSpacing des principales lignes de quadrillage pour les échelles linéaires, et à 50 % pour les échelles min. Si vous spécifiez le nombre, et non le paramètre minSpacing, le paramètre minSpacing est calculé à partir du nombre. Inversement, si vous spécifiez le minSpacing et non le nombre, celui-ci est calculé à partir de minSpacing.
      • La nouvelle option gridlines.interval vous permet de spécifier un tableau de tailles (en tant que valeurs de données, et non des pixels) des lignes de quadrillage et des lignes mineures. Cette option ne concerne que les axes numériques pour le moment, mais elle est analogue aux options gridlines.units.<unit>.interval, qui ne sont utilisées que pour les dates et les heures.
        • Pour les échelles linéaires, la valeur par défaut est { gridlines: { interval: [1, 2, 2.5, 5] } }, ce qui signifie que les valeurs de quadrillage peuvent tomber sur chaque unité (1), sur les unités paires (2) ou sur des multiples de 2,5 ou 5. Toute puissance de 10 de ces valeurs est également prise en compte (par exemple, 10, 20, 25 ou 50). Pour les lignes mineures, la valeur par défaut est { minorGridlines: { interval: [1, 1.5, 2, 2.5, 5] } }. L'intervalle de quadrillage mineur choisi sera toujours un diviseur pair de l'intervalle de quadrillage principal choisi.
        • Pour les échelles de journaux, la valeur par défaut est { gridlines: { interval: [1, 2, 5] } } et { minorGridlines: { interval: [1, 2, 5] } }.
      • Les nouvelles options gridlines.multiple et minorGridlines.multiple, qui spécifient que les valeurs de quadrillage et de graduation doivent être un multiple de la valeur de cette option. Vous pouvez donc forcer les ticks à être des entiers en spécifiant gridlines.multiple = 1.
      • Les lignes de quadrillage seront désormais refusées si les libellés des graduations formatées sont en double. Vous pouvez donc spécifier format:"#" si vous souhaitez afficher uniquement les graduations d'entiers.
      • Lorsque l'option explicite "coches" est utilisée, nous étendons maintenant la fenêtre viewview pour inclure les graduations explicites, si elles sont en dehors de la plage de données. Les options viewWindow explicites min ou max peuvent remplacer. Il s'agit d'un changement par rapport au comportement précédent, qui ressemblait davantage au mode 'maximized' avec des graduations explicites.
      • Lorsque viewWindowMode est pretty, qui est la valeur par défaut pour les axes cibles, la fenêtre de vue est désormais étendue à la ligne de grille principale la plus proche pour les nombres, ou à la ligne de grille mineure la plus proche pour les dates et les heures.
    • Mise en forme
      • Le format numérique des modèles "court" et "long" utilise désormais trois chiffres significatifs.
      • Les valeurs "Timeofday" sont désormais mises en forme avec des valeurs de 24 heures ("HH") par défaut au lieu des valeurs "12 heures" ("hh").
      • Les formats explicites de dates et d'heures remplaceront désormais les formats "unité".
    • Correction du problème de mode explorateur, qui ne fonctionnait pas après avoir redessiné le graphique.
  • Histogramme
    • Le quadrillage de l'axe du domaine et la couleur de référence par défaut sont 'none' (aucun).
    • Le format par défaut des graduations de l'axe cible est désormais "#" pour afficher uniquement les entiers.
    • Générer des buckets à l'aide de l'algorithme de génération de graduations Le nombre de buckets par défaut est calculé à l'aide d'une nouvelle option histogram.numBucketsRule. Les valeurs possibles sont "sqrt", "sturges" et "rice". Voir https://en.wikipedia.org/wiki/Histogram#Number_of_bins_and_width
  • ColumnChart et BarBar
    • Correction de la détection de la taille de barre minimale (différence entre les valeurs adjacentes) permettant de travailler avec des dates et des heures.
  • Table
    • Compatible avec la propriété "className" pour les lignes.
    • Ajoutez les propriétés de colonne et de classe (nom de cellule) spécifiées par l'utilisateur aux propriétés par défaut (plutôt que de les remplacer), de la même manière que les propriétés de ligne.
  • Données
    • Corrigez la fonction data.group pour permettre à plusieurs agrégations d'utiliser la même colonne.
  • Conformité avec CSP (Content Security Policy)
    • Supprimez l'utilisation de l'évaluation pour la désérialisation JSON.

26 juin 2017

Disponible en version quasi perpétuelle (version 45.2 des graphiques figés)
  • Corecharts
    • Nombreuses modifications internes affectant le traitement des options (Cela a entraîné quelques bugs liés au mode "explorateur").
    • Options tooltip.boxStyle ajoutées, par exemple:
          'tooltip': {
            'boxStyle': {
              'stroke': '#b2b2b2',  'strokeOpacity': 1,  'strokeWidth': 1.5,
              'fill': 'white',  'fillOpacity': 1,
              'shadow': {  'radius': 1, 'opacity': 0.2,  'xOffset': 0,  'yOffset': 2 }
          }}
    • Corrigez les éléments de la légende AreaChart pour utiliser l'option areaOpacity.
    • Corriger la boucle infinie lorsque les valeurs de domaine formatées sont (incorrectes) des valeurs numériques.
  • Graphique du tableau
    • Corriger les boutons de pagination
    • Ajoutez un type de colonne à l'attribut class de la cellule d'en-tête.
    • Respectez les propriétés des colonnes du tableau de données.
    • Corrigez les libellés d'accessibilité lorsque le tri est activé.
  • Diagramme de Gantt
    • Corrigez l'objet de sélection pour inclure l'index de ligne.

6 janvier 2017

Disponible en version perpétuelle en version 45.1 des graphiques figés
  • Corecharts
    • Corrigez les erreurs pour éviter tout échec lorsque les options chartArea.bottom et .right sont trop volumineuses.
  • Diagramme de Gantt
    • Renvoie maintenant la propriété row pour les éléments sélectionnés.

12 septembre 2016

Disponible en version quasi perpétuelle à partir de la version 45 des graphiques figés.
  • Modifications apportées au composant Loader :
    • Accepter plusieurs appels de google.charts.load
    • Les instances ChartWrapper peuvent être appelées avec un chartType chargé dynamiquement.
    • Les graphiques GeoChart et Map ne vous obligent plus à inclure le chargeur JSAPI. Un nouveau paramètre mapsApiKey du chargeur vous permet de spécifier votre propre clé plutôt que d'obtenir le comportement par défaut, ce qui peut entraîner un ralentissement du service.
  • Graphiques Flash :
    • Pour GeoMap et MotionChart, le fichier swfobject.js a été mis à jour de façon à utiliser la dernière version 2.2. En raison de cette mise à jour, vous ne devriez constater aucune modification visible pour les éléments graphiques.
    • Pour AnnotatedTimeline, nous le remplaçons par le graphique d'annotations, qui est en cours de développement depuis quelques années et semble stable. Presque toutes les fonctionnalités de AnnotatedTimeline doivent être appliquées à AnnotationChart sans aucune modification de votre code, même si l'apparence est différente. L'annotationChart n'utilise pas de code Flash et est basée sur les graphiques CoreCharts, ChartRangeFilter et Table chart.
  • Corecharts:
    • Correction du rôle certainty pour qu'il fonctionne correctement avec les styles personnalisés.
    • Masquez correctement la table d'accessibilité dans les conteneurs RTL.
    • Corriger l'animation de démarrage lorsqu'elle est utilisée avec ChartWrapper.
    • Corrigez l'animation des valeurs discrètes qui échangent les lieux.
    • Créez des dates quel que soit le jour du mois.
    • Corriger les couleurs des graphiques en aires empilées relatives.
    • Corrigez le ColumnChart avec une échelle logarithmique et une valeur négative ou nulle.
  • PieChart : corrigez l'implémentation incohérente de l'option reverseCategories.
  • Agenda : utilise désormais plus de deux couleurs de l'option de tableau colorAxis.colors lorsque colorAxis.values n'est pas spécifié. Ce comportement doit être semblable à ce qui se produit dans le graphique géographique, où les points d'inflexion sont répartis uniformément tout au long du gradient.
  • Graphiques Material Design Correction des options de conversion permettant aux graphiques Material Design d'utiliser correctement la couleur d'arrière-plan.
  • Les graphiques de carte dissocient désormais le texte du titre du repère de la fenêtre d'informations :
    • Ajout d'une nouvelle option "showInfoWindow" pour contrôler spécifiquement la fenêtre d'informations.
    • Ajout d'une nouvelle option "showTooltip" pour contrôler spécifiquement le texte du titre du repère.
    • Lorsqu'elles ne sont pas définies, les deux options héritent de "showTip".
    • Correction de bug: lorsque vous cliquez sur un point sélectionné, la fenêtre d'informations disparaît.

23 février 2016

Disponible en version quasi perpétuelle en tant que version 44 des graphiques figés.
  • Corecharts:
    • Les valeurs Timeofday utilisent désormais le fuseau UTC en interne, ce qui permet de résoudre les problèmes liés aux axes timeofday tronqués.
    • Ajout d'options pour spécifier bar.width, bar.gap, bar.group.width (anciennement bar.groupWidth) et bar.group.gap.
    • Les intervalles (barres et cadres) ont été modifiés pour correspondre aux graphiques à barres.
  • Histogramme :
    • Correction de la mise en forme des éléments d'info-bulle pour utiliser des valeurs formatées.
    • Correction du binning avec des valeurs très petites et très grandes.
    • Les options "Largeur de la barre" et "Écart" s'appliquent également aux histogrammes.
    • Ajout de histogram.minValue et histogram.maxValue pour étendre la plage des buckets.
    • Autoriser l'utilisation de graduations explicites sur l'axe du domaine.
  • PieChart:
    • Correction de l'erreur liée aux info-bulles lorsqu'une tranche était trop petite pour être affichée.
  • Agenda :
    • Résolution des problèmes liés aux fuseaux horaires et au passage à l'heure d'été.
  • GeoChart:
    • Patientez plus longtemps sur les connexions lentes pour les données géographiques.
  • Gantt:
    • Correction de certains problèmes concernant l'ordre des articles.
  • Graphiques Material
    • Correction de la mise en forme des éléments d'info-bulle pour utiliser des valeurs formatées.

2 octobre 2015

Disponible en version quasi perpétuelle en tant que version 43 des graphiques figés.
  • Les graphiques sont désormais officiellement compatibles avec Microsoft Edge.
  • Corecharts:
    • focusTarget peut désormais être un tableau pour spécifier plusieurs cibles.
    • Vous pouvez désormais styliser les intervalles à l'aide du rôle de style.
    • Résolution du problème lié à la propriété visible pour les actions de l'info-bulle.
    • Le positionnement de l'info-bulle HTML correspond désormais plus étroitement au positionnement de l'info-bulle SVG.
    • L'option chartArea est désormais compatible avec 'right' et 'bottom'.
    • Les graduations qui se chevauchent dans l'axe vertical seront ignorées.
    • La taille des flèches de défilement de la légende est fixe.
    • Les annotations sont désormais correctement positionnées lorsque le graphique orientation est défini sur 'vertical' ou lorsque la valeur de direction sur les axes est -1.
    • Désormais compatible avec les graphiques à barres, à colonnes et en aires en escalier à largeur variable, lorsque vous définissez
      bars { variableWidth: true }.
  • Graphique à bulles : les libellés par défaut sont désormais utilisés pour les info-bulles.
  • Diagramme de Sankey :
    • Meilleure gestion des couleurs.
    • L'interactivité des liens est désormais possible.
  • Chronologie :
    • Les durées sont désormais localisées.
    • Accepte désormais minValue et maxValue pour l'axe horizontal.
  • Graphique géographique :
    • Lorsqu'une valeur NULL est spécifiée pour une info-bulle personnalisée, l'info-bulle par défaut est créée à la place.
    • Vous pouvez désormais désactiver l'interactivité des repères.
  • Arborescence des mots :
    • Meilleure gestion des couleurs.
    • Colonne de couleur de chaîne obsolète et compatibilité avec le remplacement des colonnes de style.
  • Lignes de tendance : correction d'un certain nombre de bugs liés à l'échelle de journalisation et à la date.
  • Tableau : l'option pagingButtons fonctionne désormais avec davantage de combinaisons avec les options page, pageSize et startPage.
  • Graphiques Material (à barres, en courbes et à nuage de points) : plusieurs bugs ont été corrigés dans les graphiques et les graphiques.
  • Graphique d'annotations : le format de date et d'heure du sélecteur de plage est désormais le même que pour le graphique principal.

30 avril 2015

Disponible en version quasi perpétuelle en tant que version 42 des graphiques figés.
  • Corecharts
    • ColumnChart, BarChart, AreaChart et SteppedAreaChart acceptent désormais les isStacked: 'percent' (pour un scaling à 100% des données pour chaque catégorie) et les isStacked: 'relative' (pour le scaling à la plage 0 à 1).
    • Pour tous les charts, la référence par défaut des axes ne se trouve plus au bord du graphique. La valeur de référence par défaut de 0 sera utilisée pour les axes numériques, mais pour la rétrocompatibilité avec les graphiques existants, elle ne sera pas incluse automatiquement dans le graphique, sauf si elle est suffisamment proche des données. Vous pouvez forcer l'inclusion de la référence en ajoutant simplement baseline: 0 à vos options. Il n'existe pas de référence par défaut pour les axes de date et d'heure. Vous pouvez toutefois en spécifier un si vous le souhaitez.
    • Les légendes Corechart utilisent le style de ligne, d'aire et de point correspondant à chaque série.
    • Toutes les options de texte des cœurs sont désormais compatibles avec l'option opacity.
    • Le chargeur de police Web est utilisé pour charger des polices inconnues, ce qui peut retarder le dessin de votre graphique. Les noms de police ne sont pas sensibles à la casse.
    • L'animation de démarrage est désormais compatible avec DataView et, lorsqu'elle est combinée avec le mode dessin asynchrone.
    • Corrigez la méthode clearChart lorsqu'elle était utilisée avant le début du graphique.
    • Ajout d'une option pointsVisible pour les lignes de premier niveau, les séries et les courbes de tendance. Cette option détermine si les points doivent être visibles par défaut. Cela vous permet de modifier le pointSize tout en gardant les points masqués.
    • La position de l'info-bulle HTML est fixe.
    • Le graphique à nuage de points fonctionne désormais avec un axe de domaine distinct et accepte les annotations.
    • Le graphique à secteurs est désormais compatible avec les info-bulles personnalisées.
  • Sankey
    • Vous pouvez maintenant sélectionner des nœuds. Pour activer cette fonctionnalité, définissez sankey.node.interactivity sur true.
    • Ajout de la possibilité de spécifier l'interactivité Sankey via les options du graphique. Les options sont généralement spécifiées sous le style de ce qui est spécifié, en ajoutant un objet avec des attributs de style modifiés à l'une des clés suivantes: 'selected', 'focused', 'unselected', 'unfocused'.
    • Couleurs
      • Sankey est désormais compatible avec le rôle 'style'
      • Vous pouvez désormais attribuer une couleur unique aux nœuds en définissant l'option sankey.node.colorMode sur 'unique'.
      • Les liens peuvent désormais être colorés. Vous pouvez modifier le mode de coloration à l'aide de l'option sankey.link.colorMode. Voici les valeurs possibles :
        • 'unique': chaque lien a sa propre couleur.
        • 'source': chaque lien utilise la couleur de son nœud source.
        • 'target': chaque lien utilise la couleur de son nœud cible.
        • 'gradient': chaque lien est coloré par un dégradé qui passe de la couleur de son nœud source à la couleur de son nœud cible.
        • REMARQUE: Si la couleur des nœuds est définie sur la valeur par défaut, ou si les palettes des nœuds et des liens sont différentes, 'source', 'target' et 'gradient' utiliseront les couleurs qui seraient attribuées aux nœuds si colorMode était 'unique' et que les liens et les nœuds partageaient une palette.
      • La palette de couleurs des nœuds peut désormais être modifiée via sankey.node.colors.
      • La palette de couleurs des liens peut désormais être modifiée via sankey.link.colors.
    • Les info-bulles par défaut (HTML et SVG) peuvent désormais être générées par des liens. Les info-bulles personnalisées sont disponibles via le rôle 'tooltip'.
  • Chronologie
    • Les info-bulles SVG sont désormais compatibles.
    • Les info-bulles personnalisées sont désormais acceptées.
    • Les couleurs s'affichent successivement si le nombre d'éléments requis est supérieur au nombre disponible.
  • Agenda
    • Les info-bulles SVG sont désormais compatibles.
    • Les info-bulles personnalisées sont désormais acceptées.
  • Courbes de tendance
    • L'option pointsVisible est désormais compatible.
  • Graphique du tableau
    • Les options 'width' et 'height' peuvent être non spécifiées (la table doit se réduire autant que possible) ou '100%' (la table doit se développer autant que possible).
    • Table en double supprimée pour l'en-tête du tableau figé.
    • Colonnes figées : utile lorsque le nombre de colonnes est supérieur à la largeur disponible. Par exemple, les deux colonnes les plus à gauche peuvent être figées avec 'frozenColumns': 2.
    • Spécifiez le nombre de boutons de pagination à l'aide de l'option 'pagingButtons': #. Le nombre de lignes par page sera basé sur ce paramètre, sauf si vous spécifiez également l'option 'pageSize'.
    • L'option 'rtlTable' fonctionne désormais avec la pagination ou le défilement, mais pas (encore) avec frozenColumns.
    • Des classes CSS ont été renommées (par exemple, 'content') pour éviter tout conflit.
    • Les en-têtes de colonnes ne sont plus encapsulés par défaut.
  • Graphiques Material
    (Il existe actuellement des versions Material des graphiques à barres, en courbes et à nuage de points.)
    • Meilleure compatibilité avec les axes de date, date/heure et heure de la journée.
    • Corrigez les problèmes de taille liés à l'affichage de plusieurs graphiques sur la même page.
    • Peut maintenant être utilisé avec ChartWrapper.
  • Graphique sur les annotations
    • Correctifs pour la sélection d'annotations et de couleurs pour le sélecteur de plage.
    • Autorisez le graphique d'annotations à spécifier l'ordre des annotations à l'aide de l'option table.sortAscending.
  • Carte
    • Un ensemble de coordonnées n'est plus ignoré si les valeurs de latitude/longitude sont de 0.

23 février 2015

Disponible en version quasi perpétuelle en tant que version 41 des graphiques figés.
  • Graphiques principaux
    • Animations de démarrage pour la plupart des graphiques principaux: ajoutez startup:true à l'option animation.
    • Ajoutez clearChart() à plusieurs graphiques où cette fonction est manquante.
    • Les graduations de l'axe vertical placées dans la zone du graphique peuvent désormais utiliser l'intégralité de chartArea.width.
    • Gérez les valeurs nulles de manière plus cohérente, en particulier pour les tables au format JSON.
    • Ajoutez l'option allowAsync pour dessiner de manière asynchrone.
    • Les valeurs des timeofday peuvent comporter entre un et sept éléments.
    • Les colonnes peuvent être référencées par ID ou libellé, en plus du numéro d'index.
    • Généraliser le rôle style.
    • Info-bulle compatible avec les langues s'écrivant de droite à gauche.
    • Thème Matériau clair ajouté (ajouter le thème material)
    • Info-bulles HTML
      • Corrigez le positionnement des info-bulles HTML de sorte qu'elles soient liées au conteneur.
      • Corrigez tooltip tag is undefined bug.
      • Utilisez la propriété "couleur" du style de texte.
    • Courbes de tendance
      • Correctif pour l'échelle logarithmique.
      • Autoriser la désactivation des info-bulles par courbe de tendance.
      • Travailler avec plusieurs axes verticaux.
      • Utilisez des animations.
    • Annotations: évitez de couvrir l'annotation avec l'info-bulle d'annotation.
  • Graphiques Material
  • Histogramme: limitez automatiquement le nombre de buckets pour éviter qu'ils soient trop petits.
  • Graphique de l'agenda: n'accepte aucune valeur.
  • Visualisation de la carte
    • Correction du niveau de zoom.
    • Compatibilité avec les cartes stylisées
    • Compatible avec plusieurs types de repères personnalisés.
  • Graphique en chandeliers japonais: fonctionne désormais avec l'orientation verticale.
  • Graphique du tableau
    • Supprimer la sélection précédente lorsque draw() est appelé
    • Utilisez les éléments THEAD et TH pour l'en-tête du tableau.
    • Conservez l'en-tête entre les appels draw() pour utiliser les outils d'accessibilité.
  • AnnotationChart
    • Ordre inverse des annotations dans le tableau.
    • Conserver les couleurs de la série lors du masquage et de l'affichage des séries
    • Rétablissez la largeur et la hauteur par défaut si aucune valeur n'est spécifiée.
    • Définir la fenêtre d'affichage du graphique en fonction de la position du sélecteur de plage
  • Graphique jauge: résolution du problème de réduction lors des appels draw() suivants.
  • Tableaux de bord: ajoutez la méthode getSelection() qui renvoie une union de toutes les sélections du tableau de bord.
  • Les paramètres ChartWrapper et ControlWrapper autorisent désormais un élément container, à la place de containerId.
  • Amélioration des performances de ChartRangeFilter et des graphiques utilisant des info-bulles de ciblage par catégorie.
  • Éditeur de graphique
    • Masquez les éléments non pertinents (par exemple, le menu de la légende lorsqu'il n'y a pas d'éléments de la légende).
    • Masquer les séparateurs d'éléments du bucket d'histogramme (par défaut)
    • Correction des couleurs du graphique à secteurs
    • Compatibilité avec les thèmes.
    • Compatibilité avec les courbes de tendance polynomiales
    • Activez les courbes de tendance pour les axes basés sur la date et pour les graphiques en aires.
    • Compatibilité de l'éditeur avec les valeurs minimales/maximales
    • Graphique à barres pour les axes continus et les courbes de tendance.

6 octobre 2014

  • Arbres de mots
  • Accessibilité
    • Ajout d'une table avec des données pour les lecteurs d'écran.
    • Correction du texte avec des auras.
    • Autres améliorations/corrections d'accessibilité
  • Graphique d'annotations
    • Correction de l'animation en cas de changement de taille
    • Correction des légendes
  • Nous avons corrigé plusieurs bugs pour ChartWrapper.
  • Chronologie
    • Format de date désormais disponible dans les info-bulles
    • Libellés de barre désormais forcés dans la barre des tâches
  • Divers
    • Correction des coches et des coches
    • Autres options de mise en forme des info-bulles
    • Nombreuses améliorations de l'affichage interne
    • Améliorations apportées à l'explorateur de données
    • Improvisations Tendanceline
    • Améliorations apportées au traitement des axes
  • Graphiques à colonnes et à barres Material compatibles avec le nouveau style visuel de Google

25 juin 2014

  • Graphiques de base (courbes, barres, colonnes, aire, combo, graphique à secteurs, dispersion, chandelier, bulle, histogramme, aire en escalier) :
    • 0 quadrillage et 1 quadrillage désormais compatibles.
    • Animation plus rapide d'un grand nombre de valeurs d'axes distinctes.
    • Correction de l'animation avec des valeurs nulles ou en double.
    • La nouvelle option d'annotations highContrast vous permet de personnaliser les couleurs du texte dans une barre.
    • Correction d'une erreur lors de la génération d'une info-bulle pour la base de données null ou NaN.
    • Le mode Explorateur pouvait planter dans des circonstances inhabituelles.
  • Imprimer des graphiques
    • Les info-bulles s'affichent désormais au-dessus des graphiques de la série.
    • Les annotations ne sont plus coupées.
    • Correctifs liés à l'opacité.
    • Correction des différents problèmes rencontrés avec Firefox et Internet Explorer
    • Gère le texte souligné.
    • Le dessin est tronqué sur la zone du graphique, contrairement aux info-bulles.
    • Les graphiques à secteurs en 3D sont correctement dessinés.
  • Graphiques à barres et graphiques à colonnes
    • Ajout d'une option permettant de toujours dessiner les annotations en dehors de la barre.
  • Graphiques à secteurs
    • Correction des graphiques à secteurs inversés en 3D.
    • Correction du problème de graphique à secteurs dans Chrome qui entraînait l'affichage incorrect de presque tous les cercles.
  • Histogrammes
    • Correction de la sélection multiple et de l'agrégation des info-bulles.
  • Graphiques géographiques
    • Prise en charge de tooltip.trigger = 'sélection'.
  • Chronologie
    • Fonctionne avec "datetime" et "date".
    • Peut désormais gérer < 1970 et fin == null.
    • Les info-bulles et l'interactivité fonctionnent désormais dans IE10.
    • Correction du plantage dans IE10.
  • Graphiques d'annotations
    • Correction des libellés dès qu'il y avait plus de 26 annotations.
    • Les événements rangechange, ready et select sont désormais acceptés.
    • Correction de la compatibilité avec DataView.
  • Formes de points
    • La nouvelle option dent vous permet de personnaliser l'apparence des étoiles.
  • Accessibilité
    • Suppression de l'encombrement du DOM et ajout de tags ARIA descriptifs

25 mars 2014

  • Formes de point
    • Ajout d'une option pointShape de premier niveau.
    • Ajout d'une option strokeDashStyle pour les pinceaux.
  • Animation: correction pour l'animation des annotations et des intervalles.
  • Mode explorateur
    • Correction des axes de date, de date et d'heure et d'heure de la journée.
    • Résolvez le problème pour éviter toute défaillance avec des axes discrets.
  • Éditeur de graphique Google Docs
    • Nous avons apporté diverses améliorations au changement d'onglet.
    • Ajout de libellés ARIA pour améliorer l'accessibilité
    • Ajout de l'option de quadrillage "auto".
  • Chronologie
    • Compatibilité avec les styles.
    • Ajout d'une option permettant de désactiver les info-bulles
    • Possibilité de sélectionner des éléments
  • Sankey
    • Ajout de la vérification des cycles dans les données.
    • Affiné les nœuds et allégé les liens.
  • Agenda
    • Ajout de la prise en charge des sélections.
    • Ajout de la prise en charge des dates et heures.
    • Compatibilité avec les styles.
    • Ajout de modifications mineures à la couleur et au style.
  • Graphique sur les annotations
    • Correction d'un problème lié aux axes de date et d'heure extrêmement courts.
    • La couleur de la ligne du sélecteur de plage a été modifiée pour correspondre à la couleur du graphique.
  • Histogrammes: correction des infobulles.
  • Divers
    • Ajout d'un correctif pour les graduations explicites afin d'améliorer la mise en forme par défaut.
    • L'échelle logarithmique utilise toujours un nombre variable de quadrillages.
    • Ajout d'une nouvelle méthode de génération de graduations pour la date, la date et l'heure et l'heure de la journée lorsqu'elle est utilisée avec un nombre variable de quadrillages.
    • Considérez les valeurs NaN comme nulles et gérez les valeurs isolées (entourées de valeurs NULL) pour les graphiques en courbes et les graphiques en aires.
    • Ajout d'une option pour les tableaux: keepScrollPosition.
    • Ajout de la prise en charge des légendes labeled dans les graphiques en aires.
    • Correction d'un problème dans les graphiques combinés lorsque des barres sont mélangées à d'autres types, ce qui entraîne des écarts.
    • Possibilité de personnaliser les icônes des repères sur les graphiques de la carte

29 janvier 2014

  • Nouveau graphique: Annotation, une version non Flash de la chronologie annotée
  • Nouveau graphique: Sankey.
  • Nouveau graphique: Agenda.
  • Nouvelle fonctionnalité: réticule pour les graphiques à nuage de points, en courbes et combinés.
  • Nouvelle fonctionnalité: convertir des graphiques au format PNG.
  • Nouvelle méthode: addOneTimeListener(), utilisée pour écouter la première occurrence d'un événement.
  • Calendrier: compatibilité avec les rôles de style.
  • Chronologie: les sélections sont désormais acceptées.
  • Graphiques à secteurs: comportement fixe lorsqu'il n'y a qu'une seule ligne de données
  • Amélioration du comportement de la date pour les lignes variables du quadrillage.
  • Animations: maxFramesPerSecond est désormais configurable.
  • Un ensemble d'options boxStyle pour les annotations.
  • Conversion de type "chaîne en nombre" dans les tableaux de données: elles seront désormais automatiquement converties lorsque le type de colonne sera numérique.
  • Graphique à colonnes: les info-bulles affichent désormais des valeurs nulles.
  • Amélioration de la vitesse des histogrammes: ils s'affichent désormais comme des graphiques à colonnes pour les ensembles de données volumineux.
  • Histogramme: correction pour les info-bulles contenant des catégories.
  • Explorateur: correction pour les données non numériques.
  • Les appels à google.load sont maintenant sérialisés.
  • Correction des erreurs liées à IE7 et IE8 lors de l'utilisation d'annotations et de colonnes empilées.

26 novembre 2013

  • Il est désormais possible d'afficher des valeurs persistantes à côté de barres, de colonnes, de points, etc.
  • Les repères sont maintenant dessinés avec une taille correcte lorsque la valeur minimale est supérieure à la valeur de données maximale.
  • Glisser pour déplacer/zoomer
  • Formats de date fixes pour le Japon
  • Problème résolu: L'échelle de l'abonné chevauche la carte du monde
  • Lorsque vous faites glisser la souris et que le curseur se retrouve sur le graphique, n'effectuez aucun effet de survol.
  • Résolu: lorsque vous définissez la fenêtre d'affichage pour effectuer un panoramique, les lignes de quadrillage ne fournissent pas d'indications significatives sur les changements d'échelle de l'axe cible.
  • Problème résolu: [Firefox] Le pop-up de description ne s'affiche pas lorsque l'utilisateur passe la souris sur les barres du graphique dans l'onglet "Posts".
  • Problème résolu: la méthode getSelection renvoie des objets de sélection avec des propriétés de colonne non définies.
  • Résolution du problème lié aux fonctions de jointure et de group()
  • Corrigé: le repère afghan s'affiche au Pakistan dans Safari pour Mac
  • Fuites de mémoire corrigées dans divers graphiques
  • GeoChart est désormais compatible avec toutes les fonctionnalités des infobulles compatibles avec Corecharts
  • Lorsque vous cliquez sur la valeur "CoreCharts", vous sélectionnez ou désélectionnez la valeur de données correcte lorsque "incatégoriesCatégories" est vraie
  • DefaultColor est désormais une option
  • Problème résolu: les animations dont le type d'axe passe de/à un axe de date génèrent une erreur.
  • Résoudre le problème de fuite d'écouteurs avec des cibles d'événements natives
  • Opacité des données pour les points désormais compatible
  • Correction des colonnes ColumnChart, BarChart et CandlestickChart avec un axe du domaine continu divisant les barres en deux sur les parties basse et haute de l'axe
  • vAxis{logScale:true} ne signale plus d'erreurs lorsqu'il y a des NaN dans les données
  • Problème résolu: lorsque la valeur de vAxis.logScale est "true", vAxis.maxValue semble agir comme vAxis.gridlines.count.
  • Problème résolu: les valeurs minValue et maxValue définies sur 0 sont ignorées, et le nombre variable de lignes de quadrillage (lorsque Gridlines.count == -1)
  • Autoriser viewWindow.max et viewWindow.min à utiliser des graduations
  • Format de date fixe sur l'axe
  • L'option "Déplacer et redimensionner" répond désormais correctement
  • L'axe horizontal avec slantedText décale désormais le texte pour le centrer avec la valeur de graduation
  • Le fait de modifier la règle de référence avec une fenêtre d'affichage min. ne se comporte pas correctement pour certains graphiques
  • Ajout de la compatibilité avec createTextOnLineByAngle
  • Le graphique chronologique affiche désormais les données quotidiennes
  • La taille des repères géographiques ne change pas lorsque l'axe minimal est défini
  • Correction du titre d'info-bulle manquant en l'absence de libellé de barre
  • Ajout d'événements (mais pas de l'ensemble complet) à vos trajets
  • Ajout de la fonction enableInteractivity pour vos trajets
  • Les valeurs de graduation explicites mises en forme ne sont plus ignorées en mode compilé
  • Une seule ligne de données ne provoque plus d'erreurs avec des graphiques à barres
  • arrayToDataTable permet désormais aux en-têtes de première ligne de spécifier des objets
  • Compatible avec dataTableFromCsv
  • Le graphique en chandeliers japonais n'échoue plus lorsque le nombre de lignes dépasse la largeur disponible pour afficher tous les lustres
  • Les graphiques à axe ne comportant aucune ligne de données et le nombre variable de quadrillages ne provoquent plus de boucle infinie
  • La chronologie ne fait plus l'erreur sur des données raisonnables
  • Math.floor(x) === x n'a plus de résultat non déterministe
  • La courbe de tendance est maintenant compatible avec le graphique Spark
  • Correction de l'affichage des erreurs pour le graphique à barres
  • Option pour la commande Z pour la série
  • Correction du bug de la police SansSerif
  • Correction des exceptions causées par le code Corechart actuel
  • L'image "suivant après" s'anime de manière fluide, au lieu de s'afficher brusquement à la fin de l'animation de balayage.
  • Options de l'axe vertical gauche affichées pour les graphiques intégrés
  • Les options du graphique ne sont plus perturbées dans le menu déroulant "Modifier le graphique" du graphique intégré
  • Le tableau de chaînes/nombres transmis à tableauToDataTable n'est plus transformé en tableau d'objets
  • Résolution du problème de fuite de mémoire dans le graphique en courbes
  • Les options de légende ne figurent plus dans l'onglet "Personnaliser" de l'histogramme.
  • Les aperçus des histogrammes et des arbres s'affichent désormais correctement.
  • L'histogramme n'affiche plus d'erreur pour le mode "Comparer"
  • Correction du mode de l'axe double pour l'histogramme, même s'il n'existe aucune option d'axe dans l'éditeur de graphique Sheets.
  • Options de l'onglet "Axe" désormais affichées pour l'histogramme
  • Correction de l'animation des graphiques de différence
  • Activation de l'option "Tracer les valeurs nulles" pour l'histogramme
  • Correction de l'erreur ChartRangeFilter
  • Les info-bulles prennent désormais en compte la longueur "null"

27 août 2013

  • Graphiques chronologiques Une chronologie est un graphique qui illustre la façon dont un ensemble de ressources est utilisé au fil du temps. Si vous gérez un projet logiciel et souhaitez savoir qui effectue quoi et quand, ou si vous organisez une conférence et devez planifier des salles de réunion, la chronologie est souvent un choix judicieux. Le graphique Gantt est très populaire:
    https://developers.google.com/chart/interactive/docs/gallery/timeline
  • Graphiques en anneau

    Vous pouvez désormais créer un graphique en anneau en supprimant un trou au centre d'un graphique à secteurs:
    https://developers.google.com/chart/interactive/docs/gallery/piechart#donut

  • Actualisation des données cartographiques pour GeoChart

    À mesure que Google améliore ses données géographiques par le biais de projets comme Ground Truth, nous régénérons régulièrement nos données cartographiques statiques afin d'intégrer ces améliorations.

  • Tiques explicites

    Nous proposons désormais des graduations explicites, qui vous permettent d'ajuster l'emplacement des graduations et la façon dont elles sont libellées. Consultez les options hAxis.ticks et vAxis.ticks à l'adresse https://developers.google.com/chart/interactive/docs/gallery/linechart#Configuration_Options.

  • Cadres de délimitation

    Nous avons documenté getBoundingBox() et plusieurs méthodes associées qui vous permettent d'extraire des informations sur l'emplacement des éléments du graphique sur l'écran. Pour en savoir plus, consultez la page de documentation de la galerie de graphiques.

  • Améliorations apportées au geocoding

    Nous avons apporté un certain nombre d'améliorations à notre bibliothèque de geocoding pour mieux mettre en cache les requêtes de plusieurs graphiques géographiques sur une même page.

  • Améliorations diverses
    • Amélioration de la mise en forme de dates pour certains paramètres régionaux
    • Correctifs de sérialisation JSON
    • Correction de l'épaisseur de ligne Courbe de tendance
    • Correctif pour logScale sur vAxis lorsque des NaN apparaissent dans les données

15 mai 2013

  • Courbes de tendance : compatibilité avec les courbes de tendance linéaires et exponentielles dans la plupart des graphiques principaux
  • Actions : vous pouvez désormais rendre vos info-bulles plus interactives. Il s'agit d'une fonctionnalité ouverte qui vous permet d'ajouter des rappels JavaScript à un menu dans des info-bulles.
  • Sélection automatique du quadrillage : utilisez notre algorithme pour sélectionner automatiquement le nombre de lignes de quadrillage. Pour ce faire, définissez l'option gridlines.count sur -1. Cela fonctionne à la fois pour hAxis ou vAxis.
  • Améliorations des performances de ChartWrapper.

24 septembre 2012

  • Info-bulle HTML : assistance pour le contenu des info-bulles HTML personnalisées pour les points de données, les catégories et les annotations (certains graphiques principaux uniquement)
  • Regarde maman, pas de cadre ! - À l'exception d'IE 8, les graphiques ne sont plus tracés dans un iFrame. Si vous vous sentez rétro, vous pouvez rétablir cette option en définissant l'option forceIFrame: true
  • Suppression de l'option strictFirstColumnType. Pour rappel, il s'agissait d'un remède temporaire pour rétrocompatibilité. Veuillez consulter cette section d'aide pour obtenir les solutions appropriées.
  • Graphique géographique: nouvelle option, tooltip.trigger, qui fonctionne de la même manière que dans les graphiques principaux.
  • Graphique géographique: amélioration des couleurs des bordures
  • ChartRangeFilter: Vous pouvez désormais quitter la zone de contrôle pendant que vous effectuez un panoramique/zoom.
  • ChartRangeFilter: Résolution du plantage occasionnel lors du déplacement d'une poignée sur une autre
  • Amélioration significative des performances lors de la création de graphiques avec un axe de domaine de type date

18 juin 2012

  • Graphique en chandeliers japonais: permet de mieux contrôler les couleurs des chandeliers (voir le groupe d'options candlestick)
  • ComboChart: Prise en charge des chandeliers et de la série de pas (voir les options series/seriesType)
  • ColumnChart/BarChart/CandlestickChart: compatibilité avec l'axe du domaine continu (voir les sections sur le format de données approprié)
  • Tous les graphiques Corechart sont compatibles avec l'alignement des légendes (voir l'option legend.alignment)
  • Tous les graphiques sur l'axe des cœurs: utilisez des grilles mineures (voir l'option minorGridlines)

2 mai 2012

  • Ajout d'une option de configuration pour contrôler la largeur des barres d'un graphique à colonnes ou d'un graphique à barres, ainsi que les chandeliers dans le graphique en chandeliers japonais
  • Résolution du plantage qui survenait lors de l'appel de clearChart() deux fois de suite pour les graphiques du package corechart
  • Correction de l'interactivité défectueuse lors de l'appel de draw() après clearChart() pour les graphiques du package corechart
  • GeoCharts: Nouvelle carte de la province pour l'Estonie, la Finlande, la Lituanie, la Lettonie, la Somalie et le Soudan du Sud
  • Jauge: correction du plantage lors de l'appel de draw() deux fois dans Firefox.

2 avril 2012

  • Annotations:
    • Effet visuel simple pour la sélection d'annotations (mettre le texte en gras).
    • Meilleure gestion des groupes d'annotations (c'est-à-dire plusieurs annotations sur le même point de données / valeur du domaine)
    • Autoriser l'interaction avec les annotations de la cible de la catégorie.
  • Graphique TreeMap :
    • Ajout d'une option permettant d'utiliser les moyennes pondérées dans la carte proportionnelle.

22 février 2012

  • Ajout du mode dégradé au graphique à bulles.
  • Graphique géographique :
    • L'interactivité de la région en mode Repère est désormais désactivée par défaut. Comment conserver l'ancien comportement ? Définissez l'option enableRegionInteractivity sur "true".
    • Les repères sont désormais opaques par défaut. Comment conserver l'ancien comportement ? Définissez l'option markerOpacity sur 0,5.
    • La taille du repère est désormais comprise entre 3 et 12 pixels par défaut. Comment conserver l'ancien comportement ? Définissez l'option sizeAxis sur {minSize: 2, maxSize: 30}.
    • Une loupe est désormais ouverte lorsque l'utilisateur passe la souris sur les repères encombrés (à l'exception d'Internet Explorer = 8). Comment conserver l'ancien comportement ? Définissez l'option magnifyingGlass sur {enable: false}.
    • Les cartes ne sont pas étirées par défaut, mais leur format d'origine est conservé. Comment conserver l'ancien comportement ? Définissez l'option keepAspectRatio sur "false".
  • Nouveau paramètre : ChartRangeFilter.
  • Nouvelle option expérimentale forceIFrame dont la valeur par défaut est "true" (comportement actuel), mais qui peut être définie sur "false". Lorsque cette valeur est définie sur "false", le graphique géographique, le graphique géographique, la carte proportionnelle et la jauge n'affichent pas le graphique dans un cadre iFrame (pour tous les navigateurs, sauf IE < 8). Il s'agit d'une expérience très expérimentale et non documentée. N'hésitez pas à l'essayer et à nous donner votre avis !

18 janvier 2012

  • Remplacement de la valeur par défaut de strictFirstColumnType par "true". Si cela entraîne des problèmes dans vos graphiques, veuillez consulter la section Aide.
  • Ajout d'un graphique : graphique à bulles.
  • Nouvel éditeur de graphiques avec un panneau de personnalisation remanié.
  • Ajout de la méthode clearChart à toutes les visualisations de la galerie principale.
  • Tableau: Résolution du problème de fuite de mémoire.
  • CandlestickChart: Amélioration des performances dans tous les navigateurs.
  • GeoChart: Amélioration des performances dans IE 8.
  • SteppedAreaChart: Combinaison d'options connectSteps et isStack.

7 décembre 2011

  • Animation de transition.
  • Nouveaux effets visuels pour sélectionner et sélectionner des éléments de graphique dans des graphiques à nuage de points, en courbes, en aires ou autre.
  • Nouvelle fonctionnalité de rôle de colonne : elle permet d'activer les annotations, les barres d'erreur, les info-bulles personnalisées, l'indication hors champ d'application, le niveau de certitude et l'accent sur les types de graphiques de base.
  • Mode Repère dans Géographique
  • Nouveau graphique: Espace par étapes.
  • Nouvelle interface utilisateur pour ChartEditor
  • Graphique géographique: nouvelles cartes pour les États américains, visualisation améliorée des zones contestées.
  • Nouvelle option permettant de maximiser la taille du graphique: {theme: 'maximized'}.

30 octobre 2011

  • Correction de bugs et fonctionnement de l'infrastructure.

26 septembre 2011

  • Amélioration de l'efficacité du rendu dans Corechart et Geo Charts
  • Localisation.
  • CoreChart: effet visuel pour la sélection de points dans LineChart/AreaChart/ScatterChart.
  • GeoChart/Treemap: correction de l'échelle de couleurs dans IE8

17 août 2011

  • Amélioration de l'efficacité de rendu dans le graphique géographique
  • Compatibilité avec iOS et IE8 dans la visualisation de jauge.
  • CoreChart: améliorer l'effet visuel du curseur de la souris

13 juillet 2011

De nombreuses nouvelles propriétés, y compris:

  • viewWindow, pour spécifier le zoom/recadrage des données verticales
  • pieChartTooltip, pour spécifier les informations à inclure dans l'info-bulle
  • Propriétés series: visibleInLegend, enableInteractivity, areaOpacity
  • De nombreuses nouvelles propriétés de remplacement ont été ajoutées sur vAxis/hAxis objects.
  • Deux axes Y désormais compatibles, à l'aide des propriétés series.targetAxisIndex et vAxes/hAxes
  • Amélioration des performances des graphiques géographiques

9 mai 2011

  • GeoChart : nouveau graphique géographique (remplace la carte géographique Flash actuelle)
  • En chandeliers : nouveau chandelier
  • Graphique combiné : active les combinaisons de barres, de lignes et de graphiques en aires sur le même axe.
  • Activez la personnalisation de séries indépendantes dans le package "charter" (par exemple, explorez l'option de série dans le ComboChart).
  • ChartWrapper : nouvelle classe ChartWrapper pour encapsuler la création et la sérialisation de graphiques.
  • ChartEditor : nouveau ChartEditor que vous pouvez intégrer à votre propre site.
  • Modifications apportées à l'apparence de l'élément TreeMap.
  • Nouveau package controls et ControlWrapper
  • Fusion Tables est désormais une source de données compatible avec la visualisation Google.
  • Graphiques d'images déplacés pour utiliser https.

21 mars 2011

  • Treemap - Nouvel événement de consolidation
  • ImageCandlestick : marge intérieure supplémentaire pour la première et la dernière bougie
  • Jauge : modification des couleurs par défaut et autorisation des utilisateurs. Correction de fuites de mémoire
  • Graphiques à barres, en courbes, en aires, à colonnes et à nuage de points : l'apparence de la grille a été mise à jour.

24 février 2011

17 janvier 2011

  • Graphiques à barres, à colonnes, en courbes et à nuage de points: ajout de l'option gridlineColor.
  • Divers graphiques: deux nouvelles options de mise en forme du texte des graduations ont été ajoutées :
    1. hAxis.format (histogrammes, graphiques à nuage de points)
    2. vAxis.format (graphiques linéaires, en aires, à colonnes ou à nuage de points)
  • Graphique en courbes :
    1. Ajout de l'option interpolateNulls.
    2. Les points sont désormais invisibles par défaut, sauf si vous passez la souris dessus.
  • Graphique à secteurs :
    1. Une tranche est désormais mise en évidence lorsque vous pointez sur une tranche ou une légende de tranche.
    2. Lorsque vous sélectionnez des secteurs, la sélection précédente est remplacée.
    3. Ajout de l'option pieResidueSliceColor pour modifier la couleur de la tranche composite.
  • Carte proportionnelle :
    1. Correction d'un bug qui empêchait l'affichage d'un modèle de données à trois colonnes
    2. Tri fixe
  • Les graphiques en aires, à barres, à colonnes, en courbes, à secteurs, à nuage de points, en arbre et jauge utilisent désormais le format SVG sur IE9 plutôt que sur VML.
  • Nouvelle fonction google.visualiation.arrayToDataTable().

7 novembre 2010

  • Ajout des propriétés suivantes aux graphiques en aires, à barres, à colonnes, en courbes et à nuages de points :
    • chartArea, pour spécifier la taille et le positionnement de la zone de graphique dans les limites du graphique.
    • titlePosition et axisTitlesPosition, pour spécifier le positionnement du titre du graphique et des axes.
    • backgroundColor, pour spécifier la couleur de l'arrière-plan et de la bordure de la zone de graphique.
    • vAxis/hAxis.textPosition, pour spécifier la position des libellés pour les graduations sur les axes vertical et horizontal.
  • Ajout des fonctionnalités suivantes au graphique à secteurs :
    • chartArea, pour spécifier la taille et le positionnement de la zone de graphique dans les limites du graphique.
    • backgroundColor, pour spécifier la couleur de l'arrière-plan et de la bordure de la zone de graphique.
    • pieResidueSliceLabel, pour spécifier le libellé de la tranche qui représente les valeurs accumulées de toutes les secteurs en dessous d'une valeur de seuil spécifiée.

11 août 2010

  • Mise à jour du package de graphiques principal :
    • Activation des positions supérieure et inférieure de la légende.
    • Amélioration de la mise en page des libellés lorsque les graphiques sont surchargés de texte (passage automatique aux libellés alternés et au texte incliné si nécessaire).
    • Amélioration du graphique à secteurs en proposant une option de 3D et de mise en forme du texte sur les secteurs et des info-bulles.
    • Amélioration de la gestion des notifications d'erreur sur tous les graphiques.
    • Correction de plusieurs bugs, y compris la résolution de la fuite de mémoire qui s'est produite lors de la recréation des graphiques.
  • Correction d'un bug dans Geomap où deux codes de lettre étaient considérés à tort comme des codes de région.

16 juin 2010

  • Ajout d'événements "mouseover/onmouseout" à la carte proportionnelle
  • Graphiques génériques, type : radar :
    1. Les types de graphique r et rs sont maintenant pris en charge.
    2. "showValueLabels" est maintenant défini sur "true" par défaut
  • Graphiques en aires, à barres, à colonnes, en courbes, à secteurs et à nuage de points :
    1. Correction de bugs de mise en page et de classement.
    2. Amélioration de la gestion des erreurs liées aux valeurs de données incorrectes.
    3. Autres corrections de bugs mineurs
  • Geomap : accepte désormais les chaînes d'info-bulles internationalisées.

18 mai 2010

  • Nouveaux graphiques principaux (voir ci-dessous) : plusieurs types de graphiques courants ont été repensés et regroupés dans un seul package appelé corechart. Nous ne corrigerons plus les bugs et n'ajouterons plus de fonctionnalités aux anciennes versions, mais nous inviterons les utilisateurs à migrer vers les nouveaux graphiques.
  • Graphiques d'images désormais compatibles avec l'interactivité
  • Nouvelle visualisation de l'arborescence
  • La sélection multiple est désormais disponible sur Mac pour la visualisation Tableau.
  • Map fournit maintenant le type de relief.

 

En savoir plus sur les graphiques de base

Nous avons créé plusieurs versions de plusieurs types de graphiques courants, y compris les graphiques en aires, à barres, à colonnes, en courbes, à secteurs et à nuage de points. Les nouvelles versions se trouvent dans un package commun appelé "charter". Les anciennes versions continueront d'exister dans leurs packages précédents, mais nous vous encourageons à commencer à utiliser ces nouvelles versions.

Comment effectuer la migration vers les nouveaux graphiques:

  1. Modifier le nom du package
    Chargez le nouveau package corechart plutôt que les anciens. Ce nouveau package inclut le code des nouvelles versions des visualisations de zone, de barre, de colonne, de ligne, de gâteau et de dispersion, qui étaient précédemment chargées par des packages distincts.
    google.charts.load("current", {packages:["corechart"]});
  2. Ajustez vos options de graphique
    Bien que de nombreuses options soient restées les mêmes, certaines ont été renommées ou ne sont pas encore compatibles.

    Options renommées:
    • reverseAxis : désormais appelé reverseCategories.
    • lineSize : désormais appelée lineWidth.
    • smoothLine : désormais appelé curveType. Au lieu de la valeur "true", l'utilisateur doit spécifier la valeur "function".
    • titleX/titleY : ces options sont désormais appelées title et font partie des nouveaux objets hAxis ou vAxis.
    • logScale/logScaleX : ces options sont désormais appelées logScale et font partie des nouveaux objets hAxis ou vAxis.
    • min/max : ces options sont désormais appelées minValue/maxValue et font partie des nouveaux objets hAxis ou vAxis.

    Options non compatibles:
    • Positions de la légende : nous n'acceptons actuellement que la position de la légende (ou aucune légende).
    • 3D : les graphiques à secteurs ne sont pas compatibles avec la version 3D pour le moment.
    • Info-bulle : dans la version actuelle, les info-bulles s'ouvrent automatiquement en cas de survol de la souris. Vous ne pouvez pas les ouvrir ni les fermer en utilisant l'API.


22 avril 2010

Principales modifications internes

5 février 2010

  1. Map et Geomap chargent désormais de manière dynamique l'API Maps V3. Si vous chargez le script de l'API Google Maps version 2, vous devez le supprimer.
    Remarque:Vous ne pouvez pas utiliser l'API Google Maps V2 avec des graphiques gviz Map/Geomap.
  2. Graphique de carte
    • Renvoie un événement prêt approprié.
    • La colonne "Info-bulle" peut être de n'importe quel type (et pas seulement une chaîne).
  3. Graphique d'image : deux nouvelles options d'arrière-plan "colorColor" et "valueLabelsInterval"
  4. Graphique de tableau : les boutons de pagination respectent désormais correctement la hauteur de l'utilisateur.

10 novembre 2009

  1. Chronologie annotée - Les valeurs zéro du graphique s'affichent désormais avec précision.
  2. Zones, Barres, Colonnes, Lignes, Graphiques à secteurs et Graphiques à nuage de points : les info-bulles et les événements Internet Explorer 8 sont désormais gérés correctement.
  3. Tableau : le texte du bouton "Suivant" personnalisé s'affiche désormais correctement.
  4. Diagramme animé : il est désormais compatible avec les graphiques en courbes animés. Nouveaux paramètres régionaux acceptés: "ru", "tr", "cs" et "hu".
  5. Geo Map : accepte les indicatifs d'agglomération.
  6. Graphique à secteurs d'images : permet désormais de définir la légende et les libellés.

29 septembre 2009

  • DataTable : nouvelle méthode toJSON() qui renvoie une chaîne JSON pouvant être utilisée dans le constructeur DataTable.
  • Protocole de communication : le format de réponse JSON est désormais compatible avec les chaînes de date valides au format JSON.
  • imagechart : nouvelle méthode getImageUrl() qui renvoie l'URL de l'image utilisée par l'API Charts.
  • Chronologie annoté :
    • Correction de bug : les légendes acceptent désormais correctement les virgules
    • Vous pouvez maintenant spécifier une date de début ou de fin nulle dans setVisibleChartRange() pour commencer à partir de la plage de début ou de fin.
  • Graphique en aires, graphique à barres, graphique à colonnes : correction de bug : les légendes sont désormais affichées dans le même ordre que les séries dans les versions empilées de ces graphiques
  • Graphique à nuage de points - Correction de bug: le nombre d'index de ligne était désactivé pour les lignes suivantes dans la table de données.
  • Graphique en aires, Barres, Colonnes, Lignes, Graphiques à secteurs, Graphiques à nuage de points :
    • Si vous appelez setSelection() sans paramètre, null ou un tableau vide, tous les éléments sélectionnés seront désélectionnés.
    • Ajout des options tooltipWidth, tooltipHeight et tooltipFontSize ) permettant de définir respectivement la taille de la police, la largeur et la hauteur de l'info-bulle.
    • Nouvelles options pour transformer l'axe (axes) en échelle logarithmique: logScale, logScaleX
  • Outil de mise en forme des barres : affiche désormais la valeur formatée si elle est présente, plutôt que la valeur réelle.
  • Le regroupement et la participation sont désormais activés sur DataTable. Détails avec la version de production.
  • Les colonnes de calcul sont désormais activées sur DataView. Détails avec la version de production.
  • DataView : nouvelle méthode getProperties() .
  • Graphique à secteurs : correction d'un bug lié au dessin de petites portions dans Internet Explorer.
  • Organigramme : amélioration de l'aspect de l'organigramme.

 

20 juillet 2009

  • Outil de mise en forme des flèches : correction de bug mineure : ajout d'une bordure de cellule manquante lorsque l'outil de mise en forme des flèches est utilisé
  • Diagramme animé : ajouter un événement de changement d'état
  • DataTable : correction de bug : getDistinctValues() sur une table de données vide (utilisée pour générer une exception)
  • Graphique chronologique
    • Nouvelle apparence de la liste d'annotations
    • Corriger le double échappement dans les libellés (par exemple, lorsque le symbole Euro était au format numérique)
    • Correction de bug: des modifications mineures de la plage sont désormais déclenchées.
    • Modifier le zoom à l'aide de flèches déclenche désormais un événement de changement de plage
    • La couleur de remplissage et la ligne sont identiques
    • Autoriser les colonnes d'annotation même lorsque l'option displayAnnotations est définie sur "false" (mais les colonnes sont ignorées)
    • Correction de bug: fuseau horaire incorrect lors de la sélection de la plage visible
    • Ne passez pas la souris à la main lorsque vous cliquez sur un graphique agrandi
    • Nouvelle option (désormais définie par défaut) pour mettre en surbrillance le point le plus proche, et non le dernier
    • Nouvelle option permettant de masquer le séparateur de date de la barre en haut à droite
    • Nouvelle option permettant de masquer les points dans la légende supérieure
    • Nouvelle option permettant de masquer les valeurs dans la légende supérieure
  • Graphique d'images
    • Correction de bug: certains paramètres étaient supprimés
    • Compatibilité avec les colonnes masquées
  • Organigramme : correction de bug : gérez correctement le "style" et le "selectedStyle".
  • Graphiques interactifs (tous) : corrigez un bug de sélection lorsque des valeurs NULL s'affichent au milieu d'une série
  • Barre d'outils : ajout d'une option de "style" dans la visualisation de la barre d'outils, dans le composant htmlcode.
  • Format de modèle : ajout d'une option permettant de générer le résultat dans une propriété personnalisée de cellules d'une colonne donnée
  • Visualisation de la table : modification des symboles de pagination pour utiliser une image par défaut plutôt que des caractères Unicode, et ajout d'un paramètre permettant de spécifier les raccourcis clavier de pagination précédents/suivants pour l'accessibilité.

26 mai 2009

  • Une implémentation complète de la source de données, qui inclut la compatibilité complète du langage de requête de visualisation dans une bibliothèque Java Open Source.
  • Une nouvelle version (0.6) du protocole filaire de l'API Google Visualisation avec les fonctionnalités suivantes :
    • Options de requête supplémentaires avec sécurité renforcée
    • Les propriétés personnalisées sont désormais acceptées dans les tableaux de données au niveau des cellules, des lignes, des colonnes et des tables.
    • Nouvelles fonctionnalités de sortie :
      • Compatibilité avec le nouveau format de sortie (valeurs séparées par une tabulation).
      • Possibilité de demander un nom de fichier de sortie personnalisé pour les fichiers CSV ou TSV (voir le paramètre outFileName)
  • Nouvelle version (0.7) du langage de requête de l'API Google Visualization avec les fonctionnalités suivantes :
    • Compatibilité avec les colonnes de calcul.
    • Compatibilité avec les fonctions scalaires.
  • Une nouvelle visualisation Generic Image Chart (Graphique d'images génériques) qui intègre les fonctionnalités de l'API Google Charts :
    • Présente tous les graphiques fournis par l'API Chart
    • Non limitée par la limite de données de 2 K lorsque vous utilisez l'API Chart directement avec des URL.
  • La version améliorée de google.visualization.ColorFormat accepte désormais tous les types de données, à l'exception de la valeur booléenne.
  • Les légendes ont été temporairement désactivées dans les graphiques à secteurs, les nuages d'images et les lignes d'images. Pour créer des graphiques à nuage de points et à courbes d'images, utilisez le graphique d'images génériques en définissant l'option "cht" sur "s" (graphique à nuage de points) ou "lxy" (graphique à courbes).
  • Organigramme
    • Ajout d'événements de survol et de sortie du curseur
    • Ajout de la compatibilité avec les propriétés de style personnalisé
  • Geo Map : la version <script> de Google Maps n'est plus nécessaire si vous utilisez le format de latitude et de longitude avec des repères.
  • Nouvelles options ajoutées à google.visualization.Query pour accepter différentes méthodes d'envoi de données.
  • Les graphiques à aires, à barres, à colonnes, à courbes, Pie et à nuage de points acceptent de nouvelles options: titleFontSize, légendeFontSize et AxisFontSize.
  • Correction d'un bug de graphique à secteurs. Auparavant, sivous transmettiez plusieurs couleurs à votre objet d'options, le dégradé était créé uniquement en fonction de la première couleur, en ignorant toutes les autres couleurs. Il utilise toutes les couleurs comme indiqué.
  • Correction d'un bug d'étiquetage de trajets. Auparavant, les libellés étaient tronqués à l'un des repères % de la légende. Ce problème a été corrigé afin d'autoriser le pourcentage de caractères.

6 avril 2009

  • Nouvel élément d'assistance de la barre d'outils qui vous permet d'exporter vos données dans différents formats ou d'intégrer la visualisation dans une autre page.
  • Graphiques interactifs (aire, barres, colonnes, lignes, graphiques à secteurs et à nuage de points)
    • Événements onmouseover et onmouseout ajoutés.
    • Ajout d'une option showCategories pour masquer les libellés des catégories. (Ne s'applique pas au graphique à secteurs.)
    • Correction d'un bug d'échelle d'axe: si la valeur minimale était supérieure à zéro et que la valeur maximale était élevée, la légende du graphique était passée à zéro.
  • Visualisation de Table
    • Personnalisation du tableau
      • Autoriser l'utilisateur à fournir des noms de classe CSS pour: headerRow, tableRow, oddTableRow, selectedTableRow, hoverTableRow, headerCell, tableCell, rowNumberCell.
    • Correction d'un bug dans la propriété de cellule "className".
    • Événement ready ajouté.
    • Prise en charge des langues de droite à gauche de base pour le tableau.
    • sort et une méthode getSortInfo, renvoie un tableau d'index qui correspond au mappage actuel.
  • Carte
    • L'option zoomLevel a été ajoutée.
  • Diagramme animé
    • Événement ready ajouté.
    • Correction d'un bug pour activer la méthode getState.
  • Organigramme
    • Ajout d'une colonne pour les info-bulles, mise en œuvre en tant que troisième colonne facultative. Si elle est définie, la valeur de la troisième colonne est l'info-bulle qui s'affichera lorsque vous passerez la souris sur le nœud.
  • Formateurs
    • Ajout d'une marge d'espacement autour de l'outil de mise en forme des barres.
    • Ajout d'une option permettant d'afficher une ligne noire à la valeur nulle de l'outil de mise en forme des barres.
  • Graphique chronologique
    • Nouvelle option pour masquer la zone du sélecteur de plage.
    • Ajout d'outils de mise en forme de nombres aux colonnes
    • Formateur de date ajouté à la date en haut à droite du graphique.
  • DataView
    • Amélioration des performances d'un DataView lorsqu'il est utilisé uniquement pour manipuler des colonnes, et non pour des lignes.
    • Correction d'un bug: lorsque vous utilisiez un DataView uniquement pour manipuler des colonnes et que vous n'ajoutiez des lignes à la table qu'après avoir créé la vue, ces lignes n'étaient pas accessibles via la vue.
  • DataTable
    • Filtrer les colonnes par plage de valeurs Chacun des filtres transmis à getFilteredRows peut être un filtre de plage contenant les propriétés minValue et maxValue

23 février 2009

Nouvelles fonctionnalités

Voici un récapitulatif des nouvelles fonctionnalités les plus intéressantes de l'API.

  • Ajouts importants au diagramme animé, y compris un zoom, des barres et l'option d'enregistrement et de restauration de l'état
  • Ajout de nouvelles options au graphique à secteurs interactif: pieJoinAngle et pieMinimalAngle, pour contrôler le comportement de la tranche "autre".
  • Ajout d'un contrôle sur les valeurs y min et max des graphiques interactifs basés sur des axes (graphique à courbes, à barres, graphique en aires,etc.).
  • Ajout de la prise en charge des événements "prêts" pour tous les graphiques interactifs.
  • Ajout de l'option de repli pour l' organigramme (allowCollapse).
  • Ajout d'un formateur de date.
  • Des formateurs disponibles pour toutes les visualisations (pas uniquement le tableau).
  • Ajout de méthodes permettant de masquer et d'afficher par programmation des séries de données spécifiques sur un graphique chronologique.

Bugs corrigés

Aucune correction de bug majeure.

Bugs connus

  • Les dates situées en haut à droite du graphique chronologique chronologique sont corrompues dans certains paramètres régionaux (es, po, par exemple).
  • Lorsque vous cliquez sur une légende de ligne dans un graphique à courbes, l'épaisseur de ligne est rétablie à la valeur par défaut, même si une autre valeur a été spécifiée.
  • La taille des bulles par défaut dans le diagramme animé est différente.
  • Dans le graphique à barres, la police peut devenir trop grande. Nous devons limiter la taille de police maximale.

20 janvier 2009

Nouvelles fonctionnalités

Voici un récapitulatif des nouvelles fonctionnalités les plus intéressantes de l'API. Pour obtenir la liste complète, consultez Détails complets ci-dessous.

  • Nouvel événement générique ready qui est déclenché lorsqu'une visualisation particulière est prête à être appelée.
  • Nouvelles options pour le graphique chronologique chronologique :
    • L'option de configuration fill permet de contrôler la trasparence de la zone située sous les lignes.
    • Option de configuration thickness pour contrôler l'épaisseur des lignes.
    • Option de configuration max pour contrôler la valeur maximale affichée sur l'axe Y.
    • Si vous utilisez l'heure de type date, limitez la résolution de l'axe x à jours.
    • L'événement ready est déclenché lorsque le graphique est prêt à être appelé.
    • L'événement select est déclenché lorsque l'utilisateur clique sur les indicateurs.
  • Nouvel événement ready implémenté pour l'organigramme et la carte d'intensité. L'événement est déclenché lorsque les graphiques sont prêts à être appelés.
  • Ajout de fonctions permettant de définir et d'obtenir les propriétés des lignes sur DataTable et DataView.
  • Ajout de fonctions permettant de définir et d'obtenir les propriétés de la table sur DataTable et DataView.

Bugs corrigés

  • La méthode setInterval() de la visualisation des jauges a été corrigée et fonctionne désormais correctement avec Internet Explorer.
  • Échec du zoom avant sur un graphique chronologique chronologique inférieur à un jour. Ce problème a été résolu.
  • Les libellés du graphique à barres ont été tracés dans l'ordre inverse.
  • La sélection de cellules dans les graphiques interactifs ferme désormais les info-bulles.
  • L'actualisation ne fonctionnait pas dans certains des gadgets des visualisations interactives.

Bugs connus

  • Les dates situées en haut à droite du graphique chronologique chronologique sont corrompues dans certains paramètres régionaux (es, po, par exemple).
  • Lorsque vous cliquez sur une légende de ligne dans un graphique à courbes, l'épaisseur de ligne est rétablie à la valeur par défaut, même si une autre valeur a été spécifiée.

Détails complets

En plus des nouvelles fonctionnalités, nous avons apporté les modifications suivantes dans cette version:

  • Amélioration des problèmes de latence dans le diagramme animé (en particulier dans Internet Explorer).
  • Table
    • Aucun bouton de pagination lorsqu'il n'y a qu'une seule page.
    • Définir une largeur fixe pour les en-têtes triables.
    • De légères améliorations en termes d'aspect

9 décembre 2008

Nouvelles fonctionnalités

Voici un récapitulatif des nouvelles fonctionnalités les plus intéressantes de l'API. Pour obtenir la liste complète, consultez Détails complets ci-dessous.

  • Google Web Toolkit dispose désormais d'une bibliothèque permettant de créer et de manipuler des visualisations.
  • Nouvelles options de visualisation du tableau.
  • Les diagrammes animés sont désormais compatibles avec plusieurs graphiques, davantage de paramètres régionaux et un curseur de vitesse.
  • La chronologie annotée est désormais compatible avec 10 paramètres régionaux.
  • Nouvelle visualisation de la synthèse géographique

Bugs corrigés

  • Les erreurs d'authentification de la feuille de calcul ont été corrigées et les messages d'erreur clarifiés.

Bugs connus

Détails complets

En plus des nouvelles fonctionnalités, nous avons apporté les modifications suivantes dans cette version:

  • Nouvelle bibliothèque Google Web Toolkit (GWT) compatible avec les éléments suivants :
    • À l'aide des visualisations Google à partir du code GWT,
    • Encapsuler votre propre visualisation dans un wrapper GWT
    • Écrire des visualisations à l'aide de GWT
  • Table
    • Nouvelles propriétés: firstRowNumber, startPage, width, height, alternatingRowStyle, ScrollLeftStartPosition.
  • Diagramme animé
    • Vous pouvez désormais héberger plusieurs visualisations de tableau sur une page.
    • 20 paramètres régionaux sont maintenant acceptés.
  • Chronologie annotée :
    • 20 paramètres régionaux sont maintenant acceptés.

3 novembre 2008

Nouvelles fonctionnalités

Voici un récapitulatif des nouvelles fonctionnalités les plus intéressantes de l'API. Pour obtenir la liste complète, consultez Détails complets ci-dessous.

  • Lancement du format de version 0.5 du protocole de source de données GViz. Vous pouvez désormais exposer votre propre source de données à des visualisations :
  • Réorganisation importante de la documentation. Nous espérons qu'il vous plaira.
  • Lancement d'une bibliothèque Python Open Source permettant aux fournisseurs de sources de données d'encapsuler les données dans un objet approprié pour répondre aux requêtes de données.

Bugs connus

Détails complets

En plus des nouvelles fonctionnalités, nous avons apporté les modifications suivantes dans cette version:

  • De nouveaux événements get/setSelection() ont été ajoutés aux graphiques en aires, à barres, à colonnes, en courbes, à secteurs et en tableaux de Google.