Ersteller von DataTable-Objekten. Das Erstellen einer Datentabelle besteht aus der Angabe der Spalten. und fügen dann nacheinander die Zeilen hinzu. Beispiel:
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();
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addColumn(type, label) | DataTableBuilder | Fügt der Datentabelle eine Spalte hinzu. |
addRow(values) | DataTableBuilder | Fügt der Datentabelle eine Zeile hinzu. |
build() | DataTable | Erstellt eine Datentabelle und gibt sie zurück. |
setValue(row, column, value) | DataTableBuilder | Legt einen bestimmten Wert in der Tabelle fest. |
Detaillierte Dokumentation
addColumn(type, label)
Fügt der Datentabelle eine Spalte hinzu. Die Spalten werden von 0 bis n hinzugefügt.
Die erste Spalte wird häufig in Diagrammen für Beschriftungen verwendet (z. B. Beschriftungen der X-Achse auf Linien) oder Kreisschnittbeschriftungen in Kreisdiagrammen). Die anderen Spalten werden häufig für Daten verwendet, erfordern oft numerische Werte.
Parameter
Name | Typ | Beschreibung |
---|---|---|
type | ColumnType | Typ der Daten in der Spalte (Zahl, String oder Datum) |
label | String | Beschriftung der Spalte (wird für Diagrammlegenden verwendet). |
Rückflug
DataTableBuilder
: Dieser Builder für Verkettungen.
addRow(values)
Fügt der Datentabelle eine Zeile hinzu.
Parameter
Name | Typ | Beschreibung |
---|---|---|
values | Object[] | -Werte für die Zeile, die in derselben Reihenfolge angegeben werden, in der die Spalten eingegeben werden. |
Rückflug
DataTableBuilder
: Dieser Builder für Verkettungen.
build()
setValue(row, column, value)
Legt einen bestimmten Wert in der Tabelle fest.
Sie können einen Wert festlegen, bevor Sie die Spalte zur Datentabelle hinzufügen. Wenn die Spalte hinzugefügt wird, wird der Wert ignoriert.
Nicht alle Spaltenwerte müssen ausgefüllt werden. Die fehlenden Spalten werden als null
betrachtet.
Parameter
Name | Typ | Beschreibung |
---|---|---|
row | Integer | Zeilenindex (die erste Zeile hat den Index 0) |
column | Integer | Spaltenindex (die erste Spalte hat den Index 0) |
value | Object | Wert der Tabellenzelle (sollte den richtigen Typ für die Spalte haben). |
Rückflug
DataTableBuilder
– dieser Builder für Verkettungen