Charts Service

Tangga Lagu

Layanan ini memungkinkan pengguna membuat bagan menggunakan Alat Google Chart dan merendernya di sisi server. Jika Anda ingin merender diagram di browser web, gunakan metode Google Chart API sebagai gantinya.

Contoh ini membuat tabel data dasar, mengisi bagan area dengan data tersebut, dan menambahkannya ke halaman web sebagai gambar:

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;

}

Class

NamaDeskripsi singkat
AreaChartBuilderBuilder untuk diagram area.
BarChartBuilderBuilder untuk diagram batang.
ChartObjek Chart, yang dapat dikonversi menjadi gambar statis.
ChartHiddenDimensionStrategyEnumerasi cara dimensi tersembunyi dalam sumber dinyatakan dalam diagram.
ChartMergeStrategyEnumerasi cara beberapa rentang dalam sumber dinyatakan dalam diagram.
ChartOptionsMengekspos opsi yang saat ini dikonfigurasi untuk Chart, seperti tinggi, warna, dll.
ChartTypeJenis diagram yang didukung oleh layanan Chart.
ChartsTitik entri untuk membuat Diagram dalam skrip.
ColumnChartBuilderBuilder untuk diagram kolom.
ColumnTypeEnumerasi jenis data yang valid untuk kolom dalam DataTable.
CurveStyleEnumerasi gaya untuk kurva dalam diagram.
DataTableTabel Data untuk digunakan dalam diagram.
DataTableBuilderBuilder objek DataTable.
DataTableSourceAntarmuka untuk objek yang dapat mewakili datanya sebagai DataTable.
DataViewDefinitionDefinisi tampilan data untuk memvisualisasikan data diagram.
DataViewDefinitionBuilderBuilder untuk objek DataViewDefinition.
LineChartBuilderBuilder untuk diagram garis.
MatchTypeEnumerasi cara pencocokan nilai string.
NumberRangeFilterBuilderBuilder untuk kontrol filter rentang angka.
OrientationEnumerasi orientasi suatu objek.
PickerValuesLayoutEnumerasi cara menampilkan nilai yang dipilih di widget pemilih.
PieChartBuilderBuilder untuk diagram lingkaran.
PointStyleEnumerasi gaya titik dalam sebuah garis.
PositionEnumerasi posisi legenda dalam diagram.
ScatterChartBuilderBuilder untuk diagram sebar.
StringFilterBuilderBuilder untuk kontrol filter string.
TableChartBuilderBuilder untuk diagram tabel.
TextStyleObjek konfigurasi gaya teks.
TextStyleBuilderBuilder yang digunakan untuk membuat objek TextStyle.

AreaChartBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()ChartMembuat diagram.
reverseCategories()AreaChartBuilderMembalikkan gambar deret dalam sumbu domain.
setBackgroundColor(cssValue)AreaChartBuilderMenetapkan warna latar belakang untuk diagram.
setColors(cssValues)AreaChartBuilderMenetapkan warna untuk garis dalam diagram.
setDataSourceUrl(url)AreaChartBuilderMenetapkan URL sumber data yang digunakan untuk mengambil data dari sumber eksternal, seperti Google Spreadsheet.
setDataTable(tableBuilder)AreaChartBuilderMenetapkan tabel data yang akan digunakan untuk diagram dengan DataTableBuilder.
setDataTable(table)AreaChartBuilderMenetapkan tabel data yang berisi garis untuk diagram, serta label sumbu X.
setDataViewDefinition(dataViewDefinition)AreaChartBuilderMenetapkan definisi tampilan data yang akan digunakan untuk diagram.
setDimensions(width, height)AreaChartBuilderMenetapkan dimensi untuk diagram.
setLegendPosition(position)AreaChartBuilderMenetapkan posisi legenda terhadap diagram.
setLegendTextStyle(textStyle)AreaChartBuilderMenetapkan gaya teks legenda diagram.
setOption(option, value)AreaChartBuilderMenetapkan opsi lanjutan untuk diagram ini.
setPointStyle(style)AreaChartBuilderMenetapkan gaya untuk titik dalam garis.
setRange(start, end)AreaChartBuilderMenetapkan rentang untuk diagram.
setStacked()AreaChartBuilderMenggunakan garis bertumpuk, artinya nilai garis dan batang ditumpuk (terakumulasi).
setTitle(chartTitle)AreaChartBuilderMenetapkan judul diagram.
setTitleTextStyle(textStyle)AreaChartBuilderMenetapkan gaya teks judul diagram.
setXAxisTextStyle(textStyle)AreaChartBuilderMenetapkan gaya teks sumbu horizontal.
setXAxisTitle(title)AreaChartBuilderMenambahkan judul ke sumbu horizontal.
setXAxisTitleTextStyle(textStyle)AreaChartBuilderMenetapkan gaya teks judul sumbu horizontal.
setYAxisTextStyle(textStyle)AreaChartBuilderMenetapkan gaya teks sumbu vertikal.
setYAxisTitle(title)AreaChartBuilderMenambahkan judul ke sumbu vertikal.
setYAxisTitleTextStyle(textStyle)AreaChartBuilderMenetapkan gaya teks judul sumbu vertikal.
useLogScale()AreaChartBuilderMembuat sumbu rentang menjadi skala logaritmik (mengharuskan semua nilai menjadi positif).

BarChartBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()ChartMembuat diagram.
reverseCategories()BarChartBuilderMembalikkan gambar deret dalam sumbu domain.
reverseDirection()BarChartBuilderMembalik arah pertumbuhan batang di sepanjang sumbu horizontal.
setBackgroundColor(cssValue)BarChartBuilderMenetapkan warna latar belakang untuk diagram.
setColors(cssValues)BarChartBuilderMenetapkan warna untuk garis dalam diagram.
setDataSourceUrl(url)BarChartBuilderMenetapkan URL sumber data yang digunakan untuk mengambil data dari sumber eksternal, seperti Google Spreadsheet.
setDataTable(tableBuilder)BarChartBuilderMenetapkan tabel data yang akan digunakan untuk diagram dengan DataTableBuilder.
setDataTable(table)BarChartBuilderMenetapkan tabel data yang berisi garis untuk diagram, serta label sumbu X.
setDataViewDefinition(dataViewDefinition)BarChartBuilderMenetapkan definisi tampilan data yang akan digunakan untuk diagram.
setDimensions(width, height)BarChartBuilderMenetapkan dimensi untuk diagram.
setLegendPosition(position)BarChartBuilderMenetapkan posisi legenda terhadap diagram.
setLegendTextStyle(textStyle)BarChartBuilderMenetapkan gaya teks legenda diagram.
setOption(option, value)BarChartBuilderMenetapkan opsi lanjutan untuk diagram ini.
setRange(start, end)BarChartBuilderMenetapkan rentang untuk diagram.
setStacked()BarChartBuilderMenggunakan garis bertumpuk, artinya nilai garis dan batang ditumpuk (terakumulasi).
setTitle(chartTitle)BarChartBuilderMenetapkan judul diagram.
setTitleTextStyle(textStyle)BarChartBuilderMenetapkan gaya teks judul diagram.
setXAxisTextStyle(textStyle)BarChartBuilderMenetapkan gaya teks sumbu horizontal.
setXAxisTitle(title)BarChartBuilderMenambahkan judul ke sumbu horizontal.
setXAxisTitleTextStyle(textStyle)BarChartBuilderMenetapkan gaya teks judul sumbu horizontal.
setYAxisTextStyle(textStyle)BarChartBuilderMenetapkan gaya teks sumbu vertikal.
setYAxisTitle(title)BarChartBuilderMenambahkan judul ke sumbu vertikal.
setYAxisTitleTextStyle(textStyle)BarChartBuilderMenetapkan gaya teks judul sumbu vertikal.
useLogScale()BarChartBuilderMembuat sumbu rentang menjadi skala logaritmik (mengharuskan semua nilai menjadi positif).

Chart

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getAs(contentType)BlobMenampilkan data di dalam objek ini sebagai blob yang dikonversi ke jenis konten yang ditentukan.
getBlob()BlobMenampilkan data di dalam objek ini sebagai blob.
getOptions()ChartOptionsMenampilkan opsi untuk diagram ini, seperti tinggi, warna, dan sumbu.

ChartHiddenDimensionStrategy

Properti

