Class Charts

Top des titres

Point d'entrée pour créer des graphiques dans des scripts.

Cet exemple crée une table de données de base, remplit un graphique en aires avec les données et l'ajoute dans une page Web sous forme d'image:

function doGet() {
  var data = Charts.newDataTable()
      .addColumn(Charts.ColumnType.STRING, "Month")
      .addColumn(Charts.ColumnType.NUMBER, "In Store")
      .addColumn(Charts.ColumnType.NUMBER, "Online")
      .addRow(["January", 10, 1])
      .addRow(["February", 12, 1])
      .addRow(["March", 20, 2])
      .addRow(["April", 25, 3])
      .addRow(["May", 30, 4])
      .build();

  var chart = Charts.newAreaChart()
      .setDataTable(data)
      .setStacked()
      .setRange(0, 40)
      .setTitle("Sales per Month")
      .build();

   var htmlOutput = HtmlService.createHtmlOutput().setTitle('My Chart');
   var imageData = Utilities.base64Encode(chart.getAs('image/png').getBytes());
   var imageUrl = "data:image/png;base64," + encodeURI(imageData);
   htmlOutput.append("Render chart server side: <br/>");
   htmlOutput.append("<img border=\"1\" src=\"" + imageUrl + "\">");
   return htmlOutput;
}

Propriétés

PropriétéTypeDescription
ChartHiddenDimensionStrategyChartHiddenDimensionStrategyÉnumération indiquant la manière dont les dimensions masquées dans une source sont exprimées dans un graphique.
ChartMergeStrategyChartMergeStrategyÉnumération indiquant comment plusieurs plages de la source sont exprimées dans un graphique.
ChartTypeChartTypeÉnumération des types de graphiques compatibles avec le service Charts
ColumnTypeColumnTypeÉnumération des types de données valides pour les colonnes d'une DataTable.
CurveStyleCurveStyleÉnumération des styles des courbes d'un graphique.
PointStylePointStyleÉnumération des styles des points sur une ligne.
PositionPositionÉnumération des positions des légendes dans un graphique.

Méthodes

MéthodeType renvoyéBrève description
newAreaChart()AreaChartBuilderLance la création d'un graphique en aires, comme décrit dans le Google Cloud.
newBarChart()BarChartBuilderLance la création d'un graphique à barres, tel que décrit dans le document Google Chart Google Cloud.
newColumnChart()ColumnChartBuilderLance la création d'un graphique à colonnes, comme décrit dans le document Google Chart Google Cloud.
newDataTable()DataTableBuilderCrée une table de données vide, dont les valeurs peuvent être définies manuellement.
newDataViewDefinition()DataViewDefinitionBuilderCrée une définition de vue de données.
newLineChart()LineChartBuilderLance la création d'un graphique en courbes, comme décrit dans le Tableau Google Cloud.
newPieChart()PieChartBuilderLance la création d'un graphique à secteurs, comme décrit dans le Tableau Google Cloud.
newScatterChart()ScatterChartBuildercommence à créer un graphique à nuage de points, comme décrit dans le graphique Google Google Cloud.
newTableChart()TableChartBuilderLance la création d'un tableau, comme décrit dans le document Google Chart Google Cloud.
newTextStyle()TextStyleBuilderCrée un outil de création de style de texte.

Documentation détaillée

newAreaChart()

Lance la création d'un graphique en aires, comme décrit dans le Google Cloud.

Renvois

AreaChartBuilder : AreaChartBuilder, qui permet de créer un graphique en aires


newBarChart()

Lance la création d'un graphique à barres, tel que décrit dans le document Google Chart Google Cloud.

Renvois

BarChartBuilder : outil BarChartBuilder permettant de créer un graphique à barres.


newColumnChart()

Lance la création d'un graphique à colonnes, comme décrit dans le Google Cloud.

Renvois

ColumnChartBuilder : ColumnChartBuilder, qui permet de créer un graphique à colonnes


newDataTable()

Crée une table de données vide, dont les valeurs peuvent être définies manuellement.

Les tableaux de données contiennent les données de tous les types de graphiques.

Renvois

DataTableBuilder : DataTableBuilder pouvant contenir des données pour les graphiques.


newDataViewDefinition()

Crée une définition de vue de données.

Utilisez des setters pour définir les différentes propriétés de l'affichage des données.

Renvois

DataViewDefinitionBuilder : DataViewDefinitionBuilder permettant de créer une définition de vue de données.


newLineChart()

Lance la création d'un graphique en courbes, comme décrit dans le Tableau Google Cloud.

Renvois

LineChartBuilder : outil LineChartBuilder permettant de créer un graphique en courbes.


newPieChart()

Lance la création d'un graphique à secteurs, comme décrit dans le Tableau Google Cloud.

Renvois

PieChartBuilder : outil PieChartBuilder, qui peut être utilisé pour créer un graphique à secteurs.


newScatterChart()

commence à créer un graphique à nuage de points, comme décrit dans le graphique Google Google Cloud.

Renvois

ScatterChartBuilder : ScatterChartBuilder, qui permet de créer un graphique à nuage de points.


newTableChart()

Lance la création d'un tableau, comme décrit dans le document Google Chart Google Cloud.

Renvois

TableChartBuilder : TableChartBuilder, qui permet de créer un tableau.


newTextStyle()

Crée un outil de création de style de texte.

Pour modifier les valeurs par défaut, utilisez les fonctions setter.

Renvois

TextStyleBuilder : TextStyleBuilder, qui permet de créer un objet de configuration de style de texte.