Charts Service

Top des titres

Ce service permet aux utilisateurs de créer des graphiques à l'aide des outils Google Charts et de les afficher côté serveur. Si vous souhaitez afficher des graphiques dans un navigateur Web, utilisez plutôt l'API Google Charts.

Cet exemple crée un tableau de données de base, remplit un graphique en aires avec les données et l'ajoute à 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;

}

Classes

NomBrève description
AreaChartBuilderCompilateur pour les graphiques en aires.
BarChartBuilderCompilateur pour les graphiques à barres.
ChartObjet Chart, qui peut être converti en image statique.
ChartHiddenDimensionStrategyÉnumération de la façon dont les dimensions masquées d'une source sont exprimées dans un graphique.
ChartMergeStrategyÉnumération de la façon dont plusieurs plages de la source sont exprimées dans un graphique.
ChartOptionsAffiche les options actuellement configurées pour un Chart, telles que la hauteur, la couleur, etc.
ChartTypeTypes de graphiques compatibles avec le service Charts.
ChartsPoint d'entrée pour créer des graphiques dans les scripts.
ColumnChartBuilderCompilateur pour les graphiques à colonnes.
ColumnTypeÉnumération des types de données valides pour les colonnes d'un DataTable.
CurveStyleÉnumération des styles pour les courbes d'un graphique.
DataTableTable de données à utiliser dans les graphiques.
DataTableBuilderCompilateur d'objets DataTable.
DataTableSourceInterface pour les objets qui peuvent représenter leurs données sous la forme d'un DataTable.
DataViewDefinitionDéfinition d'une vue de données permettant de visualiser les données d'un graphique.
DataViewDefinitionBuilderCompilateur pour les objets DataViewDefinition.
LineChartBuilderCompilateur pour les graphiques linéaires.
MatchTypeÉnumération de la façon dont une valeur de chaîne doit correspondre.
NumberRangeFilterBuilderComposant permettant de créer des sélecteurs de filtre de plage de nombres.
OrientationÉnumération de l'orientation d'un objet.
PickerValuesLayoutÉnumération de la façon d'afficher les valeurs sélectionnées dans le sélecteur.
PieChartBuilderCompilateur pour les graphiques circulaires.
PointStyleÉnumération des styles de points dans une ligne.
PositionÉnumération des positions de la légende dans un graphique.
ScatterChartBuilderCompilateur pour les graphiques à nuage de points.
StringFilterBuilderCompilateur pour les commandes de filtre de chaîne.
TableChartBuilderCompilateur pour les tableaux.
TextStyleObjet de configuration du style de texte.
TextStyleBuilderCompilateur utilisé pour créer des objets TextStyle.

AreaChartBuilder

Méthodes

MéthodeType renvoyéBrève description
build()ChartCrée le graphique.
reverseCategories()AreaChartBuilderInverse l'ordre de tracé des séries sur l'axe du domaine.
setBackgroundColor(cssValue)AreaChartBuilderDéfinit la couleur de l'arrière-plan du graphique.
setColors(cssValues)AreaChartBuilderDéfinit les couleurs des lignes du graphique.
setDataSourceUrl(url)AreaChartBuilderDéfinit l'URL de la source de données utilisée pour extraire les données d'une source externe, comme Google Sheets.
setDataTable(tableBuilder)AreaChartBuilderDéfinit le tableau de données à utiliser pour le graphique à l'aide d'un DataTableBuilder.
setDataTable(table)AreaChartBuilderDéfinit le tableau de données contenant les lignes du graphique, ainsi que les libellés de l'axe X.
setDataViewDefinition(dataViewDefinition)AreaChartBuilderDéfinit la définition de la vue de données à utiliser pour le graphique.
setDimensions(width, height)AreaChartBuilderDéfinit les dimensions du graphique.
setLegendPosition(position)AreaChartBuilderDéfinit la position de la légende par rapport au graphique.
setLegendTextStyle(textStyle)AreaChartBuilderDéfinit le style du texte de la légende du graphique.
setOption(option, value)AreaChartBuilderDéfinit les options avancées de ce graphique.
setPointStyle(style)AreaChartBuilderDéfinit le style des points de la ligne.
setRange(start, end)AreaChartBuilderDéfinit la plage du graphique.
setStacked()AreaChartBuilderUtilise des lignes empilées, ce qui signifie que les valeurs des lignes et des barres sont empilées (cumulées).
setTitle(chartTitle)AreaChartBuilderDéfinit le titre du graphique.
setTitleTextStyle(textStyle)AreaChartBuilderDéfinit le style du texte du titre du graphique.
setXAxisTextStyle(textStyle)AreaChartBuilderDéfinit le style du texte de l'axe horizontal.
setXAxisTitle(title)AreaChartBuilderAjoute un titre à l'axe horizontal.
setXAxisTitleTextStyle(textStyle)AreaChartBuilderDéfinit le style du texte du titre de l'axe horizontal.
setYAxisTextStyle(textStyle)AreaChartBuilderDéfinit le style du texte de l'axe vertical.
setYAxisTitle(title)AreaChartBuilderAjoute un titre à l'axe vertical.
setYAxisTitleTextStyle(textStyle)AreaChartBuilderDéfinit le style du texte du titre de l'axe vertical.
useLogScale()AreaChartBuilderConvertit l'axe de plage en échelle logarithmique (toutes les valeurs doivent être positives).

