Class TableChartBuilder

TableChartBuilder

Ein Builder für Tabellendiagramme. Weitere Informationen finden Sie in der Dokumentation zu Google Charts.

Das folgende Beispiel zeigt, wie ein Tabellendiagramm erstellt wird. Die Daten werden aus einer Google-Tabelle importiert.

// Get sample data from a spreadsheet.
var dataSourceUrl = 'https://docs.google.com/spreadsheet/tq?range=A1%3AF' +
    '&key=0Aq4s9w_HxMs7dHpfX05JdmVSb1FpT21sbXd4NVE3UEE&gid=4&headers=-1';

var chartBuilder = Charts.newTableChart()
    .setDimensions(600, 500)
    .enablePaging(20)
    .setDataSourceUrl(dataSourceUrl);

var chart = chartBuilder.build();

Methoden

MethodeRückgabetypKurzbeschreibung
build()ChartErstellt das Diagramm.
enablePaging(enablePaging)TableChartBuilderLegt fest, ob das Paging durch die Daten aktiviert werden soll.
enablePaging(pageSize)TableChartBuilderAktiviert das Paging und legt die Anzahl der Zeilen auf jeder Seite fest.
enablePaging(pageSize, startPage)TableChartBuilderAktiviert das Paging und legt die Anzahl der Zeilen auf jeder Seite sowie die erste anzuzeigende Tabellenseite (Seite) fest. Zahlen null).
enableRtlTable(rtlEnabled)TableChartBuilderDurch die Umkehrung von linksläufigen Sprachen wie Arabisch oder Hebräisch werden linksläufige Sprachen unterstützt. Spaltenreihenfolge der Tabelle, sodass Spalte 0 die Spalte ganz rechts und die letzte Spalte der 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 zum Abrufen von Daten aus einer externen Quelle wie Google verwendet wird Google Tabellen.
setDataTable(tableBuilder)TableChartBuilderLegt die für das Diagramm zu verwendende Datentabelle mithilfe eines DataTableBuilders fest.
setDataTable(table)TableChartBuilderLegt die Datentabelle fest, die die Linien für das Diagramm sowie die Beschriftungen der X-Achse enthält.
setDataViewDefinition(dataViewDefinition)TableChartBuilderLegt die Datenansichtsdefinition für das Diagramm fest.
setDimensions(width, height)TableChartBuilderLegt die Dimensionen 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 den ungeraden und geraden Zeilen eines Tabellendiagramms ein abwechselnder Farbstil zugewiesen wird.

Detaillierte Dokumentation

build()

Erstellt das Diagramm.

Rückflug

Chart (Diagrammobjekt): Ein Diagrammobjekt, das in Dokumente und UI-Elemente eingebettet oder als statisches Objekt verwendet werden kann. Bild.


enablePaging(enablePaging)

Legt fest, ob das Paging durch die Daten aktiviert werden soll.

Paging ist standardmäßig deaktiviert. Wenn Paging aktiviert ist, beträgt die Standardseitengröße 10.

Parameter

NameTypBeschreibung
enablePagingBooleantrue, wenn Paging aktiviert sein soll, andernfalls false.

Rückflug

TableChartBuilder: Dieser Builder, der für Verkettungen nützlich ist.


enablePaging(pageSize)

Aktiviert das Paging und legt die Anzahl der Zeilen auf jeder Seite fest.

Die Standardseitengröße ist 10.

// Creates a table chart builder and enables paging with page size of 5.
var builder = Charts.newTableChart();
builder.enablePaging(5);

Parameter

NameTypBeschreibung
pageSizeIntegerDie Anzahl der Zeilen auf jeder Seite der Tabelle.

Rückflug

TableChartBuilder: Dieser Builder, der für Verkettungen nützlich ist.


enablePaging(pageSize, startPage)

Aktiviert das Paging und legt die Anzahl der Zeilen auf jeder Seite sowie die erste anzuzeigende Tabellenseite (Seite) fest. Zahlen null).

Die Standardseitengröße ist 10 und die Standardstartseite ist 0.

// Creates a table chart builder and enables paging with page size of 5 and displays page 2
// first.
var builder = Charts.newTableChart();
builder.enablePaging(5, 2);

Parameter

