Charts Service

Charts

Mit diesem Dienst können Nutzer Diagramme mit den Google Charts-Tools erstellen und serverseitig rendern. Wenn Sie Diagramme in einem Webbrowser rendern möchten, verwenden Sie stattdessen die Google Charts API.

In diesem Beispiel wird eine einfache Datentabelle erstellt, ein Flächendiagramm mit den Daten gefüllt und als Bild auf einer Webseite eingefügt:

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;

}

Klassen

NameKurzbeschreibung
AreaChartBuilderBuilder für Flächendiagramme.
BarChartBuilderBuilder für Balkendiagramme.
ChartEin Chart-Objekt, das in ein statisches Bild konvertiert werden kann.
ChartHiddenDimensionStrategyEine Aufzählung, die angibt, wie ausgeblendete Dimensionen in einer Quelle in einem Diagramm dargestellt werden.
ChartMergeStrategyEine Aufzählung, die angibt, wie mehrere Bereiche in der Quelle in einem Diagramm dargestellt werden.
ChartOptionsZeigt die aktuell für ein Chart konfigurierten Optionen an, z. B. Höhe und Farbe.
ChartTypeVom Charts-Dienst unterstützte Diagrammtypen.
ChartsEinstiegspunkt zum Erstellen von Diagrammen in Scripts.
ColumnChartBuilderBuilder für Säulendiagramme.
ColumnTypeEine Aufzählung der gültigen Datentypen für Spalten in einem DataTable.
CurveStyleEine Aufzählung der Stile für Kurven in einem Diagramm.
DataTableEine Datentabelle, die in Diagrammen verwendet werden soll.
DataTableBuilderBuilder für DataTable-Objekte.
DataTableSourceSchnittstelle für Objekte, die ihre Daten als DataTable darstellen können.
DataViewDefinitionEine Definition der Datenansicht zur Visualisierung von Diagrammdaten.
DataViewDefinitionBuilderBuilder für DataViewDefinition-Objekte.
LineChartBuilderBuilder für Liniendiagramme.
MatchTypeEine Aufzählung, wie ein Stringwert abgeglichen werden soll.
NumberRangeFilterBuilderTool zum Erstellen von Filtersteuerungen für Zahlenbereiche.
OrientationEine Aufzählung der Ausrichtung eines Objekts.
PickerValuesLayoutEine Aufzählung, die angibt, wie ausgewählte Werte im Auswahl-Widget angezeigt werden.
PieChartBuilderEin Builder für Kreisdiagramme.
PointStyleEine Aufzählung der Stile von Punkten in einer Linie.
PositionEine Aufzählung der Legendenpositionen in einem Diagramm.
ScatterChartBuilderBuilder für Streudiagramme.
StringFilterBuilderTool zum Erstellen von Filtersteuerungen für Strings.
TableChartBuilderEin Builder für Tabellendiagramme.
TextStyleEin Konfigurationsobjekt für den Textstil.
TextStyleBuilderEin Builder zum Erstellen von TextStyle-Objekten.

AreaChartBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
build()ChartErstellt das Diagramm.
reverseCategories()AreaChartBuilderKehrt die Darstellung von Reihen auf der Bereichsachse um.
setBackgroundColor(cssValue)AreaChartBuilderLegt die Hintergrundfarbe für das Diagramm fest.
setColors(cssValues)AreaChartBuilderLegt die Farben für die Linien im Diagramm fest.
setDataSourceUrl(url)AreaChartBuilderLegt die Datenquellen-URL fest, die verwendet wird, um Daten aus einer externen Quelle wie Google Sheets abzurufen.
setDataTable(tableBuilder)AreaChartBuilderLegt die Datentabelle fest, die für das Diagramm verwendet werden soll. Dazu wird ein DataTableBuilder verwendet.
setDataTable(table)AreaChartBuilderLegt die Datentabelle fest, die die Linien für das Diagramm sowie die X-Achsenbeschriftungen enthält.
setDataViewDefinition(dataViewDefinition)AreaChartBuilderLegt die Definition der Datenansicht fest, die für das Diagramm verwendet werden soll.
setDimensions(width, height)AreaChartBuilderLegt die Abmessungen für das Diagramm fest.
setLegendPosition(position)AreaChartBuilderHiermit wird die Position der Legende im Verhältnis zum Diagramm festgelegt.
setLegendTextStyle(textStyle)AreaChartBuilderLegt den Textstil der Diagrammlegende fest.
setOption(option, value)AreaChartBuilderLegt erweiterte Optionen für dieses Diagramm fest.
setPointStyle(style)AreaChartBuilderLegt den Stil für Punkte in der Linie fest.
setRange(start, end)AreaChartBuilderLegt den Bereich für das Diagramm fest.
setStacked()AreaChartBuilderVerwendet gestapelte Linien. Das bedeutet, dass Linien- und Balkenwerte gestapelt (kumuliert) werden.
setTitle(chartTitle)AreaChartBuilderLegt den Titel des Diagramms fest.
setTitleTextStyle(textStyle)AreaChartBuilderLegt den Textstil des Diagrammtitels fest.
setXAxisTextStyle(textStyle)AreaChartBuilderLegt den Textstil der horizontalen Achse fest.
setXAxisTitle(title)AreaChartBuilderFügt der horizontalen Achse einen Titel hinzu.
setXAxisTitleTextStyle(textStyle)AreaChartBuilderLegt den Textstil für den Titel der horizontalen Achse fest.
setYAxisTextStyle(textStyle)AreaChartBuilderLegt den Textstil der vertikalen Achse fest.
setYAxisTitle(title)AreaChartBuilderFügt der vertikalen Achse einen Titel hinzu.
setYAxisTitleTextStyle(textStyle)AreaChartBuilderLegt den Textstil für den Titel der vertikalen Achse fest.
useLogScale()AreaChartBuilderLegt fest, dass die Bereichsachse logarithmisch skaliert wird. Dazu müssen alle Werte positiv sein.

BarChartBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
build()ChartErstellt das Diagramm.
reverseCategories()BarChartBuilderKehrt die Darstellung von Reihen auf der Bereichsachse um.
reverseDirection()BarChartBuilderKehrt die Richtung um, in der die Balken entlang der horizontalen Achse wachsen.
setBackgroundColor(cssValue)BarChartBuilderLegt die Hintergrundfarbe für das Diagramm fest.
setColors(cssValues)BarChartBuilderLegt die Farben für die Linien im Diagramm fest.
setDataSourceUrl(url)BarChartBuilderLegt die Datenquellen-URL fest, die verwendet wird, um Daten aus einer externen Quelle wie Google Sheets abzurufen.
setDataTable(tableBuilder)BarChartBuilderLegt die Datentabelle fest, die für das Diagramm verwendet werden soll. Dazu wird ein DataTableBuilder verwendet.
setDataTable(table)BarChartBuilderLegt die Datentabelle fest, die die Linien für das Diagramm sowie die X-Achsenbeschriftungen enthält.
setDataViewDefinition(dataViewDefinition)BarChartBuilderLegt die Definition der Datenansicht fest, die für das Diagramm verwendet werden soll.
setDimensions(width, height)BarChartBuilderLegt die Abmessungen für das Diagramm fest.
setLegendPosition(position)BarChartBuilderHiermit wird die Position der Legende im Verhältnis zum Diagramm festgelegt.
setLegendTextStyle(textStyle)BarChartBuilderLegt den Textstil der Diagrammlegende fest.
setOption(option, value)BarChartBuilderLegt erweiterte Optionen für dieses Diagramm fest.
setRange(start, end)BarChartBuilderLegt den Bereich für das Diagramm fest.
setStacked()BarChartBuilderVerwendet gestapelte Linien. Das bedeutet, dass Linien- und Balkenwerte gestapelt (kumuliert) werden.
setTitle(chartTitle)BarChartBuilderLegt den Titel des Diagramms fest.
setTitleTextStyle(textStyle)BarChartBuilderLegt den Textstil des Diagrammtitels fest.
setXAxisTextStyle(textStyle)BarChartBuilderLegt den Textstil der horizontalen Achse fest.
setXAxisTitle(title)BarChartBuilderFügt der horizontalen Achse einen Titel hinzu.
setXAxisTitleTextStyle(textStyle)BarChartBuilderLegt den Textstil für den Titel der horizontalen Achse fest.
setYAxisTextStyle(textStyle)BarChartBuilderLegt den Textstil der vertikalen Achse fest.
setYAxisTitle(title)BarChartBuilderFügt der vertikalen Achse einen Titel hinzu.
setYAxisTitleTextStyle(textStyle)BarChartBuilderLegt den Textstil für den Titel der vertikalen Achse fest.
useLogScale()BarChartBuilderLegt fest, dass die Bereichsachse logarithmisch skaliert wird. Dazu müssen alle Werte positiv sein.