BarChartBuilder

Méthodes

MéthodeType renvoyéBrève description
build()ChartCrée le graphique.
reverseCategories()BarChartBuilderInverse l'ordre de tracé des séries sur l'axe du domaine.
reverseDirection()BarChartBuilderInverse le sens de croissance des barres le long de l'axe horizontal.
setBackgroundColor(cssValue)BarChartBuilderDéfinit la couleur de l'arrière-plan du graphique.
setColors(cssValues)BarChartBuilderDéfinit les couleurs des lignes du graphique.
setDataSourceUrl(url)BarChartBuilderDéfinit l'URL de la source de données utilisée pour extraire les données d'une source externe, comme Google Sheets.
setDataTable(tableBuilder)BarChartBuilderDéfinit le tableau de données à utiliser pour le graphique à l'aide d'un DataTableBuilder.
setDataTable(table)BarChartBuilderDéfinit le tableau de données contenant les lignes du graphique, ainsi que les libellés de l'axe X.
setDataViewDefinition(dataViewDefinition)BarChartBuilderDéfinit la définition de la vue de données à utiliser pour le graphique.
setDimensions(width, height)BarChartBuilderDéfinit les dimensions du graphique.
setLegendPosition(position)BarChartBuilderDéfinit la position de la légende par rapport au graphique.
setLegendTextStyle(textStyle)BarChartBuilderDéfinit le style du texte de la légende du graphique.
setOption(option, value)BarChartBuilderDéfinit les options avancées de ce graphique.
setRange(start, end)BarChartBuilderDéfinit la plage du graphique.
setStacked()BarChartBuilderUtilise des lignes empilées, ce qui signifie que les valeurs des lignes et des barres sont empilées (cumulées).
setTitle(chartTitle)BarChartBuilderDéfinit le titre du graphique.
setTitleTextStyle(textStyle)BarChartBuilderDéfinit le style du texte du titre du graphique.
setXAxisTextStyle(textStyle)BarChartBuilderDéfinit le style du texte de l'axe horizontal.
setXAxisTitle(title)BarChartBuilderAjoute un titre à l'axe horizontal.
setXAxisTitleTextStyle(textStyle)BarChartBuilderDéfinit le style du texte du titre de l'axe horizontal.
setYAxisTextStyle(textStyle)BarChartBuilderDéfinit le style du texte de l'axe vertical.
setYAxisTitle(title)BarChartBuilderAjoute un titre à l'axe vertical.
setYAxisTitleTextStyle(textStyle)BarChartBuilderDéfinit le style du texte du titre de l'axe vertical.
useLogScale()BarChartBuilderConvertit l'axe de plage en échelle logarithmique (toutes les valeurs doivent être positives).

Chart

Méthodes

MéthodeType renvoyéBrève description
getAs(contentType)BlobRenvoie les données de cet objet sous forme de blob converti au type de contenu spécifié.
getBlob()BlobRenvoie les données de cet objet sous forme de blob.
getOptions()ChartOptionsRenvoie les options de ce graphique, telles que la hauteur, les couleurs et les axes.

