Class Charts

Top des titres

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

Cet exemple crée un tableau de données de base, insère les données dans un graphique en aires, puis les ajoute à une page Web en tant qu'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 de la façon dont les dimensions masquées d'une source sont exprimées dans un graphique.
ChartMergeStrategyChartMergeStrategyÉnumération de la façon dont les différentes 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'un objet DataTable.
CurveStyleCurveStyleÉnumération des styles des courbes d'un graphique.
PointStylePointStyleÉnumération des styles des points d'une ligne.
PositionPositionÉnumération des positions de la légende dans un graphique.

Méthodes

MéthodeType renvoyéBrève description
newAreaChart()AreaChartBuilderCommence à créer un graphique en aires, comme décrit dans la documentation sur les outils de graphique Google.
newBarChart()BarChartBuilderCommence à créer un graphique à barres, comme décrit dans la documentation sur les outils de graphique Google.
newColumnChart()ColumnChartBuilderCommence à créer un graphique à colonnes, comme décrit dans la documentation sur les outils de graphique Google.
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 des données.
newLineChart()LineChartBuilderCommence à créer un graphique en courbes, comme décrit dans la documentation sur les outils de graphique Google.
newPieChart()PieChartBuilderCommence à créer un graphique à secteurs, comme décrit dans la documentation sur les outils de graphique Google.
newScatterChart()ScatterChartBuilderCommence à créer un graphique à nuage de points, comme décrit dans la documentation sur les outils de graphique Google.
newTableChart()TableChartBuilderCommence à créer un graphique de table, comme décrit dans la documentation sur les outils de graphique Google.
newTextStyle()TextStyleBuilderCrée un générateur de style de texte.

Documentation détaillée

newAreaChart()

Commence à créer un graphique en aires, comme décrit dans la documentation sur les outils de graphique Google.

Renvois

AreaChartBuilder : AreaChartBuilder, qui peut être utilisé pour créer un graphique en aires.


newBarChart()

Commence à créer un graphique à barres, comme décrit dans la documentation sur les outils de graphique Google.

Renvois

BarChartBuilder : BarChartBuilder, qui peut être utilisé pour créer un graphique à barres.


newColumnChart()

Commence à créer un graphique à colonnes, comme décrit dans la documentation sur les outils de graphique Google.

Renvois

ColumnChartBuilder : ColumnChartBuilder pouvant être utilisé pour 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 des graphiques.


newDataViewDefinition()

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

Utilisez des setters pour définir les différentes propriétés de la vue des données.

Renvois

DataViewDefinitionBuilder : DataViewDefinitionBuilder, qui peut être utilisé pour créer une définition de vue de données.


newLineChart()

Commence à créer un graphique en courbes, comme décrit dans la documentation sur les outils de graphique Google.

Renvois

LineChartBuilder : élément LineChartBuilder, qui peut être utilisé pour créer un graphique en courbes.


newPieChart()

Commence à créer un graphique à secteurs, comme décrit dans la documentation sur les outils de graphique Google.

Renvois

PieChartBuilder : PieChartBuilder pouvant être utilisé pour créer un graphique à secteurs.


newScatterChart()

Commence à créer un graphique à nuage de points, comme décrit dans la documentation sur les outils de graphique Google.

Renvois

ScatterChartBuilder : ScatterChartBuilder, qui peut être utilisé pour créer un graphique à nuage de points.


newTableChart()

Commence à créer un graphique de table, comme décrit dans la documentation sur les outils de graphique Google.

Renvois

TableChartBuilder : TableChartBuilder, qui peut être utilisé pour créer un graphique de table.


newTextStyle()

Crée un générateur de style de texte.

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

Renvois

TextStyleBuilder : TextStyleBuilder, qui peut être utilisé pour créer un objet de configuration de style de texte.