Chart

Methoden

MethodeRückgabetypKurzbeschreibung
getAs(contentType)BlobGibt die Daten in diesem Objekt als Blob zurück, das in den angegebenen Inhaltstyp konvertiert wurde.
getBlob()BlobGibt die Daten in diesem Objekt als Blob zurück.
getOptions()ChartOptionsGibt die Optionen für dieses Diagramm zurück, z. B. Höhe, Farben und Achsen.

ChartHiddenDimensionStrategy

Properties

AttributTypBeschreibung
IGNORE_BOTHEnumStandardmäßig werden ausgeblendete Spalten und Zeilen in Diagrammen übersprungen.
IGNORE_ROWSEnumIn Diagrammen werden nur ausgeblendete Zeilen übersprungen.
IGNORE_COLUMNSEnumDiagramme überspringen nur ausgeblendete Spalten.
SHOW_BOTHEnumIn Diagrammen werden ausgeblendete Spalten oder Zeilen nicht übersprungen.

ChartMergeStrategy

Properties

AttributTypBeschreibung
MERGE_COLUMNSEnumStandard.
MERGE_ROWSEnumIn Diagrammen werden die Zeilen mehrerer Bereiche zusammengeführt.

ChartOptions

Methoden

MethodeRückgabetypKurzbeschreibung
get(option)ObjectGibt eine konfigurierte Option für dieses Diagramm zurück.
getOrDefault(option)ObjectGibt eine konfigurierte Option für dieses Diagramm zurück.

ChartType

Properties

AttributTypBeschreibung
TIMELINEEnumZeitachsendiagramm
AREAEnumFlächendiagramm
BAREnumBalkendiagramm
BUBBLEEnumBlasendiagramm
CANDLESTICKEnumKerzendiagramm
COLUMNEnumSäulendiagramm
COMBOEnumKombinationsdiagramm
GAUGEEnumTachometerdiagramm.
GEOEnumGeo-Diagramm
HISTOGRAMEnumHistogramm
RADAREnumNetzdiagramm
LINEEnumLiniendiagramm
ORGEnumOrganigramm
PIEEnumKreisdiagramm
SCATTEREnumStreudiagramm
SPARKLINEEnumSparkline-Diagramm
STEPPED_AREAEnumStufen-Flächendiagramm
TABLEEnumTabellendiagramm
TREEMAPEnumStrukturkarte
WATERFALLEnumWasserfalldiagramm.

Charts

Properties

AttributTypBeschreibung
ChartHiddenDimensionStrategyChartHiddenDimensionStrategyEine Aufzählung, die angibt, wie ausgeblendete Dimensionen in einer Quelle in einem Diagramm dargestellt werden.
ChartMergeStrategyChartMergeStrategyEine Aufzählung, die angibt, wie mehrere Bereiche in der Quelle in einem Diagramm dargestellt werden.
ChartTypeChartTypeEine Aufzählung der vom Charts-Dienst unterstützten Diagrammtypen.
ColumnTypeColumnTypeEine Aufzählung der gültigen Datentypen für Spalten in einer DataTable.
CurveStyleCurveStyleEine Aufzählung der Stile für Kurven in einem Diagramm.
PointStylePointStyleEine Aufzählung der Stile von Punkten in einer Linie.
PositionPositionEine Aufzählung der Legendenpositionen in einem Diagramm.

Methoden