NameTypBeschreibung
pageSizeIntegerDie Anzahl der Zeilen auf jeder Seite der Tabelle.
startPageIntegerDie erste anzuzeigende Tabellenseite (Seitennummern basieren auf null).

Rückflug

TableChartBuilder: Dieser Builder, der für Verkettungen nützlich ist.


enableRtlTable(rtlEnabled)

Durch die Umkehrung von linksläufigen Sprachen wie Arabisch oder Hebräisch werden linksläufige Sprachen unterstützt. Spaltenreihenfolge der Tabelle, sodass Spalte 0 die Spalte ganz rechts und die letzte Spalte der Spalte ganz links.

Dies wirkt sich nicht auf den Spaltenindex in den zugrunde liegenden Daten aus, sondern nur auf die Anzeigereihenfolge. Die vollständige bidirektionale Sprachanzeige (BiDi) wird von der Tabellenvisualisierung nicht unterstützt, auch nicht mit dieser Option. Diese Option wird ignoriert, wenn Sie Paging (mithilfe der Seitenoption) aktivieren oder verfügt die Tabelle über Bildlaufleisten, da Sie Optionen für Höhe und Breite angegeben haben, die kleiner als die erforderlichen Tabellengröße. Standardmäßig ist die RTL-Unterstützung deaktiviert.

Parameter

NameTypBeschreibung
rtlEnabledBooleantrue, wenn die Unterstützung von rechts nach links aktiviert werden soll, false sonst.

Rückflug

TableChartBuilder: Dieser Builder, der für Verkettungen nützlich ist.


enableSorting(enableSorting)

Legt fest, ob Spalten sortiert werden sollen, wenn der Nutzer auf eine Spaltenüberschrift klickt.

Wenn die Sortierung aktiviert ist, werden die Zeilen automatisch angezeigt, wenn Nutzende auf die Spaltenüberschrift klicken. sortiert. Die Sortierung ist standardmäßig aktiviert.

Parameter

NameTypBeschreibung
enableSortingBooleantrue, um die Sortierung durch Klicken auf die Spaltenüberschriften zu aktivieren, andernfalls false.

Rückflug

TableChartBuilder: Dieser Builder, der für Verkettungen nützlich ist.


setDataSourceUrl(url)

Legt die Datenquellen-URL fest, die zum Abrufen von Daten aus einer externen Quelle wie Google verwendet wird Google Tabellen. Wenn eine Datenquellen-URL und eine Datentabelle angegeben werden, wird die Datenquellen-URL ignoriert.

Weitere Informationen zum Abfragen von Datenquellen finden Sie in der Dokumentation zu Google Charts.

Parameter

NameTypBeschreibung
urlStringDie URL der Datenquelle, einschließlich etwaiger Abfrageparameter.

Rückflug

TableChartBuilder: Dieser Builder, der für Verkettungen nützlich ist.


setDataTable(tableBuilder)

Legt die für das Diagramm zu verwendende Datentabelle mithilfe eines DataTableBuilders fest. Dies ist eine unkomplizierte Methode, zum Festlegen der Datentabelle, ohne build() aufrufen zu müssen.

Parameter

NameTypBeschreibung
tableBuilderDataTableBuilderTool zum Erstellen von Datentabellen Im Rahmen dieses Vorgangs wird sofort eine neue Datentabelle erstellt. , sodass weitere Aktualisierungen des Builders nicht im Diagramm berücksichtigt werden.

Rückflug

TableChartBuilder: Dieser Builder, der für Verkettungen nützlich ist.


setDataTable(table)

Legt die Datentabelle fest, die die Linien für das Diagramm sowie die Beschriftungen der X-Achse enthält. Die sollte die erste Spalte ein String sein und die Beschriftungen der horizontalen Achse enthalten. Beliebige Anzahl von Spalten müssen alle numerisch sein. Jede Spalte wird als separate Zeile angezeigt.

Parameter

NameTypBeschreibung
tableDataTableSourceDie Datentabelle, die für das Diagramm verwendet werden soll.

Rückflug

TableChartBuilder: Dieser Builder, der für Verkettungen nützlich ist.


setDataViewDefinition(dataViewDefinition)

Legt die Datenansichtsdefinition für das Diagramm fest.