ChartHiddenDimensionStrategy

Propriétés

PropriétéTypeDescription
IGNORE_BOTHEnumPar défaut, les graphiques ignorent les colonnes et les lignes masquées.
IGNORE_ROWSEnumLes graphiques ignorent uniquement les lignes masquées.
IGNORE_COLUMNSEnumLes graphiques ignorent uniquement les colonnes masquées.
SHOW_BOTHEnumCharts n'ignore pas les colonnes ni les lignes masquées.

ChartMergeStrategy

Propriétés

PropriétéTypeDescription
MERGE_COLUMNSEnumPar défaut.
MERGE_ROWSEnumCharts fusionne les lignes de plusieurs plages.

ChartOptions

Méthodes

MéthodeType renvoyéBrève description
get(option)ObjectRenvoie une option configurée pour ce graphique.
getOrDefault(option)ObjectRenvoie une option configurée pour ce graphique.

ChartType

Propriétés

PropriétéTypeDescription
TIMELINEEnumGraphique chronologique.
AREAEnumGraphique en aires
BAREnumGraphique à barres
BUBBLEEnumGraphique à bulles.
CANDLESTICKEnumGraphique en chandeliers japonais.
COLUMNEnumGraphique à colonnes
COMBOEnumGraphique combiné
GAUGEEnumGraphique jauge.
GEOEnumGraphique géographique.
HISTOGRAMEnumHistogramme
RADAREnumGraphique en radar.
LINEEnumGraphique en courbes
ORGEnumOrganigramme
PIEEnumGraphique à secteurs
SCATTEREnumGraphique à nuage de points
SPARKLINEEnumGraphique sparkline.
STEPPED_AREAEnumGraphique en aires en escalier.
TABLEEnumTableau
TREEMAPEnumCarte proportionnelle.
WATERFALLEnumGraphique en cascade.

Charts

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 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'un DataTable.
CurveStyleCurveStyleÉnumération des styles pour les courbes d'un graphique.
PointStylePointStyleÉnumération des styles de points dans 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 Google Chart Tools.
newBarChart()BarChartBuilderCommence à créer un graphique à barres, comme décrit dans la documentation Google Chart Tools.
newColumnChart()ColumnChartBuilderCommence à créer un graphique à colonnes, comme décrit dans la documentation Google Chart Tools.
newDataTable()DataTableBuilderCrée un tableau de données vide, dont les valeurs peuvent être définies manuellement.
newDataViewDefinition()DataViewDefinitionBuilderCrée une définition de vue de données.
newLineChart()LineChartBuilderCommence à créer un graphique linéaire, comme décrit dans la documentation Google Chart Tools.
newPieChart()PieChartBuilderCommence à créer un graphique à secteurs, comme décrit dans la documentation Google Chart Tools.
newScatterChart()ScatterChartBuilderCommence à créer un graphique en nuage de points, comme décrit dans la documentation Google Chart Tools.
newTableChart()TableChartBuilderCommence à créer un tableau, comme décrit dans la documentation Google Chart Tools.
newTextStyle()TextStyleBuilderCrée un générateur de style de texte.

ColumnChartBuilder

Méthodes