MethodeRückgabetypKurzbeschreibung
newAreaChart()AreaChartBuilderErstellt ein Flächendiagramm, wie in der Google Chart Tools-Dokumentation beschrieben.
newBarChart()BarChartBuilderErstellt ein Balkendiagramm, wie in der Google Chart Tools-Dokumentation beschrieben.
newColumnChart()ColumnChartBuilderBeginnt mit dem Erstellen eines Säulendiagramms, wie in der Google Chart Tools-Dokumentation beschrieben.
newDataTable()DataTableBuilderErstellt eine leere Datentabelle, deren Werte manuell festgelegt werden können.
newDataViewDefinition()DataViewDefinitionBuilderErstellt eine neue Definition für eine Datenansicht.
newLineChart()LineChartBuilderErstellt ein Liniendiagramm, wie in der Google Chart Tools-Dokumentation beschrieben.
newPieChart()PieChartBuilderBeginnt mit dem Erstellen eines Kreisdiagramms, wie in der Google Chart Tools-Dokumentation beschrieben.
newScatterChart()ScatterChartBuilderBeginnt mit dem Erstellen eines Streudiagramms, wie in der Google Chart Tools-Dokumentation beschrieben.
newTableChart()TableChartBuilderBeginnt mit dem Erstellen eines Tabellendiagramms, wie in der Google Chart Tools-Dokumentation beschrieben.
newTextStyle()TextStyleBuilderErstellt einen neuen Textstil-Builder.

ColumnChartBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
build()ChartErstellt das Diagramm.
reverseCategories()ColumnChartBuilderKehrt die Darstellung von Reihen auf der Bereichsachse um.
setBackgroundColor(cssValue)ColumnChartBuilderLegt die Hintergrundfarbe für das Diagramm fest.
setColors(cssValues)ColumnChartBuilderLegt die Farben für die Linien im Diagramm fest.
setDataSourceUrl(url)ColumnChartBuilderLegt die Datenquellen-URL fest, die verwendet wird, um Daten aus einer externen Quelle wie Google Sheets abzurufen.
setDataTable(tableBuilder)ColumnChartBuilderLegt die Datentabelle fest, die für das Diagramm verwendet werden soll. Dazu wird ein DataTableBuilder verwendet.
setDataTable(table)ColumnChartBuilderLegt die Datentabelle fest, die die Linien für das Diagramm sowie die X-Achsenbeschriftungen enthält.
setDataViewDefinition(dataViewDefinition)ColumnChartBuilderLegt die Definition der Datenansicht fest, die für das Diagramm verwendet werden soll.
setDimensions(width, height)ColumnChartBuilderLegt die Abmessungen für das Diagramm fest.
setLegendPosition(position)ColumnChartBuilderHiermit wird die Position der Legende im Verhältnis zum Diagramm festgelegt.
setLegendTextStyle(textStyle)ColumnChartBuilderLegt den Textstil der Diagrammlegende fest.
setOption(option, value)ColumnChartBuilderLegt erweiterte Optionen für dieses Diagramm fest.
setRange(start, end)ColumnChartBuilderLegt den Bereich für das Diagramm fest.
setStacked()ColumnChartBuilderVerwendet gestapelte Linien. Das bedeutet, dass Linien- und Balkenwerte gestapelt (kumuliert) werden.
setTitle(chartTitle)ColumnChartBuilderLegt den Titel des Diagramms fest.
setTitleTextStyle(textStyle)ColumnChartBuilderLegt den Textstil des Diagrammtitels fest.
setXAxisTextStyle(textStyle)ColumnChartBuilderLegt den Textstil der horizontalen Achse fest.
setXAxisTitle(title)ColumnChartBuilderFügt der horizontalen Achse einen Titel hinzu.
setXAxisTitleTextStyle(textStyle)ColumnChartBuilderLegt den Textstil für den Titel der horizontalen Achse fest.
setYAxisTextStyle(textStyle)ColumnChartBuilderLegt den Textstil der vertikalen Achse fest.
setYAxisTitle(title)ColumnChartBuilderFügt der vertikalen Achse einen Titel hinzu.
setYAxisTitleTextStyle(textStyle)ColumnChartBuilderLegt den Textstil für den Titel der vertikalen Achse fest.
useLogScale()ColumnChartBuilderLegt fest, dass die Bereichsachse logarithmisch skaliert wird. Dazu müssen alle Werte positiv sein.

