Compilateur pour les graphiques en courbes. Pour en savoir plus, consultez la documentation sur les graphiques Google.
Voici un exemple illustrant comment créer un graphique en courbes. Les données sont importées à partir d'une feuille de calcul Google.
// Get sample data from a spreadsheet. var dataSourceUrl = 'https://docs.google.com/spreadsheet/tq?range=A1%3AG5' + '&key=0Aq4s9w_HxMs7dHpfX05JdmVSb1FpT21sbXd4NVE3UEE&gid=2&headers=-1'; var chartBuilder = Charts.newLineChart() .setTitle('Yearly Rainfall') .setXAxisTitle('Month') .setYAxisTitle('Rainfall (in)') .setDimensions(600, 500) .setCurveStyle(Charts.CurveStyle.SMOOTH) .setPointStyle(Charts.PointStyle.MEDIUM) .setDataSourceUrl(dataSourceUrl); var chart = chartBuilder.build();
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
build() | Chart | Crée le graphique. |
reverseCategories() | LineChartBuilder | Inverse le dessin de séries sur l'axe du domaine. |
setBackgroundColor(cssValue) | LineChartBuilder | Définit la couleur d'arrière-plan du graphique. |
setColors(cssValues) | LineChartBuilder | Définit les couleurs des lignes du graphique. |
setCurveStyle(style) | LineChartBuilder | Définit le style à utiliser pour les courbes du graphique. |
setDataSourceUrl(url) | LineChartBuilder | Définit l'URL de la source de données utilisée pour extraire des données d'une source externe, telle que Google Sheets. |
setDataTable(tableBuilder) | LineChartBuilder | Définit le tableau de données à utiliser pour le graphique à l'aide d'un DataTableBuilder. |
setDataTable(table) | LineChartBuilder | Définit le tableau de données contenant les lignes du graphique, ainsi que les libellés de l'axe X. |
setDataViewDefinition(dataViewDefinition) | LineChartBuilder | Définit la définition de la vue des données à utiliser pour le graphique. |
setDimensions(width, height) | LineChartBuilder | Définit les dimensions du graphique. |
setLegendPosition(position) | LineChartBuilder | Définit la position de la légende par rapport au graphique. |
setLegendTextStyle(textStyle) | LineChartBuilder | Définit le style de texte de la légende du graphique. |
setOption(option, value) | LineChartBuilder | Définit les options avancées de ce graphique. |
setPointStyle(style) | LineChartBuilder | Définit le style des points de la ligne. |
setRange(start, end) | LineChartBuilder | Définit la plage du graphique. |
setTitle(chartTitle) | LineChartBuilder | Définit le titre du graphique. |
setTitleTextStyle(textStyle) | LineChartBuilder | Définit le style de texte du titre du graphique. |
setXAxisTextStyle(textStyle) | LineChartBuilder | Définit le style de texte de l'axe horizontal. |
setXAxisTitle(title) | LineChartBuilder | Ajoute un titre à l'axe horizontal. |
setXAxisTitleTextStyle(textStyle) | LineChartBuilder | Définit le style du texte du titre de l'axe horizontal. |
setYAxisTextStyle(textStyle) | LineChartBuilder | Définit le style de texte de l'axe vertical. |
setYAxisTitle(title) | LineChartBuilder | Ajoute un titre à l'axe vertical. |
setYAxisTitleTextStyle(textStyle) | LineChartBuilder | Définit le style du texte du titre de l'axe vertical. |
useLogScale() | LineChartBuilder | Convertit l'axe de la plage sur une échelle logarithmique (nécessite que toutes les valeurs soient positives). |
Documentation détaillée
build()
Crée le graphique.
Renvois
Chart
: objet de graphique pouvant être intégré à des documents ou des éléments d'interface utilisateur, ou utilisé comme image statique.
reverseCategories()
Inverse le dessin de séries sur l'axe du domaine. Pour les graphiques à plage verticale (comme les graphiques en courbes, en aires ou à colonnes), cela signifie que l'axe horizontal est dessiné de droite à gauche. Pour les graphiques à plage horizontale (tels que les graphiques à barres), cela signifie que l'axe vertical est dessiné de haut en bas. Pour les graphiques à secteurs, cela signifie que les secteurs sont dessinés dans le sens inverse des aiguilles d'une montre.
// Creates a pie chart builder and sets drawing of the slices in a counter-clockwise manner. var builder = Charts.newPieChart(); builder.reverseCategories();
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
setBackgroundColor(cssValue)
Définit la couleur d'arrière-plan du graphique.
// Creates a line chart builder and sets the background color to gray var builder = Charts.newLineChart(); builder.setBackgroundColor("gray");
Paramètres
Nom | Type | Description |
---|---|---|
cssValue | String | Valeur CSS de la couleur (par exemple, "blue" ou "#00f" ). |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
setColors(cssValues)
Définit les couleurs des lignes du graphique.
// Creates a line chart builder and sets the first two lines to be drawn in green and red, // respectively. var builder = Charts.newLineChart(); builder.setColors(["green", "red"]);
Paramètres
Nom | Type | Description |
---|---|---|
cssValues | String[] | Tableau de valeurs CSS de couleurs, par exemple ["red", "#acf"] . Le n-ième élément du tableau représente la couleur de la n-ième ligne du graphique. |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
setCurveStyle(style)
Définit le style à utiliser pour les courbes du graphique. Consultez CurveStyle
pour connaître les styles de courbe autorisés.
// Creates a line chart builder and curves the lines in the chart. var builder = Charts.newLineChart(); builder.setCurveStyle(Charts.CurveStyle.SMOOTH)
Paramètres
Nom | Type | Description |
---|---|---|
style | CurveStyle | Style des courbes du graphique. |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
Voir aussi
setDataSourceUrl(url)
Définit l'URL de la source de données utilisée pour extraire des données d'une source externe, telle que Google Sheets. Si une URL de source de données et un DataTable sont fournis, l'URL de la source de données est ignorée.
Pour en savoir plus sur l'interrogation des sources de données, consultez la documentation sur Google Charts.
Paramètres
Nom | Type | Description |
---|---|---|
url | String | URL de la source de données, y compris les paramètres de requête. |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
setDataTable(tableBuilder)
Définit le tableau de données à utiliser pour le graphique à l'aide d'un DataTableBuilder. Il s'agit d'une méthode pratique permettant de définir la table de données sans avoir à appeler build()
.
Paramètres
Nom | Type | Description |
---|---|---|
tableBuilder | DataTableBuilder | Générateur de tableaux de données. Un nouveau tableau de données est créé instantanément lors de cet appel. Par conséquent, toute mise à jour ultérieure du compilateur ne sera pas reflétée dans le graphique. |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
setDataTable(table)
Définit le tableau de données contenant les lignes du graphique, ainsi que les libellés de l'axe X. La première colonne doit contenir une chaîne contenant les libellés de l'axe horizontal. N’importe quel nombre de colonnes peut suivre, toutes doivent être numériques. Chaque colonne s'affiche sur une ligne distincte.
Paramètres
Nom | Type | Description |
---|---|---|
table | DataTableSource | Tableau de données à utiliser pour le graphique. |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
setDataViewDefinition(dataViewDefinition)
Définit la définition de la vue des données à utiliser pour le graphique.
Paramètres
Nom | Type | Description |
---|---|---|
dataViewDefinition | DataViewDefinition | Objet de définition de vue de données qui définit la vue devant être dérivée de la source de données indiquée pour le dessin de graphique. |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
setDimensions(width, height)
Définit les dimensions du graphique.
Paramètres
Nom | Type | Description |
---|---|---|
width | Integer | Largeur du graphique, en pixels. |
height | Integer | Hauteur du graphique, en pixels. |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
setLegendPosition(position)
Définit la position de la légende par rapport au graphique. Par défaut, il n'y a pas de légende.
// Creates a line chart builder and sets the legend position to right. var builder = Charts.newLineChart(); builder.setLegendPosition(Charts.Position.RIGHT);
Paramètres
Nom | Type | Description |
---|---|---|
position | Position | Position de la légende. |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
setLegendTextStyle(textStyle)
Définit le style de texte de la légende du graphique.
// Creates a line chart builder and sets it up for a blue, 26-point legend. var textStyleBuilder = Charts.newTextStyle().setColor('#0000FF').setFontSize(26); var style = textStyleBuilder.build(); var builder = Charts.newLineChart(); builder.setLegendTextStyle(style);
Paramètres
Nom | Type | Description |
---|---|---|
textStyle | TextStyle | Style de texte à utiliser pour la légende du graphique. |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
setOption(option, value)
Définit les options avancées de ce graphique. Consultez les options disponibles pour ce graphique. Cette méthode n'a aucun effet si l'option donnée n'est pas valide.
// Build a line chart with a 1-second animation duration. var builder = Charts.newLineChart(); builder.setOption('animation.duration', 1000); var chart = builder.build();
Paramètres
Nom | Type | Description |
---|---|---|
option | String | Option à définir. |
value | Object | Valeur à définir. |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
setPointStyle(style)
Définit le style des points de la ligne. Par défaut, les points n'ont pas de style particulier et seule la ligne est visible.
// Creates a line chart builder and sets large point style. var builder = Charts.newLineChart(); builder.setPointStyle(Charts.PointStyle.LARGE);
Paramètres
Nom | Type | Description |
---|---|---|
style | PointStyle | Style à utiliser pour les points de la ligne. |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
Voir aussi
setRange(start, end)
Définit la plage du graphique.
Si des points de données se situent en dehors de la plage, la plage est étendue pour inclure ces points de données.
Paramètres
Nom | Type | Description |
---|---|---|
start | Number | Valeur de la ligne de grille la plus basse de l'axe de la plage. |
end | Number | Valeur de la ligne de grille la plus élevée de l'axe de la plage. |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
setTitle(chartTitle)
Définit le titre du graphique. Le titre est centré au-dessus du graphique.
// Creates a line chart builder and title to 'My Line Chart'. var builder = Charts.newLineChart(); builder.setTitle('My Line Chart')
Paramètres
Nom | Type | Description |
---|---|---|
chartTitle | String | le titre du graphique. |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
setTitleTextStyle(textStyle)
Définit le style de texte du titre du graphique.
// Creates a line chart builder and sets it up for a blue, 26-point title. var textStyleBuilder = Charts.newTextStyle().setColor('#0000FF').setFontSize(26); var style = textStyleBuilder.build(); var builder = Charts.newLineChart(); builder.setTitleTextStyle(style);
Paramètres
Nom | Type | Description |
---|---|---|
textStyle | TextStyle | Style de texte à utiliser pour le titre du graphique. Vous pouvez créer un objet TextStyleBuilder en appelant Charts.newTextStyle() . |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
setXAxisTextStyle(textStyle)
Définit le style de texte de l'axe horizontal.
// Creates a line chart builder and sets the X-axis text style to blue, 18-point font. var textStyle = Charts.newTextStyle().setColor('blue').setFontSize(18).build(); var builder = Charts.newLineChart(); builder.setXAxisTextStyle(textStyle);
Paramètres
Nom | Type | Description |
---|---|---|
textStyle | TextStyle | Style de texte à utiliser pour le titre de l'axe horizontal. Vous pouvez créer un objet TextStyleBuilder en appelant Charts.newTextStyle() . |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
setXAxisTitle(title)
Ajoute un titre à l'axe horizontal. Le titre est centré et apparaît sous les libellés des valeurs de l'axe.
// Creates a line chart builder and sets the X-axis title. var builder = Charts.newLineChart(); builder.setTitle('X-axis Title')
Paramètres
Nom | Type | Description |
---|---|---|
title | String | Titre de l'axe des abscisses. |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
setXAxisTitleTextStyle(textStyle)
Définit le style du texte du titre de l'axe horizontal.
// Creates a line chart builder and sets the X-axis title text style to blue, 18-point font. var textStyle = Charts.newTextStyle().setColor('blue').setFontSize(18).build(); var builder = Charts.newLineChart(); builder.setXAxisTitleTextStyle(textStyle);
Paramètres
Nom | Type | Description |
---|---|---|
textStyle | TextStyle | Style de texte à utiliser pour le titre de l'axe horizontal. Vous pouvez créer un objet TextStyleBuilder en appelant Charts.newTextStyle() . |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
setYAxisTextStyle(textStyle)
Définit le style de texte de l'axe vertical.
// Creates a line chart builder and sets the Y-axis text style to blue, 18-point font. var textStyle = Charts.newTextStyle().setColor('blue').setFontSize(18).build(); var builder = Charts.newLineChart(); builder.setYAxisTextStyle(textStyle);
Paramètres
Nom | Type | Description |
---|---|---|
textStyle | TextStyle | Style de texte à utiliser pour le titre de l'axe horizontal. Vous pouvez créer un objet TextStyleBuilder en appelant Charts.newTextStyle() . |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
setYAxisTitle(title)
Ajoute un titre à l'axe vertical. Le titre est centré et apparaît à gauche des libellés de valeur.
// Creates a line chart builder and sets the Y-axis title. var builder = Charts.newLineChart(); builder.setYAxisTitle('Y-axis Title')
Paramètres
Nom | Type | Description |
---|---|---|
title | String | Titre de l'axe Y. |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
setYAxisTitleTextStyle(textStyle)
Définit le style du texte du titre de l'axe vertical.
// Creates a line chart builder and sets the Y-axis title text style to blue, 18-point font. var textStyle = Charts.newTextStyle().setColor('blue').setFontSize(18).build(); var builder = Charts.newLineChart(); builder.setYAxisTitleTextStyle(textStyle);
Paramètres
Nom | Type | Description |
---|---|---|
textStyle | TextStyle | Style de texte à utiliser pour le titre de l'axe horizontal. Vous pouvez créer un objet TextStyleBuilder en appelant Charts.newTextStyle() . |
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.
useLogScale()
Convertit l'axe de la plage sur une échelle logarithmique (nécessite que toutes les valeurs soient positives). L'axe de la plage est l'axe vertical pour les graphiques verticaux (par exemple, en courbes, en aires ou à colonnes) et l'axe horizontal pour les graphiques horizontaux (tels que les graphiques à barres).
Renvois
LineChartBuilder
: compilateur utile pour les chaînes.