MéthodeType renvoyéBrève description
build()ChartCrée le graphique.
reverseCategories()ColumnChartBuilderInverse l'ordre de tracé des séries sur l'axe du domaine.
setBackgroundColor(cssValue)ColumnChartBuilderDéfinit la couleur de l'arrière-plan du graphique.
setColors(cssValues)ColumnChartBuilderDéfinit les couleurs des lignes du graphique.
setDataSourceUrl(url)ColumnChartBuilderDéfinit l'URL de la source de données utilisée pour extraire les données d'une source externe, comme Google Sheets.
setDataTable(tableBuilder)ColumnChartBuilderDéfinit le tableau de données à utiliser pour le graphique à l'aide d'un DataTableBuilder.
setDataTable(table)ColumnChartBuilderDéfinit le tableau de données contenant les lignes du graphique, ainsi que les libellés de l'axe X.
setDataViewDefinition(dataViewDefinition)ColumnChartBuilderDéfinit la définition de la vue de données à utiliser pour le graphique.
setDimensions(width, height)ColumnChartBuilderDéfinit les dimensions du graphique.
setLegendPosition(position)ColumnChartBuilderDéfinit la position de la légende par rapport au graphique.
setLegendTextStyle(textStyle)ColumnChartBuilderDéfinit le style du texte de la légende du graphique.
setOption(option, value)ColumnChartBuilderDéfinit les options avancées de ce graphique.
setRange(start, end)ColumnChartBuilderDéfinit la plage du graphique.
setStacked()ColumnChartBuilderUtilise des lignes empilées, ce qui signifie que les valeurs des lignes et des barres sont empilées (cumulées).
setTitle(chartTitle)ColumnChartBuilderDéfinit le titre du graphique.
setTitleTextStyle(textStyle)ColumnChartBuilderDéfinit le style du texte du titre du graphique.
setXAxisTextStyle(textStyle)ColumnChartBuilderDéfinit le style du texte de l'axe horizontal.
setXAxisTitle(title)ColumnChartBuilderAjoute un titre à l'axe horizontal.
setXAxisTitleTextStyle(textStyle)ColumnChartBuilderDéfinit le style du texte du titre de l'axe horizontal.
setYAxisTextStyle(textStyle)ColumnChartBuilderDéfinit le style du texte de l'axe vertical.
setYAxisTitle(title)ColumnChartBuilderAjoute un titre à l'axe vertical.
setYAxisTitleTextStyle(textStyle)ColumnChartBuilderDéfinit le style du texte du titre de l'axe vertical.
useLogScale()ColumnChartBuilderConvertit l'axe de plage en échelle logarithmique (toutes les valeurs doivent être positives).

ColumnType

Propriétés

PropriétéTypeDescription
DATEEnumCorrespond aux valeurs de date.
NUMBEREnumCorrespond aux valeurs numériques.
STRINGEnumCorrespond aux valeurs de chaîne.

CurveStyle

Propriétés

PropriétéTypeDescription
NORMALEnumLignes droites sans courbe.
SMOOTHEnumLes angles de la ligne sont lissés.

DataTable

DataTableBuilder

Méthodes

MéthodeType renvoyéBrève description
addColumn(type, label)DataTableBuilderAjoute une colonne à la table de données.
addRow(values)DataTableBuilderAjoute une ligne au tableau de données.
build()DataTableCrée et renvoie un tableau de données.
setValue(row, column, value)DataTableBuilderDéfinit une valeur spécifique dans le tableau.

DataTableSource

Méthodes

MéthodeType renvoyéBrève description
getDataTable()DataTableRenvoie les données de cet objet sous la forme d'un DataTable.

DataViewDefinition

DataViewDefinitionBuilder

Méthodes

MéthodeType renvoyéBrève description
build()DataViewDefinitionCrée et renvoie l'objet de définition de la vue de données qui a été créé à l'aide de ce compilateur.
setColumns(columns)DataViewDefinitionBuilderDéfinit les index des colonnes à inclure dans la vue de données et spécifie les informations sur les colonnes de rôle.

LineChartBuilder

Méthodes