PropertiJenisDeskripsi
IGNORE_BOTHEnumDefault: diagram akan mengabaikan kolom dan baris yang tersembunyi.
IGNORE_ROWSEnumDiagram hanya melewati baris tersembunyi.
IGNORE_COLUMNSEnumDiagram hanya melewati kolom yang disembunyikan.
SHOW_BOTHEnumDiagram tidak melewati kolom yang disembunyikan atau baris tersembunyi.

ChartMergeStrategy

Properti

PropertiJenisDeskripsi
MERGE_COLUMNSEnumDefault.
MERGE_ROWSEnumDiagram menggabungkan baris dari beberapa rentang.

ChartOptions

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
get(option)ObjectMenampilkan opsi yang dikonfigurasi untuk diagram ini.
getOrDefault(option)ObjectMenampilkan opsi yang dikonfigurasi untuk diagram ini.

ChartType

Properti

PropertiJenisDeskripsi
TIMELINEEnumDiagram linimasa.
AREAEnumDiagram area
BAREnumDiagram batang
BUBBLEEnumDiagram balon.
CANDLESTICKEnumDiagram batang lilin.
COLUMNEnumDiagram kolom
COMBOEnumDiagram kombinasi
GAUGEEnumDiagram meteran.
GEOEnumDiagram geografis.
HISTOGRAMEnumHistogram
RADAREnumDiagram radar.
LINEEnumDiagram garis
ORGEnumDiagram organisasi.
PIEEnumDiagram lingkaran
SCATTEREnumDiagram sebar
SPARKLINEEnumDiagram garis percik.
STEPPED_AREAEnumDiagram area berundak.
TABLEEnumDiagram tabel
TREEMAPEnumDiagram peta hierarki.
WATERFALLEnumDiagram waterfall.

Charts

Properti

PropertiJenisDeskripsi
ChartHiddenDimensionStrategyChartHiddenDimensionStrategyEnumerasi cara dimensi tersembunyi dalam sumber dinyatakan dalam diagram.
ChartMergeStrategyChartMergeStrategyEnumerasi cara beberapa rentang dalam sumber dinyatakan dalam diagram.
ChartTypeChartTypeEnumerasi jenis diagram yang didukung oleh layanan Chart.
ColumnTypeColumnTypeEnumerasi jenis data yang valid untuk kolom dalam DataTable.
CurveStyleCurveStyleEnumerasi gaya untuk kurva dalam diagram.
PointStylePointStyleEnumerasi gaya titik dalam sebuah garis.
PositionPositionEnumerasi posisi legenda dalam diagram.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
newAreaChart()AreaChartBuilderMulai membuat diagram area, seperti yang dijelaskan di Diagram Google Dokumentasi Alat.
newBarChart()BarChartBuilderMulai membuat diagram batang, seperti yang dijelaskan di Diagram Google Dokumentasi Alat.
newColumnChart()ColumnChartBuilderMulai membuat diagram kolom, seperti yang dijelaskan di Google Chart Dokumentasi Alat.
newDataTable()DataTableBuilderMembuat tabel data kosong, yang dapat memiliki nilainya yang ditetapkan secara manual.
newDataViewDefinition()DataViewDefinitionBuilderMembuat definisi tampilan data baru.
newLineChart()LineChartBuilderMulai membuat diagram garis, seperti yang dijelaskan di Diagram Google Dokumentasi Alat.
newPieChart()PieChartBuilderMulai membuat diagram lingkaran, seperti yang dijelaskan di Diagram Google Dokumentasi Alat.
newScatterChart()ScatterChartBuilderMulai membuat diagram sebar, seperti yang dijelaskan di Diagram Google Dokumentasi Alat.
newTableChart()TableChartBuilderMulai membuat diagram tabel, seperti yang dijelaskan di Diagram Google Dokumentasi Alat.
newTextStyle()TextStyleBuilderMembuat builder gaya teks baru.

ColumnChartBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()ChartMembuat diagram.
reverseCategories()ColumnChartBuilderMembalikkan gambar deret dalam sumbu domain.
setBackgroundColor(cssValue)ColumnChartBuilderMenetapkan warna latar belakang untuk diagram.
setColors(cssValues)ColumnChartBuilderMenetapkan warna untuk garis dalam diagram.
setDataSourceUrl(url)ColumnChartBuilderMenetapkan URL sumber data yang digunakan untuk mengambil data dari sumber eksternal, seperti Google Spreadsheet.
setDataTable(tableBuilder)ColumnChartBuilderMenetapkan tabel data yang akan digunakan untuk diagram dengan DataTableBuilder.
setDataTable(table)ColumnChartBuilderMenetapkan tabel data yang berisi garis untuk diagram, serta label sumbu X.
setDataViewDefinition(dataViewDefinition)ColumnChartBuilderMenetapkan definisi tampilan data yang akan digunakan untuk diagram.
setDimensions(width, height)ColumnChartBuilderMenetapkan dimensi untuk diagram.
setLegendPosition(position)ColumnChartBuilderMenetapkan posisi legenda terhadap diagram.
setLegendTextStyle(textStyle)ColumnChartBuilderMenetapkan gaya teks legenda diagram.
setOption(option, value)ColumnChartBuilderMenetapkan opsi lanjutan untuk diagram ini.
setRange(start, end)ColumnChartBuilderMenetapkan rentang untuk diagram.
setStacked()ColumnChartBuilderMenggunakan garis bertumpuk, artinya nilai garis dan batang ditumpuk (terakumulasi).
setTitle(chartTitle)ColumnChartBuilderMenetapkan judul diagram.
setTitleTextStyle(textStyle)ColumnChartBuilderMenetapkan gaya teks judul diagram.
setXAxisTextStyle(textStyle)ColumnChartBuilderMenetapkan gaya teks sumbu horizontal.
setXAxisTitle(title)ColumnChartBuilderMenambahkan judul ke sumbu horizontal.
setXAxisTitleTextStyle(textStyle)ColumnChartBuilderMenetapkan gaya teks judul sumbu horizontal.
setYAxisTextStyle(textStyle)ColumnChartBuilderMenetapkan gaya teks sumbu vertikal.
setYAxisTitle(title)ColumnChartBuilderMenambahkan judul ke sumbu vertikal.
setYAxisTitleTextStyle(textStyle)ColumnChartBuilderMenetapkan gaya teks judul sumbu vertikal.
useLogScale()ColumnChartBuilderMembuat sumbu rentang menjadi skala logaritmik (mengharuskan semua nilai menjadi positif).

ColumnType

Properti

PropertiJenisDeskripsi
DATEEnumSesuai dengan nilai tanggal.
NUMBEREnumSesuai dengan nilai angka.
STRINGEnumBerhubungan dengan nilai string.

CurveStyle

Properti

PropertiJenisDeskripsi
NORMALEnumGaris lurus tanpa kurva.
SMOOTHEnumSudut garis dihaluskan.

DataTable

DataTableBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addColumn(type, label)DataTableBuilderMenambahkan kolom ke tabel data.
addRow(values)DataTableBuilderMenambahkan baris ke tabel data.
build()DataTableMembangun dan menampilkan tabel data.
setValue(row, column, value)DataTableBuilderMenetapkan nilai tertentu dalam tabel.

DataTableSource

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getDataTable()DataTableMenampilkan data di dalam objek ini sebagai DataTable.

DataViewDefinition

DataViewDefinitionBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()DataViewDefinitionMembangun dan menampilkan objek definisi tampilan data yang dibuat menggunakan builder ini.
setColumns(columns)DataViewDefinitionBuilderMenyetel indeks kolom untuk disertakan dalam tampilan data serta menentukan kolom-peran tidak akurat atau tidak sesuai.

LineChartBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()ChartMembuat diagram.
reverseCategories()LineChartBuilderMembalikkan gambar deret dalam sumbu domain.
setBackgroundColor(cssValue)LineChartBuilderMenetapkan warna latar belakang untuk diagram.
setColors(cssValues)LineChartBuilderMenetapkan warna untuk garis dalam diagram.
setCurveStyle(style)LineChartBuilderMenetapkan gaya yang akan digunakan untuk kurva dalam diagram.
setDataSourceUrl(url)LineChartBuilderMenetapkan URL sumber data yang digunakan untuk mengambil data dari sumber eksternal, seperti Google Spreadsheet.
setDataTable(tableBuilder)LineChartBuilderMenetapkan tabel data yang akan digunakan untuk diagram dengan DataTableBuilder.
setDataTable(table)LineChartBuilderMenetapkan tabel data yang berisi garis untuk diagram, serta label sumbu X.
setDataViewDefinition(dataViewDefinition)LineChartBuilderMenetapkan definisi tampilan data yang akan digunakan untuk diagram.
setDimensions(width, height)LineChartBuilderMenetapkan dimensi untuk diagram.
setLegendPosition(position)LineChartBuilderMenetapkan posisi legenda terhadap diagram.
setLegendTextStyle(textStyle)LineChartBuilderMenetapkan gaya teks legenda diagram.
setOption(option, value)LineChartBuilderMenetapkan opsi lanjutan untuk diagram ini.
setPointStyle(style)LineChartBuilderMenetapkan gaya untuk titik dalam garis.
setRange(start, end)LineChartBuilderMenetapkan rentang untuk diagram.
setTitle(chartTitle)LineChartBuilderMenetapkan judul diagram.
setTitleTextStyle(textStyle)LineChartBuilderMenetapkan gaya teks judul diagram.
setXAxisTextStyle(textStyle)LineChartBuilderMenetapkan gaya teks sumbu horizontal.
setXAxisTitle(title)LineChartBuilderMenambahkan judul ke sumbu horizontal.
setXAxisTitleTextStyle(textStyle)LineChartBuilderMenetapkan gaya teks judul sumbu horizontal.
setYAxisTextStyle(textStyle)LineChartBuilderMenetapkan gaya teks sumbu vertikal.
setYAxisTitle(title)LineChartBuilderMenambahkan judul ke sumbu vertikal.
setYAxisTitleTextStyle(textStyle)LineChartBuilderMenetapkan gaya teks judul sumbu vertikal.
useLogScale()LineChartBuilderMembuat sumbu rentang menjadi skala logaritmik (mengharuskan semua nilai menjadi positif).

MatchType

Properti

PropertiJenisDeskripsi
EXACTEnumHanya cocokkan nilai tepat
PREFIXEnumMencocokkan awalan yang dimulai dari awal nilai
ANYEnumMencocokkan substring apa pun

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getName()StringMenampilkan nama jenis pencocokan yang akan digunakan dalam opsi JSON.

NumberRangeFilterBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setMaxValue(maxValue)NumberRangeFilterBuilderMenetapkan nilai maksimum yang diizinkan untuk rentang yang lebih rendah.
setMinValue(minValue)NumberRangeFilterBuilderMenetapkan nilai minimum yang diizinkan untuk rentang yang lebih rendah.
setOrientation(orientation)NumberRangeFilterBuilderMenetapkan orientasi penggeser.
setShowRangeValues(showRangeValues)NumberRangeFilterBuilderMenetapkan apakah label di samping penggeser akan menampilkan jangkauan rentang yang dipilih.
setTicks(ticks)NumberRangeFilterBuilderMenyetel jumlah titik skala (posisi tetap di panel rentang) thumbnail penggeser filter rentang angka bisa jatuh.

Orientation

Properti

PropertiJenisDeskripsi
HORIZONTALEnumOrientasi horizontal.
VERTICALEnumOrientasi vertikal.

PickerValuesLayout

Properti

PropertiJenisDeskripsi
ASIDEEnumNilai yang dipilih ditampilkan dalam satu baris teks di samping widget pemilih nilai.
BELOWEnumNilai yang dipilih ditampilkan dalam satu baris teks di bawah widget.
BELOW_WRAPPINGEnumMirip dengan di bawah ini, tetapi entri yang tidak masuk ke dalam wrapper pemilih akan digabungkan ke baris baru.
BELOW_STACKEDEnumNilai yang dipilih ditampilkan pada kolom di bawah widget.

PieChartBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()ChartMembuat diagram.
reverseCategories()PieChartBuilderMembalikkan gambar deret dalam sumbu domain.
set3D()PieChartBuilderMenetapkan diagram ke tiga dimensi.
setBackgroundColor(cssValue)PieChartBuilderMenetapkan warna latar belakang untuk diagram.
setColors(cssValues)PieChartBuilderMenetapkan warna untuk garis dalam diagram.
setDataSourceUrl(url)PieChartBuilderMenetapkan URL sumber data yang digunakan untuk mengambil data dari sumber eksternal, seperti Google Spreadsheet.
setDataTable(tableBuilder)PieChartBuilderMenetapkan tabel data yang akan digunakan untuk diagram dengan DataTableBuilder.
setDataTable(table)PieChartBuilderMenetapkan tabel data yang berisi garis untuk diagram, serta label sumbu X.
setDataViewDefinition(dataViewDefinition)PieChartBuilderMenetapkan definisi tampilan data yang akan digunakan untuk diagram.
setDimensions(width, height)PieChartBuilderMenetapkan dimensi untuk diagram.
setLegendPosition(position)PieChartBuilderMenetapkan posisi legenda terhadap diagram.
setLegendTextStyle(textStyle)PieChartBuilderMenetapkan gaya teks legenda diagram.
setOption(option, value)PieChartBuilderMenetapkan opsi lanjutan untuk diagram ini.
setTitle(chartTitle)PieChartBuilderMenetapkan judul diagram.
setTitleTextStyle(textStyle)PieChartBuilderMenetapkan gaya teks judul diagram.

PointStyle

Properti

PropertiJenisDeskripsi
NONEEnumJangan tampilkan titik garis.
TINYEnumGunakan titik garis kecil.
MEDIUMEnumGunakan titik garis berukuran sedang.
LARGEEnumGunakan titik garis berukuran besar.
HUGEEnumGunakan titik garis berukuran terbesar.

Position

Properti

PropertiJenisDeskripsi
TOPEnumDi atas diagram.
RIGHTEnumDi sebelah kanan diagram.
BOTTOMEnumDi bawah diagram.
NONEEnumTidak ada legenda yang ditampilkan.

ScatterChartBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()ChartMembuat diagram.
setBackgroundColor(cssValue)ScatterChartBuilderMenetapkan warna latar belakang untuk diagram.
setColors(cssValues)ScatterChartBuilderMenetapkan warna untuk garis dalam diagram.
setDataSourceUrl(url)ScatterChartBuilderMenetapkan URL sumber data yang digunakan untuk mengambil data dari sumber eksternal, seperti Google Spreadsheet.
setDataTable(tableBuilder)ScatterChartBuilderMenetapkan tabel data yang akan digunakan untuk diagram dengan DataTableBuilder.
setDataTable(table)ScatterChartBuilderMenetapkan tabel data yang berisi garis untuk diagram, serta label sumbu X.
setDataViewDefinition(dataViewDefinition)ScatterChartBuilderMenetapkan definisi tampilan data yang akan digunakan untuk diagram.
setDimensions(width, height)ScatterChartBuilderMenetapkan dimensi untuk diagram.
setLegendPosition(position)ScatterChartBuilderMenetapkan posisi legenda terhadap diagram.
setLegendTextStyle(textStyle)ScatterChartBuilderMenetapkan gaya teks legenda diagram.
setOption(option, value)ScatterChartBuilderMenetapkan opsi lanjutan untuk diagram ini.
setPointStyle(style)ScatterChartBuilderMenetapkan gaya untuk titik dalam garis.
setTitle(chartTitle)ScatterChartBuilderMenetapkan judul diagram.
setTitleTextStyle(textStyle)ScatterChartBuilderMenetapkan gaya teks judul diagram.
setXAxisLogScale()ScatterChartBuilderMembuat sumbu horizontal menjadi skala logaritmik (mengharuskan semua nilai menjadi positif).
setXAxisRange(start, end)ScatterChartBuilderMenetapkan rentang untuk sumbu horizontal diagram.
setXAxisTextStyle(textStyle)ScatterChartBuilderMenetapkan gaya teks sumbu horizontal.
setXAxisTitle(title)ScatterChartBuilderMenambahkan judul ke sumbu horizontal.
setXAxisTitleTextStyle(textStyle)ScatterChartBuilderMenetapkan gaya teks judul sumbu horizontal.
setYAxisLogScale()ScatterChartBuilderMembuat sumbu vertikal menjadi skala logaritmik (mengharuskan semua nilai menjadi positif).
setYAxisRange(start, end)ScatterChartBuilderMenetapkan rentang untuk sumbu vertikal diagram.
setYAxisTextStyle(textStyle)ScatterChartBuilderMenetapkan gaya teks sumbu vertikal.
setYAxisTitle(title)ScatterChartBuilderMenambahkan judul ke sumbu vertikal.
setYAxisTitleTextStyle(textStyle)ScatterChartBuilderMenetapkan gaya teks judul sumbu vertikal.

StringFilterBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setCaseSensitive(caseSensitive)StringFilterBuilderMenetapkan apakah pencocokan harus peka huruf besar/kecil atau tidak.
setMatchType(matchType)StringFilterBuilderMenetapkan apakah kontrol hanya boleh cocok dengan nilai yang tepat (MatchType.EXACT), awalan mulai dari awal nilai (MatchType.PREFIX), atau substring apa pun (MatchType.ANY).
setRealtimeTrigger(realtimeTrigger)StringFilterBuilderMenetapkan apakah kontrol akan cocok setiap kali tombol ditekan atau hanya saat kolom input 'perubahan' (hilang fokus atau menekan tombol Enter).

TableChartBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()ChartMembuat diagram.
enablePaging(enablePaging)TableChartBuilderMenetapkan apakah akan mengaktifkan paging melalui data.
enablePaging(pageSize)TableChartBuilderMengaktifkan paging dan menetapkan jumlah baris di setiap halaman.
enablePaging(pageSize, startPage)TableChartBuilderMengaktifkan paging, menetapkan jumlah baris di setiap halaman dan halaman tabel pertama yang akan ditampilkan (halaman angkanya berbasis nol).
enableRtlTable(rtlEnabled)TableChartBuilderMenambahkan dukungan dasar untuk bahasa yang ditulis dari kanan ke kiri (seperti bahasa Arab atau Ibrani) dengan membalikkan urutan kolom tabel, sehingga kolom nol adalah kolom paling kanan, dan kolom terakhir adalah kolom paling kiri.
enableSorting(enableSorting)TableChartBuilderMenetapkan apakah akan mengurutkan kolom saat pengguna mengklik judul kolom.
setDataSourceUrl(url)TableChartBuilderMenetapkan URL sumber data yang digunakan untuk mengambil data dari sumber eksternal, seperti Google Spreadsheet.
setDataTable(tableBuilder)TableChartBuilderMenetapkan tabel data yang akan digunakan untuk diagram dengan DataTableBuilder.
setDataTable(table)TableChartBuilderMenetapkan tabel data yang berisi garis untuk diagram, serta label sumbu X.
setDataViewDefinition(dataViewDefinition)TableChartBuilderMenetapkan definisi tampilan data yang akan digunakan untuk diagram.
setDimensions(width, height)TableChartBuilderMenetapkan dimensi untuk diagram.
setFirstRowNumber(number)TableChartBuilderMenetapkan nomor baris untuk baris pertama dalam tabel data.
setInitialSortingAscending(column)TableChartBuilderMenetapkan indeks kolom berdasarkan tabel yang harus diurutkan terlebih dahulu (menaik).
setInitialSortingDescending(column)TableChartBuilderMenetapkan indeks kolom berdasarkan tabel yang harus diurutkan terlebih dahulu (menurun).
setOption(option, value)TableChartBuilderMenetapkan opsi lanjutan untuk diagram ini.
showRowNumberColumn(showRowNumber)TableChartBuilderMenetapkan apakah nomor baris akan ditampilkan sebagai kolom pertama tabel.
useAlternatingRowStyle(alternate)TableChartBuilderMenetapkan apakah gaya warna alternatif ditetapkan untuk baris ganjil dan genap pada diagram tabel.

TextStyle

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
getColor()StringMendapatkan warna gaya teks.
getFontName()StringMendapatkan nama font dari gaya teks.
getFontSize()NumberMendapatkan ukuran font gaya teks.

TextStyleBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()TextStyleMembangun dan menampilkan objek konfigurasi gaya teks yang dibuat menggunakan builder ini.
setColor(cssValue)TextStyleBuilderMenetapkan warna gaya teks.
setFontName(fontName)TextStyleBuilderMenetapkan nama font gaya teks
setFontSize(fontSize)TextStyleBuilderMenetapkan ukuran font gaya teks.