ColumnType

Properties

AttributTypBeschreibung
DATEEnumEntspricht Datumswerten.
NUMBEREnumEntspricht Zahlenwerten.
STRINGEnumEntspricht Stringwerten.

CurveStyle

Properties

AttributTypBeschreibung
NORMALEnumGerade Linien ohne Kurve.
SMOOTHEnumDie Winkel der Linie werden geglättet.

DataTable

DataTableBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
addColumn(type, label)DataTableBuilderFügt der Datentabelle eine Spalte hinzu.
addRow(values)DataTableBuilderFügt der Datentabelle eine Zeile hinzu.
build()DataTableErstellt eine Datentabelle und gibt sie zurück.
setValue(row, column, value)DataTableBuilderLegt einen bestimmten Wert in der Tabelle fest.

DataTableSource

Methoden

MethodeRückgabetypKurzbeschreibung
getDataTable()DataTableGibt die Daten in diesem Objekt als DataTable zurück.

DataViewDefinition

DataViewDefinitionBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
build()DataViewDefinitionErstellt und gibt das Datenansichtsdefinitionsobjekt zurück, das mit diesem Builder erstellt wurde.
setColumns(columns)DataViewDefinitionBuilderLegt die Indexe der Spalten fest, die in der Datenansicht enthalten sein sollen, und gibt Informationen zu Rollenspalten an.

LineChartBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
build()ChartErstellt das Diagramm.
reverseCategories()LineChartBuilderKehrt die Darstellung von Reihen auf der Bereichsachse um.
setBackgroundColor(cssValue)LineChartBuilderLegt die Hintergrundfarbe für das Diagramm fest.
setColors(cssValues)LineChartBuilderLegt die Farben für die Linien im Diagramm fest.
setCurveStyle(style)LineChartBuilderLegt den Stil fest, der für Kurven im Diagramm verwendet werden soll.
setDataSourceUrl(url)LineChartBuilderLegt die Datenquellen-URL fest, die verwendet wird, um Daten aus einer externen Quelle wie Google Sheets abzurufen.
setDataTable(tableBuilder)LineChartBuilderLegt die Datentabelle fest, die für das Diagramm verwendet werden soll. Dazu wird ein DataTableBuilder verwendet.
setDataTable(table)LineChartBuilderLegt die Datentabelle fest, die die Linien für das Diagramm sowie die X-Achsenbeschriftungen enthält.
setDataViewDefinition(dataViewDefinition)LineChartBuilderLegt die Definition der Datenansicht fest, die für das Diagramm verwendet werden soll.
setDimensions(width, height)LineChartBuilderLegt die Abmessungen für das Diagramm fest.
setLegendPosition(position)LineChartBuilderHiermit wird die Position der Legende im Verhältnis zum Diagramm festgelegt.
setLegendTextStyle(textStyle)LineChartBuilderLegt den Textstil der Diagrammlegende fest.
setOption(option, value)LineChartBuilderLegt erweiterte Optionen für dieses Diagramm fest.
setPointStyle(style)LineChartBuilderLegt den Stil für Punkte in der Linie fest.
setRange(start, end)LineChartBuilderLegt den Bereich für das Diagramm fest.
setTitle(chartTitle)LineChartBuilderLegt den Titel des Diagramms fest.
setTitleTextStyle(textStyle)LineChartBuilderLegt den Textstil des Diagrammtitels fest.
setXAxisTextStyle(textStyle)LineChartBuilderLegt den Textstil der horizontalen Achse fest.
setXAxisTitle(title)LineChartBuilderFügt der horizontalen Achse einen Titel hinzu.
setXAxisTitleTextStyle(textStyle)LineChartBuilderLegt den Textstil für den Titel der horizontalen Achse fest.
setYAxisTextStyle(textStyle)LineChartBuilderLegt den Textstil der vertikalen Achse fest.
setYAxisTitle(title)LineChartBuilderFügt der vertikalen Achse einen Titel hinzu.
setYAxisTitleTextStyle(textStyle)LineChartBuilderLegt den Textstil für den Titel der vertikalen Achse fest.
useLogScale()LineChartBuilderLegt fest, dass die Bereichsachse logarithmisch skaliert wird. Dazu müssen alle Werte positiv sein.