MéthodeType renvoyéBrève description
build()ChartCrée le graphique.
reverseCategories()LineChartBuilderInverse l'ordre de tracé des séries sur l'axe du domaine.
setBackgroundColor(cssValue)LineChartBuilderDéfinit la couleur de l'arrière-plan du graphique.
setColors(cssValues)LineChartBuilderDéfinit les couleurs des lignes du graphique.
setCurveStyle(style)LineChartBuilderDéfinit le style à utiliser pour les courbes du graphique.
setDataSourceUrl(url)LineChartBuilderDéfinit l'URL de la source de données utilisée pour extraire les données d'une source externe, comme Google Sheets.
setDataTable(tableBuilder)LineChartBuilderDéfinit le tableau de données à utiliser pour le graphique à l'aide d'un DataTableBuilder.
setDataTable(table)LineChartBuilderDéfinit le tableau de données contenant les lignes du graphique, ainsi que les libellés de l'axe X.
setDataViewDefinition(dataViewDefinition)LineChartBuilderDéfinit la définition de la vue de données à utiliser pour le graphique.
setDimensions(width, height)LineChartBuilderDéfinit les dimensions du graphique.
setLegendPosition(position)LineChartBuilderDéfinit la position de la légende par rapport au graphique.
setLegendTextStyle(textStyle)LineChartBuilderDéfinit le style du texte de la légende du graphique.
setOption(option, value)LineChartBuilderDéfinit les options avancées de ce graphique.
setPointStyle(style)LineChartBuilderDéfinit le style des points de la ligne.
setRange(start, end)LineChartBuilderDéfinit la plage du graphique.
setTitle(chartTitle)LineChartBuilderDéfinit le titre du graphique.
setTitleTextStyle(textStyle)LineChartBuilderDéfinit le style du texte du titre du graphique.
setXAxisTextStyle(textStyle)LineChartBuilderDéfinit le style du texte de l'axe horizontal.
setXAxisTitle(title)LineChartBuilderAjoute un titre à l'axe horizontal.
setXAxisTitleTextStyle(textStyle)LineChartBuilderDéfinit le style du texte du titre de l'axe horizontal.
setYAxisTextStyle(textStyle)LineChartBuilderDéfinit le style du texte de l'axe vertical.
setYAxisTitle(title)LineChartBuilderAjoute un titre à l'axe vertical.
setYAxisTitleTextStyle(textStyle)LineChartBuilderDéfinit le style du texte du titre de l'axe vertical.
useLogScale()LineChartBuilderConvertit l'axe de plage en échelle logarithmique (toutes les valeurs doivent être positives).

MatchType

Propriétés

PropriétéTypeDescription
EXACTEnumCorrespondance avec des valeurs exactes uniquement
PREFIXEnumFaire correspondre les préfixes à partir du début de la valeur
ANYEnumCorrespond à n'importe quelle sous-chaîne

Méthodes

MéthodeType renvoyéBrève description
getName()StringRenvoie le nom du type de correspondance à utiliser dans le JSON des options.

NumberRangeFilterBuilder

Méthodes

MéthodeType renvoyéBrève description
setMaxValue(maxValue)NumberRangeFilterBuilderDéfinit la valeur maximale autorisée pour la limite inférieure de la plage.
setMinValue(minValue)NumberRangeFilterBuilderDéfinit la valeur minimale autorisée pour la limite inférieure de la plage.
setOrientation(orientation)NumberRangeFilterBuilderDéfinit l'orientation du curseur.
setShowRangeValues(showRangeValues)NumberRangeFilterBuilderIndique si des libellés doivent être affichés à côté du curseur pour indiquer les limites de la plage sélectionnée.
setTicks(ticks)NumberRangeFilterBuilderDéfinit le nombre de graduations (positions fixes dans une barre de plage) dans lesquelles les curseurs du filtre de plage numérique peuvent se trouver.

Orientation

Propriétés

PropriétéTypeDescription
HORIZONTALEnumOrientation horizontale.
VERTICALEnumOrientation verticale.

PickerValuesLayout

Propriétés

PropriétéTypeDescription
ASIDEEnumLes valeurs sélectionnées s'affichent sur une seule ligne de texte à côté du sélecteur de valeurs.
BELOWEnumLes valeurs sélectionnées s'affichent sur une seule ligne de texte sous le widget.
BELOW_WRAPPINGEnumSemblable à ce qui suit, mais les entrées qui ne tiennent pas dans le sélecteur sont renvoyées à la ligne.
BELOW_STACKEDEnumLes valeurs sélectionnées s'affichent dans une colonne sous le widget.

PieChartBuilder

Méthodes

