Obsolète
Cette visualisation a été remplacée par une nouvelle version. Utilisez-la à la place. Pour faciliter la migration, reportez-vous aux notes de version.
Présentation
Graphique en aires affiché dans le navigateur au format SVG ou VML Affiche des conseils lorsque vous cliquez sur des points. Permet d'animer les lignes lorsque l'utilisateur clique sur les entrées de la légende.
Par: Google
Exemple
Codez vous-même sur Playground de la visualisation
<html> <head> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript"> google.load("visualization", "1", {packages:["areachart"]}); google.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Year', 'Sales', 'Expenses'], ['2004', 1000, 400], ['2005', 1170, 460], ['2006', 660, 1120], ['2007', 1030, 540] ]); var chart = new google.visualization.AreaChart(document.getElementById('chart_div')); chart.draw(data, {width: 400, height: 240, legend: 'bottom', title: 'Company Performance'}); } </script> </head> <body> <div id="chart_div"></div> </body> </html>
Chargement...
Le nom du package google.load
est "areachart".
google.load("visualization", "1", {packages: ["areachart"]});
Le nom de classe de la visualisation est google.visualization.AreaChart
var visualization = new google.visualization.AreaChart(container);
Format des données
La première colonne doit contenir une chaîne contenant le libellé de la catégorie. Le nombre de colonnes que vous indiquez doit être numérique. Chaque colonne est affichée sur une ligne distincte.
Options de configuration
Nom | Type | Par défaut | Description |
---|---|---|---|
Couleur de l'axe | chaîne ou objet | couleur par défaut | Couleur de l'axe. Les valeurs possibles sont celles de l'option de configuration backgroundColor. |
Couleur de l'arrière-plan de l'axe | chaîne ou objet | couleur par défaut | Bordure autour de l'arrière-plan de l'axe. Les valeurs possibles sont celles de l'option de configuration backgroundColor. |
AxeFontSize | number (nombre) | Prétraitement automatique | Taille de police du texte de l'axe du graphique, en pixels. |
backgroundColor | chaîne ou objet | couleur par défaut | Couleur d'arrière-plan de la zone principale du graphique.
Voici les options possibles :
|
Couleur de bordure | chaîne ou objet | couleur par défaut | Bordure autour des éléments du graphique. Les valeurs possibles sont celles de l'option de configuration backgroundColor. |
couleurs | Tableau de chaînes | Couleurs par défaut | Couleurs à utiliser pour les éléments du graphique. Tableau de chaînes. Chaque élément est une chaîne qui est compatible avec le code HTML (par exemple, "rouge" ou "#00cc00"). |
activer l'info-bulle | booléen | true | Si ce paramètre est défini sur "true", les info-bulles s'affichent lorsque l'utilisateur clique sur un point de données. |
Couleur de la bordure de mise au point | chaîne ou objet | couleur par défaut | Bordure autour des éléments du graphique qui sont mis en surbrillance (pointés par la souris). Les valeurs possibles sont celles de l'option de configuration backgroundColor. |
hauteur | number (nombre) | Hauteur du conteneur | Hauteur du graphique en pixels. |
empilé | booléen | false | Si ce paramètre est défini sur "true", les valeurs de ligne sont empilées (accumulées). |
légende | chaîne | 'droite' | Position et type de légende. Voici les différents états possibles :
|
légendeArrière-planCouleur | chaîne ou objet | couleur par défaut | Couleur d'arrière-plan de la zone de légende du graphique. Les valeurs possibles sont celles de l'option de configuration backgroundColor. |
Taille de police de la légende | number (nombre) | Prétraitement automatique | Taille de la police de la légende, en pixels. |
légendeTexteColor | chaîne ou objet | couleur par défaut | Couleur du texte de la légende. Les valeurs possibles sont celles de l'option de configuration backgroundColor. |
taille de ligne | number (nombre) | 2 | Largeur de ligne en pixels. Utilisez zéro pour masquer toutes les lignes et afficher uniquement les points. |
Échelle logarithmique | booléen | false | Si la valeur est "true", l'axe principal doit être mis à l'échelle de manière logarithmique. |
max | number (nombre) | Prétraitement automatique | Indique la ligne de grille la plus haute de l'axe Y. La ligne réelle de la grille correspondra à la valeur la plus élevée parmi les deux suivantes : la valeur maximale de l'option, ou la valeur de données la plus élevée, arrondie à la prochaine marque de grille supérieure : |
min | number (nombre) | Prétraitement automatique | Spécifie la ligne de la grille de l'axe Y la plus basse. La ligne réelle de la grille correspond à la valeur la plus basse de deux valeurs: la valeur d'option minimale, ou la valeur de données la plus basse, arrondie à la marque inférieure inférieure suivante. |
Taille du point | number (nombre) | 3 | Taille des points affichés en pixels. Utilisez zéro pour masquer tous les points. |
axe inversé | booléen | false | Si cette règle est définie sur "True", les catégories sont tracées de droite à gauche. Par défaut, il faut dessiner de gauche à droite. |
Afficher les catégories | booléen | true | Si la valeur est "true", les libellés des catégories s'affichent. Si la valeur est "false", ce n'est pas le cas. |
title | chaîne | aucun titre | Texte à afficher au-dessus du graphique. |
titre X | chaîne | aucun titre | Texte à afficher sous l'axe horizontal. |
titreY | chaîne | aucun titre | Texte à afficher par l'axe vertical. |
titreCouleur | chaîne ou objet | couleur par défaut | Couleur du titre du graphique. Les valeurs possibles sont celles de l'option de configuration backgroundColor. |
titreFontSize | number (nombre) | Prétraitement automatique | Taille de la police du titre du graphique, en pixels. |
tooltipFontSize |
number (nombre) | 11 | Taille de police du texte de l'info-bulle. Cette valeur peut être réduite si l'info-bulle est trop petite pour contenir le texte dans la police spécifiée. |
tooltipHeight |
number (nombre) | 60 | Hauteur de l'info-bulle, en pixels. La hauteur de l'info-bulle est fixe. Elle ne sera ni agrandie, ni réduite en fonction de la longueur ou de la taille de la police du texte. En revanche, toute taille supérieure au tiers de la hauteur du graphique sera recadrée. |
tooltipWidth | number (nombre) | 120 | Largeur de l'info-bulle, en pixels. La largeur de l'info-bulle est fixe. Elle ne sera ni agrandie, ni réduite en fonction de la longueur ou de la taille de la police du texte. En revanche, toute valeur supérieure à la largeur du graphique sera recadrée. |
largeur | number (nombre) | Largeur du conteneur | Largeur du graphique en pixels. |
Méthodes
Méthode | Type renvoyé | Description |
---|---|---|
draw(data, options) |
none | Dessine le graphique. |
getSelection() |
Tableau d'éléments de sélection | Implémentation getSelection() standard. Les éléments sélectionnés sont des éléments de colonne et de cellule. L'utilisateur ne peut sélectionner qu'une seule colonne ou cellule à la fois. |
setSelection() |
none | Implémentation setSelection() standard, mais ne permet de sélectionner qu'un seul
élément Traite chaque entrée de sélection comme une sélection de colonne ou de cellule. Notez que vous ne pouvez pas sélectionner la colonne d'étiquette. |
Événements
Nom | Description | Propriétés |
---|---|---|
onmouseover |
Déclenché lorsque l'utilisateur passe la souris sur un point, et transmet les index de ligne et de colonne de la cellule correspondante. | ligne, colonne |
onmouseout |
Déclenché lorsque l'utilisateur éloigne le curseur d'un point, et transmet les index de ligne et de colonne de la cellule correspondante. | ligne, colonne |
ready |
Le graphique est prêt pour les appels de méthode externe. Si vous souhaitez interagir avec le graphique et appeler des méthodes après l'avoir tracé, vous devez configurer un écouteur pour cet événement avant d'appeler la méthode draw et les appeler uniquement après le déclenchement de l'événement. |
Aucune |
select |
Déclenché lorsque l'utilisateur clique sur un point ou une légende Lorsqu'un point est sélectionné, la cellule correspondante dans le tableau de données est sélectionnée. Lorsqu'une légende est sélectionnée, la colonne correspondante dans le tableau de données est sélectionnée.
Pour savoir ce qui a été sélectionné, appelez getSelection() . |
Aucune |
Règles relatives aux données
L'ensemble du code et des données est traité et affiché dans le navigateur. Aucune donnée n'est envoyée à un serveur.