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
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
build() | Chart | Erstellt das Diagramm. |
enablePaging(enablePaging) | TableChartBuilder | Legt fest, ob das Paging durch die Daten aktiviert werden soll. |
enablePaging(pageSize) | TableChartBuilder | Aktiviert das Paging und legt die Anzahl der Zeilen auf jeder Seite fest. |
enablePaging(pageSize, startPage) | TableChartBuilder | Aktiviert das Paging und legt die Anzahl der Zeilen auf jeder Seite sowie die erste anzuzeigende Tabellenseite (Seite) fest. Zahlen null). |
enableRtlTable(rtlEnabled) | TableChartBuilder | 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. |
enableSorting(enableSorting) | TableChartBuilder | Legt fest, ob Spalten sortiert werden sollen, wenn der Nutzer auf eine Spaltenüberschrift klickt. |
setDataSourceUrl(url) | TableChartBuilder | Legt die Datenquellen-URL fest, die zum Abrufen von Daten aus einer externen Quelle wie Google verwendet wird Google Tabellen. |
setDataTable(tableBuilder) | TableChartBuilder | Legt die für das Diagramm zu verwendende Datentabelle mithilfe eines DataTableBuilders fest. |
setDataTable(table) | TableChartBuilder | Legt die Datentabelle fest, die die Linien für das Diagramm sowie die Beschriftungen der X-Achse enthält. |
setDataViewDefinition(dataViewDefinition) | TableChartBuilder | Legt die Datenansichtsdefinition für das Diagramm fest. |
setDimensions(width, height) | TableChartBuilder | Legt die Dimensionen für das Diagramm fest. |
setFirstRowNumber(number) | TableChartBuilder | Legt die Zeilennummer für die erste Zeile in der Datentabelle fest. |
setInitialSortingAscending(column) | TableChartBuilder | Legt den Index der Spalte fest, nach der die Tabelle anfänglich sortiert werden soll (aufsteigend). |
setInitialSortingDescending(column) | TableChartBuilder | Legt den Index der Spalte fest, nach der die Tabelle anfänglich sortiert werden soll (absteigend). |
setOption(option, value) | TableChartBuilder | Legt erweiterte Optionen für dieses Diagramm fest. |
showRowNumberColumn(showRowNumber) | TableChartBuilder | Legt fest, ob die Zeilennummer als erste Spalte der Tabelle angezeigt werden soll. |
useAlternatingRowStyle(alternate) | TableChartBuilder | Legt 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
Name | Typ | Beschreibung |
---|---|---|
enablePaging | Boolean | true , 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
Name | Typ | Beschreibung |
---|---|---|
pageSize | Integer | Die 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
Name | Typ | Beschreibung |
---|---|---|
pageSize | Integer | Die Anzahl der Zeilen auf jeder Seite der Tabelle. |
startPage | Integer | Die 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
Name | Typ | Beschreibung |
---|---|---|
rtlEnabled | Boolean | true , 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
Name | Typ | Beschreibung |
---|---|---|
enableSorting | Boolean | true , 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
Name | Typ | Beschreibung |
---|---|---|
url | String | Die 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
Name | Typ | Beschreibung |
---|---|---|
tableBuilder | DataTableBuilder | Tool 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
Name | Typ | Beschreibung |
---|---|---|
table | DataTableSource | Die 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
Name | Typ | Beschreibung |
---|---|---|
dataViewDefinition | DataViewDefinition | Ein 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
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, 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
Name | Typ | Beschreibung |
---|---|---|
number | Integer | Die 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
Name | Typ | Beschreibung |
---|---|---|
column | Integer | Die 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
Name | Typ | Beschreibung |
---|---|---|
column | Integer | Die 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
Name | Typ | Beschreibung |
---|---|---|
option | String | Die festzulegende Option. |
value | Object | Der 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
Name | Typ | Beschreibung |
---|---|---|
showRowNumber | Boolean | true , 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
Name | Typ | Beschreibung |
---|---|---|
alternate | Boolean | true , wenn Farbstile abwechselnd verwendet werden sollen, andernfalls false . |
Rückflug
TableChartBuilder
: Dieser Builder, der für Verkettungen nützlich ist.