MéthodeType renvoyéBrève description
build()ChartCrée le graphique.
reverseCategories()PieChartBuilderInverse l'ordre de tracé des séries sur l'axe du domaine.
set3D()PieChartBuilderDéfinit le graphique sur trois dimensions.
setBackgroundColor(cssValue)PieChartBuilderDéfinit la couleur de l'arrière-plan du graphique.
setColors(cssValues)PieChartBuilderDéfinit les couleurs des lignes du graphique.
setDataSourceUrl(url)PieChartBuilderDéfinit l'URL de la source de données utilisée pour extraire les données d'une source externe, comme Google Sheets.
setDataTable(tableBuilder)PieChartBuilderDéfinit le tableau de données à utiliser pour le graphique à l'aide d'un DataTableBuilder.
setDataTable(table)PieChartBuilderDéfinit le tableau de données contenant les lignes du graphique, ainsi que les libellés de l'axe X.
setDataViewDefinition(dataViewDefinition)PieChartBuilderDéfinit la définition de la vue de données à utiliser pour le graphique.
setDimensions(width, height)PieChartBuilderDéfinit les dimensions du graphique.
setLegendPosition(position)PieChartBuilderDéfinit la position de la légende par rapport au graphique.
setLegendTextStyle(textStyle)PieChartBuilderDéfinit le style du texte de la légende du graphique.
setOption(option, value)PieChartBuilderDéfinit les options avancées de ce graphique.
setTitle(chartTitle)PieChartBuilderDéfinit le titre du graphique.
setTitleTextStyle(textStyle)PieChartBuilderDéfinit le style du texte du titre du graphique.

PointStyle

Propriétés

PropriétéTypeDescription
NONEEnumNe pas afficher les points de la ligne.
TINYEnumUtilisez des points de ligne minuscules.
MEDIUMEnumUtilisez des points de taille moyenne pour les lignes.
LARGEEnumUtilisez des points de ligne de grande taille.
HUGEEnumUtilisez les points de ligne de la plus grande taille.

Position

Propriétés

PropriétéTypeDescription
TOPEnumAu-dessus du graphique.
RIGHTEnumÀ droite du graphique.
BOTTOMEnumSous le graphique
NONEEnumAucune légende ne s'affiche.

ScatterChartBuilder

Méthodes

MéthodeType renvoyéBrève description
build()ChartCrée le graphique.
setBackgroundColor(cssValue)ScatterChartBuilderDéfinit la couleur de l'arrière-plan du graphique.
setColors(cssValues)ScatterChartBuilderDéfinit les couleurs des lignes du graphique.
setDataSourceUrl(url)ScatterChartBuilderDéfinit l'URL de la source de données utilisée pour extraire les données d'une source externe, comme Google Sheets.
setDataTable(tableBuilder)ScatterChartBuilderDéfinit le tableau de données à utiliser pour le graphique à l'aide d'un DataTableBuilder.
setDataTable(table)ScatterChartBuilderDéfinit le tableau de données contenant les lignes du graphique, ainsi que les libellés de l'axe X.
setDataViewDefinition(dataViewDefinition)ScatterChartBuilderDéfinit la définition de la vue de données à utiliser pour le graphique.
setDimensions(width, height)ScatterChartBuilderDéfinit les dimensions du graphique.
setLegendPosition(position)ScatterChartBuilderDéfinit la position de la légende par rapport au graphique.
setLegendTextStyle(textStyle)ScatterChartBuilderDéfinit le style du texte de la légende du graphique.
setOption(option, value)ScatterChartBuilderDéfinit les options avancées de ce graphique.
setPointStyle(style)ScatterChartBuilderDéfinit le style des points de la ligne.
setTitle(chartTitle)ScatterChartBuilderDéfinit le titre du graphique.
setTitleTextStyle(textStyle)ScatterChartBuilderDéfinit le style du texte du titre du graphique.
setXAxisLogScale()ScatterChartBuilderConvertit l'axe horizontal en échelle logarithmique (toutes les valeurs doivent être positives).
setXAxisRange(start, end)ScatterChartBuilderDéfinit la plage de l'axe horizontal du graphique.
setXAxisTextStyle(textStyle)ScatterChartBuilderDéfinit le style du texte de l'axe horizontal.
setXAxisTitle(title)ScatterChartBuilderAjoute un titre à l'axe horizontal.
setXAxisTitleTextStyle(textStyle)ScatterChartBuilderDéfinit le style du texte du titre de l'axe horizontal.
setYAxisLogScale()ScatterChartBuilderConvertit l'axe vertical en échelle logarithmique (toutes les valeurs doivent être positives).
setYAxisRange(start, end)ScatterChartBuilderDéfinit la plage de l'axe vertical du graphique.
setYAxisTextStyle(textStyle)ScatterChartBuilderDéfinit le style du texte de l'axe vertical.
setYAxisTitle(title)ScatterChartBuilderAjoute un titre à l'axe vertical.
setYAxisTitleTextStyle(textStyle)ScatterChartBuilderDéfinit le style du texte du titre de l'axe vertical.

