Ein Builder für Tabellendiagramme. Weitere Informationen finden Sie in der Google Charts-Dokumentation.
Hier ist ein Beispiel für das Erstellen eines Tabellendiagramms. Die Daten werden aus einer Google-Tabelle importiert.
// Get sample data from a spreadsheet. const dataSourceUrl = 'https://docs.google.com/spreadsheet/tq?range=A1%3AF' + '&key=0Aq4s9w_HxMs7dHpfX05JdmVSb1FpT21sbXd4NVE3UEE&gid=4&headers=-1'; const chartBuilder = Charts.newTableChart() .setDimensions(600, 500) .enablePaging(20) .setDataSourceUrl(dataSourceUrl); const chart = chartBuilder.build();
Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
build() | Chart | Erstellt das Diagramm. |
enable | Table | Legt fest, ob das Paging durch die Daten aktiviert werden soll. |
enable | Table | Aktiviert die Paginierung und legt die Anzahl der Zeilen auf jeder Seite fest. |
enable | Table | Aktiviert die Paginierung, legt die Anzahl der Zeilen auf jeder Seite und die erste anzuzeigende Tabellenseite fest (Seitenzahlen sind nullbasiert). |
enable | Table | Fü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. |
enable | Table | Legt fest, ob Spalten sortiert werden sollen, wenn der Nutzer auf eine Spaltenüberschrift klickt. |
set | Table | Legt die Datenquellen-URL fest, die verwendet wird, um Daten aus einer externen Quelle wie Google Sheets abzurufen. |
set | Table | Legt die Datentabelle fest, die für das Diagramm verwendet werden soll. Dazu wird ein DataTableBuilder verwendet. |
set | Table | Legt die Datentabelle fest, die die Linien für das Diagramm sowie die X-Achsenbeschriftungen enthält. |
set | Table | Legt die Definition der Datenansicht fest, die für das Diagramm verwendet werden soll. |
set | Table | Legt die Abmessungen für das Diagramm fest. |
set | Table | Legt die Zeilennummer für die erste Zeile in der Datentabelle fest. |
set | Table | Legt den Index der Spalte fest, nach der die Tabelle anfänglich sortiert werden soll (aufsteigend). |
set | Table | Legt den Index der Spalte fest, nach der die Tabelle anfänglich sortiert werden soll (absteigend). |
set | Table | Legt erweiterte Optionen für dieses Diagramm fest. |
show | Table | Legt fest, ob die Zeilennummer als erste Spalte der Tabelle angezeigt werden soll. |
use | Table | Legt fest, ob ungeraden und geraden Zeilen eines Tabellendiagramms ein abwechselnder Farbstil zugewiesen wird. |
Detaillierte Dokumentation
build()
Erstellt das Diagramm.
Rückflug
Chart: Ein Diagrammobjekt, das in Dokumente oder UI-Elemente eingebettet oder als statisches Bild verwendet werden kann.
enablePaging(enablePaging)
Legt fest, ob das Paging durch die Daten aktiviert werden soll.
Standardmäßig ist die Paginierung deaktiviert. Wenn die Paginierung aktiviert ist, beträgt die Standardseitengröße 10.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
enable | Boolean | true, wenn die Paginierung aktiviert werden soll, andernfalls false. |
Rückflug
TableChartBuilder – Dieser Builder, nützlich für die Verkettung.
enablePaging(pageSize)
Aktiviert die Paginierung 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. const builder = Charts.newTableChart(); builder.enablePaging(5);
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
page | Integer | Die Anzahl der Zeilen auf jeder Seite der Tabelle. |
Rückflug
TableChartBuilder – Dieser Builder, nützlich für die Verkettung.
enablePaging(pageSize, startPage)
Aktiviert die Paginierung, legt die Anzahl der Zeilen auf jeder Seite und die erste anzuzeigende Tabellenseite fest (Seitenzahlen sind nullbasiert).
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. const builder = Charts.newTableChart(); builder.enablePaging(5, 2);
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
page | Integer | Die Anzahl der Zeilen auf jeder Seite der Tabelle. |
start | Integer | Die erste Tabellenseite, die angezeigt werden soll (Seitenzahlen sind nullbasiert). |
Rückflug
TableChartBuilder – Dieser Builder, nützlich für die Verkettung.
enableRtlTable(rtlEnabled)
Fü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.
Dies hat keine Auswirkungen auf den Spaltenindex in den zugrunde liegenden Daten, sondern nur auf die Reihenfolge der Darstellung. Die vollständige bidirektionale (BiDi) Sprachanzeige wird von der Tabellenvisualisierung auch mit dieser Option nicht unterstützt. Diese Option wird ignoriert, wenn Sie die Paginierung aktivieren (mit der Option „page“) oder wenn die Tabelle Scrollbalken hat, weil Sie Optionen für Höhe und Breite angegeben haben, die kleiner als die erforderliche Tabellengröße sind. Standardmäßig ist die RTL-Unterstützung deaktiviert.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
rtl | Boolean | true, wenn die Unterstützung für die Leserichtung von rechts nach links aktiviert werden soll, andernfalls false. |
Rückflug
TableChartBuilder – Dieser Builder, nützlich für die Verkettung.
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 sortiert, wenn Nutzer auf die Spaltenüberschrift klicken. Standardmäßig ist die Sortierung aktiviert.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
enable | Boolean | true, um das Sortieren durch Klicken auf Spaltenüberschriften zu aktivieren, false andernfalls. |
Rückflug
TableChartBuilder – Dieser Builder, nützlich für die Verkettung.
setDataSourceUrl(url)
Legt die Datenquellen-URL fest, die verwendet wird, um Daten aus einer externen Quelle wie Google Sheets abzurufen. Wenn eine Datenquellen-URL und eine DataTable angegeben werden, wird die Datenquellen-URL ignoriert.
Weitere Informationen zum Abfragen von Datenquellen finden Sie in der Google Charts-Dokumentation.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
url | String | Die Datenquellen-URL, einschließlich aller Suchparameter. |
Rückflug
TableChartBuilder – Dieser Builder, nützlich für die Verkettung.
setDataTable(tableBuilder)
Legt die Datentabelle fest, die für das Diagramm verwendet werden soll. Dazu wird ein DataTableBuilder verwendet. Dies ist eine praktische Methode zum Festlegen der Datentabelle, ohne dass build() aufgerufen werden muss.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
table | Data | Ein Tool zum Erstellen von Datentabellen. Im Rahmen dieses Aufrufs wird sofort eine neue Datentabelle erstellt. Alle weiteren Aktualisierungen des Builders werden daher nicht im Diagramm berücksichtigt. |
Rückflug
TableChartBuilder – Dieser Builder, nützlich für die Verkettung.
setDataTable(table)
Legt die Datentabelle fest, die die Linien für das Diagramm sowie die X-Achsenbeschriftungen enthält. Die erste Spalte muss ein String sein und die Labels für die horizontale Achse enthalten. Es können beliebig viele Spalten folgen, die alle numerisch sein müssen. Jede Spalte wird als separate Zeile dargestellt.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
table | Data | Die Datentabelle, die für das Diagramm verwendet werden soll. |
Rückflug
TableChartBuilder – Dieser Builder, nützlich für die Verkettung.
setDataViewDefinition(dataViewDefinition)
Legt die Definition der Datenansicht fest, die für das Diagramm verwendet werden soll.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
data | Data | Ein Objekt zur Definition der Datenansicht, das die Ansicht definiert, die für das Zeichnen des Diagramms aus der angegebenen Datenquelle abgeleitet werden soll. |
Rückflug
TableChartBuilder – Dieser Builder, nützlich für die Verkettung.
setDimensions(width, height)
Legt die Abmessungen für das Diagramm fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
width | Integer | Die Breite des Diagramms in Pixeln. |
height | Integer | Die Höhe des Diagramms in Pixeln. |
Rückflug
TableChartBuilder – Dieser Builder, nützlich für die Verkettung.
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. const builder = Charts.newTableChart(); builder.setFirstRowNumber(2);
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
number | Integer | Die Zeilennummer der ersten Zeile in der Datentabelle. |
Rückflug
TableChartBuilder – Dieser Builder, nützlich für die Verkettung.
setInitialSortingAscending(column)
Legt den Index der Spalte fest, nach der die Tabelle anfänglich sortiert werden soll (aufsteigend).
Die 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). const builder = Charts.newTableChart(); builder.setInitialSortingAscending(2);
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
column | Integer | Die Nummer der Spalte, nach der die Tabelle anfänglich sortiert werden soll. |
Rückflug
TableChartBuilder – Dieser Builder, nützlich für die Verkettung.
setInitialSortingDescending(column)
Legt den Index der Spalte fest, nach der die Tabelle anfänglich sortiert werden soll (absteigend).
Die 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). const builder = Charts.newTableChart(); builder.setInitialSortingDescending(2);
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
column | Integer | Die Nummer der Spalte, nach der die Tabelle anfänglich sortiert werden soll. |
Rückflug
TableChartBuilder – Dieser Builder, nützlich für die Verkettung.
setOption(option, value)
Legt erweiterte Optionen für dieses Diagramm fest. Verfügbare Optionen für dieses Diagramm Diese Methode hat keine Auswirkungen, wenn die angegebene Option ungültig ist.
// Build a table chart which renders HTML. const builder = Charts.newTableChart(); builder.setOption('allowHtml', {@code true}); const chart = builder.build();
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
option | String | Die festzulegende Option. |
value | Object | Der festzulegende Wert. |
Rückflug
TableChartBuilder – Dieser Builder, nützlich für die Verkettung.
showRowNumberColumn(showRowNumber)
Legt fest, ob die Zeilennummer als erste Spalte der Tabelle angezeigt werden soll.
Standardmäßig werden keine Zeilennummern angezeigt.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
show | Boolean | true, wenn in der ersten Spalte der Tabelle die Zeilennummer angezeigt werden soll, andernfalls false. |
Rückflug
TableChartBuilder – Dieser Builder, nützlich für die Verkettung.
useAlternatingRowStyle(alternate)
Legt fest, ob ungeraden und geraden Zeilen eines Tabellendiagramms ein abwechselnder Farbstil zugewiesen wird.
Standardmäßig haben die Zeilen einen abwechselnden Farbstil.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
alternate | Boolean | true, wenn sich die Farbstile abwechseln sollen, andernfalls false. |
Rückflug
TableChartBuilder – Dieser Builder, nützlich für die Verkettung.