MatchType

Properties

AttributTypBeschreibung
EXACTEnumNur genaue Werte abgleichen
PREFIXEnumPräfixe ab dem Beginn des Werts vergleichen
ANYEnumMit einem beliebigen Teilstring übereinstimmen

Methoden

MethodeRückgabetypKurzbeschreibung
getName()StringGibt den Namen des Abgleichstyps zurück, der im Options-JSON verwendet werden soll.

NumberRangeFilterBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
setMaxValue(maxValue)NumberRangeFilterBuilderLegt den maximal zulässigen Wert für die Untergrenze des Bereichs fest.
setMinValue(minValue)NumberRangeFilterBuilderLegt den kleinsten zulässigen Wert für die Untergrenze des Bereichs fest.
setOrientation(orientation)NumberRangeFilterBuilderLegt die Ausrichtung des Schiebereglers fest.
setShowRangeValues(showRangeValues)NumberRangeFilterBuilderLegt fest, ob neben dem Schieberegler Labels mit den Grenzen des ausgewählten Bereichs angezeigt werden sollen.
setTicks(ticks)NumberRangeFilterBuilderLegt die Anzahl der Ticks (feste Positionen in einem Bereichsbalken) fest, in die die Ziehpunkte des Schiebereglers für einen Zahlenbereichsfilter fallen können.

Orientation

Properties

AttributTypBeschreibung
HORIZONTALEnumHorizontale Ausrichtung.
VERTICALEnumVertikale Ausrichtung.

PickerValuesLayout

Properties

AttributTypBeschreibung
ASIDEEnumAusgewählte Werte werden in einer Textzeile neben dem Widget zur Wertauswahl angezeigt.
BELOWEnumDie ausgewählten Werte werden in einer einzelnen Textzeile unter dem Widget angezeigt.
BELOW_WRAPPINGEnumÄhnlich wie unten, aber Einträge, die nicht in die Auswahl passen, werden in eine neue Zeile umgebrochen.
BELOW_STACKEDEnumDie ausgewählten Werte werden in einer Spalte unter dem Widget angezeigt.

PieChartBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
build()ChartErstellt das Diagramm.
reverseCategories()PieChartBuilderKehrt die Darstellung von Reihen auf der Bereichsachse um.
set3D()PieChartBuilderLegt fest, dass das Diagramm dreidimensional dargestellt wird.
setBackgroundColor(cssValue)PieChartBuilderLegt die Hintergrundfarbe für das Diagramm fest.
setColors(cssValues)PieChartBuilderLegt die Farben für die Linien im Diagramm fest.
setDataSourceUrl(url)PieChartBuilderLegt die Datenquellen-URL fest, die verwendet wird, um Daten aus einer externen Quelle wie Google Sheets abzurufen.
setDataTable(tableBuilder)PieChartBuilderLegt die Datentabelle fest, die für das Diagramm verwendet werden soll. Dazu wird ein DataTableBuilder verwendet.
setDataTable(table)PieChartBuilderLegt die Datentabelle fest, die die Linien für das Diagramm sowie die X-Achsenbeschriftungen enthält.
setDataViewDefinition(dataViewDefinition)PieChartBuilderLegt die Definition der Datenansicht fest, die für das Diagramm verwendet werden soll.
setDimensions(width, height)PieChartBuilderLegt die Abmessungen für das Diagramm fest.
setLegendPosition(position)PieChartBuilderHiermit wird die Position der Legende im Verhältnis zum Diagramm festgelegt.
setLegendTextStyle(textStyle)PieChartBuilderLegt den Textstil der Diagrammlegende fest.
setOption(option, value)PieChartBuilderLegt erweiterte Optionen für dieses Diagramm fest.
setTitle(chartTitle)PieChartBuilderLegt den Titel des Diagramms fest.
setTitleTextStyle(textStyle)PieChartBuilderLegt den Textstil des Diagrammtitels fest.