StringFilterBuilder

Méthodes

MéthodeType renvoyéBrève description
setCaseSensitive(caseSensitive)StringFilterBuilderIndique si la correspondance doit être sensible à la casse ou non.
setMatchType(matchType)StringFilterBuilderIndique si le contrôle doit correspondre uniquement à des valeurs exactes (MatchType.EXACT), à des préfixes commençant au début de la valeur (MatchType.PREFIX) ou à n'importe quelle sous-chaîne (MatchType.ANY).
setRealtimeTrigger(realtimeTrigger)StringFilterBuilderIndique si le contrôle doit correspondre à chaque fois qu'une touche est enfoncée ou uniquement lorsque le champ de saisie "change" (perte de focus ou appui sur la touche Entrée).

TableChartBuilder

Méthodes

MéthodeType renvoyéBrève description
build()ChartCrée le graphique.
enablePaging(enablePaging)TableChartBuilderIndique s'il faut activer la pagination dans les données.
enablePaging(pageSize)TableChartBuilderActive la pagination et définit le nombre de lignes sur chaque page.
enablePaging(pageSize, startPage)TableChartBuilderActive la pagination, définit le nombre de lignes dans chaque page et la première page du tableau à afficher (les numéros de page sont basés sur zéro).
enableRtlTable(rtlEnabled)TableChartBuilderAjoute une prise en charge de base des langues de droite à gauche (comme l'arabe ou l'hébreu) en inversant l'ordre des colonnes du tableau, de sorte que la colonne 0 est la colonne la plus à droite et la dernière colonne est la colonne la plus à gauche.
enableSorting(enableSorting)TableChartBuilderIndique s'il faut trier les colonnes lorsque l'utilisateur clique sur un en-tête de colonne.
setDataSourceUrl(url)TableChartBuilderDéfinit l'URL de la source de données utilisée pour extraire les données d'une source externe, comme Google Sheets.
setDataTable(tableBuilder)TableChartBuilderDéfinit le tableau de données à utiliser pour le graphique à l'aide d'un DataTableBuilder.
setDataTable(table)TableChartBuilderDéfinit le tableau de données contenant les lignes du graphique, ainsi que les libellés de l'axe X.
setDataViewDefinition(dataViewDefinition)TableChartBuilderDéfinit la définition de la vue de données à utiliser pour le graphique.
setDimensions(width, height)TableChartBuilderDéfinit les dimensions du graphique.
setFirstRowNumber(number)TableChartBuilderDéfinit le numéro de ligne de la première ligne du tableau de données.
setInitialSortingAscending(column)TableChartBuilderDéfinit l'index de la colonne selon laquelle le tableau doit être trié initialement (ordre croissant).
setInitialSortingDescending(column)TableChartBuilderDéfinit l'index de la colonne selon laquelle le tableau doit être trié initialement (ordre décroissant).
setOption(option, value)TableChartBuilderDéfinit les options avancées de ce graphique.
showRowNumberColumn(showRowNumber)TableChartBuilderIndique s'il faut afficher le numéro de ligne comme première colonne du tableau.
useAlternatingRowStyle(alternate)TableChartBuilderIndique si un style de couleur en alternance est attribué aux lignes impaires et paires d'un tableau.

TextStyle

Méthodes

MéthodeType renvoyéBrève description
getColor()StringRécupère la couleur du style de texte.
getFontName()StringRécupère le nom de la police du style de texte.
getFontSize()NumberObtient la taille de police du style de texte.

TextStyleBuilder

Méthodes

MéthodeType renvoyéBrève description
build()TextStyleCrée et renvoie un objet de configuration de style de texte créé à l'aide de ce générateur.
setColor(cssValue)TextStyleBuilderDéfinit la couleur du style de texte.
setFontName(fontName)TextStyleBuilderDéfinit le nom de la police du style de texte.
setFontSize(fontSize)TextStyleBuilderDéfinit la taille de police du style de texte.