Parameter

NameTypBeschreibung
dataViewDefinitionDataViewDefinitionEin Objekt zur Definition der Datenansicht, das die zu erfassende Ansicht definiert. die aus der angegebenen Datenquelle für die Diagrammzeichnung abgeleitet wird.

Rückflug

TableChartBuilder: Dieser Builder, der für Verkettungen nützlich ist.


setDimensions(width, height)

Legt die Dimensionen für das Diagramm fest.

Parameter

NameTypBeschreibung
widthIntegerDie Breite des Diagramms in Pixeln.
heightIntegerDie Höhe des Diagramms in Pixeln.

Rückflug

TableChartBuilder: Dieser Builder, der für Verkettungen nützlich ist.


setFirstRowNumber(number)

Legt die Zeilennummer für die erste Zeile in der Datentabelle fest.

Die Standardzeilennummer der ersten Zeile ist 1.

// Creates a table chart builder and sets the first row to be 2.
var builder = Charts.newTableChart();
builder.setFirstRowNumber(2);

Parameter

NameTypBeschreibung
numberIntegerDie Zeilennummer der ersten Zeile in der Datentabelle.

Rückflug

TableChartBuilder: Dieser Builder, der für Verkettungen nützlich ist.


setInitialSortingAscending(column)

Legt den Index der Spalte fest, nach der die Tabelle anfänglich sortiert werden soll (aufsteigend).

Das Betriebssystem der Spalte ist in aufsteigender Reihenfolge sortiert und mit einem kleinen Pfeil gekennzeichnet.

// Creates a table chart builder and sorts it by the second column (ascending).
var builder = Charts.newTableChart();
builder.setInitialSortingAscending(2);

Parameter

NameTypBeschreibung
columnIntegerDie Nummer der Spalte, nach der die Tabelle anfänglich sortiert werden soll.

Rückflug

TableChartBuilder: Dieser Builder, der für Verkettungen nützlich ist.


setInitialSortingDescending(column)

Legt den Index der Spalte fest, nach der die Tabelle anfänglich sortiert werden soll (absteigend).

Das Betriebssystem der Spalte ist in absteigender Reihenfolge sortiert und mit einem kleinen Pfeil gekennzeichnet.

// Creates a table chart builder and sorts it by the second column (descending).
var builder = Charts.newTableChart();
builder.setInitialSortingDescending(2);

Parameter

NameTypBeschreibung
columnIntegerDie Nummer der Spalte, nach der die Tabelle anfänglich sortiert werden soll.

Rückflug

TableChartBuilder: Dieser Builder, der für Verkettungen nützlich ist.


setOption(option, value)

Legt erweiterte Optionen für dieses Diagramm fest. Verfügbare Optionen für dieses Diagramms. Diese Methode hat keine Auswirkungen, wenn die angegebene Option ungültig ist.

// Build a table chart which renders HTML.
var builder = Charts.newTableChart();
builder.setOption('allowHtml', {@code true});
var chart = builder.build();

Parameter

NameTypBeschreibung
optionStringDie festzulegende Option.
valueObjectDer festzulegende Wert.

Rückflug

TableChartBuilder: Dieser Builder, der für Verkettungen nützlich ist.


showRowNumberColumn(showRowNumber)

Legt fest, ob die Zeilennummer als erste Spalte der Tabelle angezeigt werden soll.

Standardmäßig werden keine Zeilennummern angezeigt.

Parameter

NameTypBeschreibung
showRowNumberBooleantrue, wenn die erste Spalte der Tabelle die Zeilennummer enthalten soll, Andernfalls false.

Rückflug

TableChartBuilder: Dieser Builder, der für Verkettungen nützlich ist.


useAlternatingRowStyle(alternate)

Legt fest, ob den ungeraden und geraden Zeilen eines Tabellendiagramms ein abwechselnder Farbstil zugewiesen wird.

Das Standardverhalten ist, dass die Zeilen einen abwechselnden Farbstil haben.

Parameter

NameTypBeschreibung
alternateBooleantrue, wenn Farbstile abwechselnd verwendet werden sollen, andernfalls false.

Rückflug

TableChartBuilder: Dieser Builder, der für Verkettungen nützlich ist.