PointStyle

Properties

AttributTypBeschreibung
NONEEnumKeine Linienpunkte anzeigen
TINYEnumVerwenden Sie winzige Linienpunkte.
MEDIUMEnumVerwenden Sie mittelgroße Linienpunkte.
LARGEEnumVerwenden Sie große Linienpunkte.
HUGEEnumVerwenden Sie die größten Linienpunkte.

Position

Properties

AttributTypBeschreibung
TOPEnumÜber dem Diagramm.
RIGHTEnumRechts neben dem Diagramm.
BOTTOMEnumUnter dem Diagramm.
NONEEnumEs wird keine Legende angezeigt.

ScatterChartBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
build()ChartErstellt das Diagramm.
setBackgroundColor(cssValue)ScatterChartBuilderLegt die Hintergrundfarbe für das Diagramm fest.
setColors(cssValues)ScatterChartBuilderLegt die Farben für die Linien im Diagramm fest.
setDataSourceUrl(url)ScatterChartBuilderLegt die Datenquellen-URL fest, die verwendet wird, um Daten aus einer externen Quelle wie Google Sheets abzurufen.
setDataTable(tableBuilder)ScatterChartBuilderLegt die Datentabelle fest, die für das Diagramm verwendet werden soll. Dazu wird ein DataTableBuilder verwendet.
setDataTable(table)ScatterChartBuilderLegt die Datentabelle fest, die die Linien für das Diagramm sowie die X-Achsenbeschriftungen enthält.
setDataViewDefinition(dataViewDefinition)ScatterChartBuilderLegt die Definition der Datenansicht fest, die für das Diagramm verwendet werden soll.
setDimensions(width, height)ScatterChartBuilderLegt die Abmessungen für das Diagramm fest.
setLegendPosition(position)ScatterChartBuilderHiermit wird die Position der Legende im Verhältnis zum Diagramm festgelegt.
setLegendTextStyle(textStyle)ScatterChartBuilderLegt den Textstil der Diagrammlegende fest.
setOption(option, value)ScatterChartBuilderLegt erweiterte Optionen für dieses Diagramm fest.
setPointStyle(style)ScatterChartBuilderLegt den Stil für Punkte in der Linie fest.
setTitle(chartTitle)ScatterChartBuilderLegt den Titel des Diagramms fest.
setTitleTextStyle(textStyle)ScatterChartBuilderLegt den Textstil des Diagrammtitels fest.
setXAxisLogScale()ScatterChartBuilderLegt fest, dass die horizontale Achse logarithmisch skaliert wird. Dazu müssen alle Werte positiv sein.
setXAxisRange(start, end)ScatterChartBuilderLegt den Bereich für die horizontale Achse des Diagramms fest.
setXAxisTextStyle(textStyle)ScatterChartBuilderLegt den Textstil der horizontalen Achse fest.
setXAxisTitle(title)ScatterChartBuilderFügt der horizontalen Achse einen Titel hinzu.
setXAxisTitleTextStyle(textStyle)ScatterChartBuilderLegt den Textstil für den Titel der horizontalen Achse fest.
setYAxisLogScale()ScatterChartBuilderDie vertikale Achse wird logarithmisch skaliert. Dazu müssen alle Werte positiv sein.
setYAxisRange(start, end)ScatterChartBuilderLegt den Bereich für die vertikale Achse des Diagramms fest.
setYAxisTextStyle(textStyle)ScatterChartBuilderLegt den Textstil der vertikalen Achse fest.
setYAxisTitle(title)ScatterChartBuilderFügt der vertikalen Achse einen Titel hinzu.
setYAxisTitleTextStyle(textStyle)ScatterChartBuilderLegt den Textstil für den Titel der vertikalen Achse fest.

StringFilterBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
setCaseSensitive(caseSensitive)StringFilterBuilderLegt fest, ob beim Abgleich zwischen Groß- und Kleinschreibung unterschieden werden soll.
setMatchType(matchType)StringFilterBuilderLegt fest, ob das Steuerelement nur mit genauen Werten (MatchType.EXACT), mit Präfixen ab dem Anfang des Werts (MatchType.PREFIX) oder mit einem beliebigen Teilstring (MatchType.ANY) übereinstimmen soll.
setRealtimeTrigger(realtimeTrigger)StringFilterBuilderLegt fest, ob die Steuerung jedes Mal übereinstimmen soll, wenn eine Taste gedrückt wird, oder nur, wenn sich das Eingabefeld ändert (Fokusverlust oder Drücken der Eingabetaste).

TableChartBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
build()ChartErstellt das Diagramm.
enablePaging(enablePaging)TableChartBuilderLegt fest, ob das Paging durch die Daten aktiviert werden soll.
enablePaging(pageSize)TableChartBuilderAktiviert die Paginierung und legt die Anzahl der Zeilen auf jeder Seite fest.
enablePaging(pageSize, startPage)TableChartBuilderAktiviert die Paginierung, legt die Anzahl der Zeilen auf jeder Seite und die erste anzuzeigende Tabellenseite fest (Seitenzahlen sind nullbasiert).
enableRtlTable(rtlEnabled)TableChartBuilderFügt grundlegende Unterstützung für rechtsläufige Sprachen (z. B. Arabisch oder Hebräisch) hinzu, indem die Spaltenreihenfolge der Tabelle umgekehrt wird. Spalte 0 ist also die Spalte ganz rechts und die letzte Spalte ist die Spalte ganz links.
enableSorting(enableSorting)TableChartBuilderLegt fest, ob Spalten sortiert werden sollen, wenn der Nutzer auf eine Spaltenüberschrift klickt.
setDataSourceUrl(url)TableChartBuilderLegt die Datenquellen-URL fest, die verwendet wird, um Daten aus einer externen Quelle wie Google Sheets abzurufen.
setDataTable(tableBuilder)TableChartBuilderLegt die Datentabelle fest, die für das Diagramm verwendet werden soll. Dazu wird ein DataTableBuilder verwendet.
setDataTable(table)TableChartBuilderLegt die Datentabelle fest, die die Linien für das Diagramm sowie die X-Achsenbeschriftungen enthält.
setDataViewDefinition(dataViewDefinition)TableChartBuilderLegt die Definition der Datenansicht fest, die für das Diagramm verwendet werden soll.
setDimensions(width, height)TableChartBuilderLegt die Abmessungen für das Diagramm fest.
setFirstRowNumber(number)TableChartBuilderLegt die Zeilennummer für die erste Zeile in der Datentabelle fest.
setInitialSortingAscending(column)TableChartBuilderLegt den Index der Spalte fest, nach der die Tabelle anfänglich sortiert werden soll (aufsteigend).
setInitialSortingDescending(column)TableChartBuilderLegt den Index der Spalte fest, nach der die Tabelle anfänglich sortiert werden soll (absteigend).
setOption(option, value)TableChartBuilderLegt erweiterte Optionen für dieses Diagramm fest.
showRowNumberColumn(showRowNumber)TableChartBuilderLegt fest, ob die Zeilennummer als erste Spalte der Tabelle angezeigt werden soll.
useAlternatingRowStyle(alternate)TableChartBuilderLegt fest, ob ungeraden und geraden Zeilen eines Tabellendiagramms ein abwechselnder Farbstil zugewiesen wird.

TextStyle

Methoden

MethodeRückgabetypKurzbeschreibung
getColor()StringGibt die Farbe des Textformats zurück.
getFontName()StringRuft den Schriftartnamen des Textstils ab.
getFontSize()NumberGibt die Schriftgröße des Textformats zurück.

TextStyleBuilder

Methoden

MethodeRückgabetypKurzbeschreibung
build()TextStyleErstellt ein Textstilkonfigurationsobjekt, das mit diesem Builder erstellt wurde, und gibt es zurück.
setColor(cssValue)TextStyleBuilderLegt die Farbe des Textformats fest.
setFontName(fontName)TextStyleBuilderLegt den Schriftartnamen des Textformats fest.
setFontSize(fontSize)TextStyleBuilderLegt die Schriftgröße des Textformats fest.