Charts Service

ชาร์ตเพลง

บริการนี้ช่วยให้ผู้ใช้สร้างแผนภูมิโดยใช้เครื่องมือแผนภูมิของ Google และแสดงผลบนฝั่งเซิร์ฟเวอร์ได้ หากต้องการแสดงผลแผนภูมิในเว็บเบราว์เซอร์ ให้ใช้ Google Charts API แทน

ตัวอย่างนี้จะสร้างตารางข้อมูลพื้นฐาน ป้อนข้อมูลลงในแผนภูมิพื้นที่ และเพิ่มลงในหน้าเว็บเป็นรูปภาพ

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;

}

ชั้นเรียน

ชื่อรายละเอียดแบบย่อ
AreaChartBuilderตัวสร้างแผนภูมิพื้นที่
BarChartBuilderตัวสร้างแผนภูมิแท่ง
Chartออบเจ็กต์แผนภูมิซึ่งสามารถแปลงเป็นภาพนิ่งได้
ChartHiddenDimensionStrategyการแจกแจงวิธีแสดงมิติข้อมูลที่ซ่อนอยู่ในแหล่งที่มาในแผนภูมิ
ChartMergeStrategyการแจกแจงวิธีแสดงช่วงหลายช่วงในแหล่งที่มาในแผนภูมิ
ChartOptionsแสดงตัวเลือกที่กําหนดค่าไว้สําหรับ Chart ในปัจจุบัน เช่น ความสูง สี ฯลฯ
ChartTypeประเภทแผนภูมิที่บริการแผนภูมิรองรับ
Chartsจุดแรกเข้าสําหรับการสร้างแผนภูมิในสคริปต์
ColumnChartBuilderตัวสร้างแผนภูมิคอลัมน์
ColumnTypeการแจกแจงประเภทข้อมูลที่ถูกต้องสำหรับคอลัมน์ใน DataTable
CurveStyleการแจกแจงรูปแบบของเส้นโค้งในแผนภูมิ
DataTableตารางข้อมูลที่จะใช้ในแผนภูมิ
DataTableBuilderตัวสร้างออบเจ็กต์ DataTable
DataTableSourceอินเทอร์เฟซสําหรับออบเจ็กต์ที่แสดงข้อมูลเป็น DataTable ได้
DataViewDefinitionคําจํากัดความของมุมมองข้อมูลสําหรับการแสดงข้อมูลแผนภูมิเป็นภาพ
DataViewDefinitionBuilderตัวสร้างสำหรับออบเจ็กต์ DataViewDefinition
LineChartBuilderตัวสร้างแผนภูมิเส้น
MatchTypeการแจกแจงวิธีจับคู่ค่าสตริง
NumberRangeFilterBuilderตัวสร้างตัวควบคุมตัวกรองช่วงตัวเลข
Orientationการแจกแจงการวางแนวของวัตถุ
PickerValuesLayoutการแจกแจงวิธีแสดงค่าที่เลือกในวิดเจ็ตเครื่องมือเลือก
PieChartBuilderตัวสร้างแผนภูมิวงกลม
PointStyleการแจกแจงรูปแบบของจุดในเส้น
Positionการแจกแจงตําแหน่งคําอธิบายภายในแผนภูมิ
ScatterChartBuilderเครื่องมือสร้างแผนภูมิกระจาย
StringFilterBuilderตัวสร้างตัวควบคุมตัวกรองสตริง
TableChartBuilderเครื่องมือสร้างแผนภูมิตาราง
TextStyleออบเจ็กต์การกําหนดค่ารูปแบบข้อความ
TextStyleBuilderตัวสร้างที่ใช้สร้างออบเจ็กต์ TextStyle

AreaChartBuilder

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
build()Chartสร้างแผนภูมิ
reverseCategories()AreaChartBuilderกลับการวาดชุดค่าในแกนดอมเมน
setBackgroundColor(cssValue)AreaChartBuilderกำหนดสีพื้นหลังให้กับแผนภูมิ
setColors(cssValues)AreaChartBuilderกำหนดสีของเส้นในแผนภูมิ
setDataSourceUrl(url)AreaChartBuilderตั้งค่า URL แหล่งข้อมูลที่ใช้ในการดึงข้อมูลจากแหล่งข้อมูลภายนอก เช่น Google ชีต
setDataTable(tableBuilder)AreaChartBuilderตั้งค่าตารางข้อมูลที่จะใช้กับแผนภูมิโดยใช้ DataTableBuilder
setDataTable(table)AreaChartBuilderตั้งค่าตารางข้อมูลซึ่งมีเส้นสำหรับแผนภูมิ รวมถึงป้ายกำกับแกน X
setDataViewDefinition(dataViewDefinition)AreaChartBuilderกำหนดคำจำกัดความของมุมมองข้อมูลที่จะใช้สําหรับแผนภูมิ
setDimensions(width, height)AreaChartBuilderกำหนดมิติข้อมูลของแผนภูมิ
setLegendPosition(position)AreaChartBuilderกำหนดตำแหน่งของคำอธิบายประกอบตามแผนภูมิ
setLegendTextStyle(textStyle)AreaChartBuilderตั้งค่ารูปแบบข้อความของคำอธิบายแผนภูมิ
setOption(option, value)AreaChartBuilderตั้งค่าตัวเลือกขั้นสูงสําหรับแผนภูมินี้
setPointStyle(style)AreaChartBuilderกำหนดสไตล์สำหรับจุดในเส้น
setRange(start, end)AreaChartBuilderกําหนดช่วงของแผนภูมิ
setStacked()AreaChartBuilderใช้เส้นที่ซ้อนกัน ซึ่งหมายความว่าค่าเส้นและแถบจะซ้อนกัน (สะสม)
setTitle(chartTitle)AreaChartBuilderตั้งชื่อแผนภูมิ
setTitleTextStyle(textStyle)AreaChartBuilderกำหนดรูปแบบข้อความของชื่อแผนภูมิ
setXAxisTextStyle(textStyle)AreaChartBuilderตั้งค่ารูปแบบข้อความของแกนแนวนอน
setXAxisTitle(title)AreaChartBuilderเพิ่มชื่อให้กับแกนแนวนอน
setXAxisTitleTextStyle(textStyle)AreaChartBuilderตั้งค่ารูปแบบข้อความชื่อแกนแนวนอน
setYAxisTextStyle(textStyle)AreaChartBuilderตั้งค่ารูปแบบข้อความแกนแนวตั้ง
setYAxisTitle(title)AreaChartBuilderเพิ่มชื่อให้กับแกนแนวตั้ง
setYAxisTitleTextStyle(textStyle)AreaChartBuilderตั้งค่ารูปแบบข้อความชื่อแกนแนวตั้ง
useLogScale()AreaChartBuilderทําให้แกนช่วงเป็นมาตราส่วนเชิงลําดับเลข (ค่าทั้งหมดต้องเป็นค่าบวก)

BarChartBuilder

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
build()Chartสร้างแผนภูมิ
reverseCategories()BarChartBuilderกลับการวาดชุดค่าในแกนดอมเมน
reverseDirection()BarChartBuilderกลับทิศทางที่แถบเพิ่มขึ้นตามแกนแนวนอน
setBackgroundColor(cssValue)BarChartBuilderกำหนดสีพื้นหลังให้กับแผนภูมิ
setColors(cssValues)BarChartBuilderกำหนดสีของเส้นในแผนภูมิ
setDataSourceUrl(url)BarChartBuilderตั้งค่า URL แหล่งข้อมูลที่ใช้ในการดึงข้อมูลจากแหล่งข้อมูลภายนอก เช่น Google ชีต
setDataTable(tableBuilder)BarChartBuilderตั้งค่าตารางข้อมูลที่จะใช้กับแผนภูมิโดยใช้ DataTableBuilder
setDataTable(table)BarChartBuilderตั้งค่าตารางข้อมูลซึ่งมีเส้นสำหรับแผนภูมิ รวมถึงป้ายกำกับแกน X
setDataViewDefinition(dataViewDefinition)BarChartBuilderกำหนดคำจำกัดความของมุมมองข้อมูลที่จะใช้สําหรับแผนภูมิ
setDimensions(width, height)BarChartBuilderกำหนดมิติข้อมูลของแผนภูมิ
setLegendPosition(position)BarChartBuilderกำหนดตำแหน่งของคำอธิบายประกอบตามแผนภูมิ
setLegendTextStyle(textStyle)BarChartBuilderตั้งค่ารูปแบบข้อความของคำอธิบายแผนภูมิ
setOption(option, value)BarChartBuilderตั้งค่าตัวเลือกขั้นสูงสําหรับแผนภูมินี้
setRange(start, end)BarChartBuilderกําหนดช่วงของแผนภูมิ
setStacked()BarChartBuilderใช้เส้นที่ซ้อนกัน ซึ่งหมายความว่าค่าเส้นและแถบจะซ้อนกัน (สะสม)
setTitle(chartTitle)BarChartBuilderตั้งชื่อแผนภูมิ
setTitleTextStyle(textStyle)BarChartBuilderกำหนดรูปแบบข้อความของชื่อแผนภูมิ
setXAxisTextStyle(textStyle)BarChartBuilderตั้งค่ารูปแบบข้อความของแกนแนวนอน
setXAxisTitle(title)BarChartBuilderเพิ่มชื่อให้กับแกนแนวนอน
setXAxisTitleTextStyle(textStyle)BarChartBuilderตั้งค่ารูปแบบข้อความชื่อแกนแนวนอน
setYAxisTextStyle(textStyle)BarChartBuilderตั้งค่ารูปแบบข้อความแกนแนวตั้ง
setYAxisTitle(title)BarChartBuilderเพิ่มชื่อให้กับแกนแนวตั้ง
setYAxisTitleTextStyle(textStyle)BarChartBuilderตั้งค่ารูปแบบข้อความชื่อแกนแนวตั้ง
useLogScale()BarChartBuilderทําให้แกนช่วงเป็นมาตราส่วนเชิงลําดับเลข (ค่าทั้งหมดต้องเป็นค่าบวก)

Chart

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
getAs(contentType)Blobแสดงผลข้อมูลภายในออบเจ็กต์นี้เป็น Blob ที่แปลงเป็นประเภทเนื้อหาที่ระบุ
getBlob()Blobแสดงผลข้อมูลภายในออบเจ็กต์นี้เป็น Blob
getOptions()ChartOptionsแสดงผลตัวเลือกสําหรับแผนภูมินี้ เช่น ความสูง สี และแกน

ChartHiddenDimensionStrategy

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
IGNORE_BOTHEnumค่าเริ่มต้น แผนภูมิจะข้ามคอลัมน์และแถวที่ซ่อนอยู่
IGNORE_ROWSEnumแผนภูมิจะข้ามเฉพาะแถวที่ซ่อนอยู่
IGNORE_COLUMNSEnumแผนภูมิจะข้ามเฉพาะคอลัมน์ที่ซ่อนอยู่
SHOW_BOTHEnumแผนภูมิจะไม่ข้ามคอลัมน์หรือแถวที่ซ่อนอยู่

ChartMergeStrategy

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
MERGE_COLUMNSEnumค่าเริ่มต้น
MERGE_ROWSEnumแผนภูมิจะผสานแถวของหลายช่วง

ChartOptions

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
get(option)Objectแสดงผลตัวเลือกที่กําหนดค่าไว้สําหรับแผนภูมินี้
getOrDefault(option)Objectแสดงผลตัวเลือกที่กําหนดค่าไว้สําหรับแผนภูมินี้

ChartType

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
TIMELINEEnumแผนภูมิเส้นเวลา
AREAEnumแผนภูมิพื้นที่
BAREnumแผนภูมิแท่ง
BUBBLEEnumแผนภูมิฟองอากาศ
CANDLESTICKEnumแผนภูมิแท่งเทียน
COLUMNEnumแผนภูมิคอลัมน์
COMBOEnumแผนภูมิผสม
GAUGEEnumแผนภูมิเกจ์
GEOEnumแผนภูมิภูมิศาสตร์
HISTOGRAMEnumฮิสโตแกรม
RADAREnumแผนภูมิเรดาร์
LINEEnumแผนภูมิเส้น
ORGEnumแผนภูมิองค์กร
PIEEnumแผนภูมิวงกลม
SCATTEREnumแผนภูมิกระจาย
SPARKLINEEnumแผนภูมิเส้นและจุด
STEPPED_AREAEnumแผนภูมิพื้นที่แบบขั้นบันได
TABLEEnumแผนภูมิตาราง
TREEMAPEnumแผนภูมิ Tree Map
WATERFALLEnumแผนภูมิ Waterfall

Charts

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
ChartHiddenDimensionStrategyChartHiddenDimensionStrategyการแจกแจงวิธีแสดงมิติข้อมูลที่ซ่อนอยู่ในแหล่งที่มาในแผนภูมิ
ChartMergeStrategyChartMergeStrategyการแจกแจงวิธีแสดงช่วงหลายช่วงในแหล่งที่มาในแผนภูมิ
ChartTypeChartTypeการแจกแจงประเภทแผนภูมิที่บริการแผนภูมิรองรับ
ColumnTypeColumnTypeการแจกแจงประเภทข้อมูลที่ถูกต้องสำหรับคอลัมน์ใน DataTable
CurveStyleCurveStyleการแจกแจงรูปแบบของเส้นโค้งในแผนภูมิ
PointStylePointStyleการแจกแจงรูปแบบของจุดในเส้น
PositionPositionการแจกแจงตําแหน่งคําอธิบายภายในแผนภูมิ

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
newAreaChart()AreaChartBuilderเริ่มสร้างแผนภูมิพื้นที่ตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google
newBarChart()BarChartBuilderเริ่มสร้างแผนภูมิแท่งตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google
newColumnChart()ColumnChartBuilderเริ่มสร้างแผนภูมิคอลัมน์ตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google
newDataTable()DataTableBuilderสร้างตารางข้อมูลที่ว่างเปล่า ซึ่งสามารถกําหนดค่าด้วยตนเอง
newDataViewDefinition()DataViewDefinitionBuilderสร้างคําจํากัดความมุมมองข้อมูลใหม่
newLineChart()LineChartBuilderเริ่มสร้างแผนภูมิเส้นตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google
newPieChart()PieChartBuilderเริ่มสร้างแผนภูมิวงกลมตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google
newScatterChart()ScatterChartBuilderเริ่มสร้างแผนภูมิกระจายตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google
newTableChart()TableChartBuilderเริ่มสร้างแผนภูมิตารางตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google
newTextStyle()TextStyleBuilderสร้างเครื่องมือสร้างสไตล์ข้อความใหม่

ColumnChartBuilder

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
build()Chartสร้างแผนภูมิ
reverseCategories()ColumnChartBuilderกลับการวาดชุดค่าในแกนดอมเมน
setBackgroundColor(cssValue)ColumnChartBuilderกำหนดสีพื้นหลังให้กับแผนภูมิ
setColors(cssValues)ColumnChartBuilderกำหนดสีของเส้นในแผนภูมิ
setDataSourceUrl(url)ColumnChartBuilderตั้งค่า URL แหล่งข้อมูลที่ใช้ในการดึงข้อมูลจากแหล่งข้อมูลภายนอก เช่น Google ชีต
setDataTable(tableBuilder)ColumnChartBuilderตั้งค่าตารางข้อมูลที่จะใช้กับแผนภูมิโดยใช้ DataTableBuilder
setDataTable(table)ColumnChartBuilderตั้งค่าตารางข้อมูลซึ่งมีเส้นสำหรับแผนภูมิ รวมถึงป้ายกำกับแกน X
setDataViewDefinition(dataViewDefinition)ColumnChartBuilderกำหนดคำจำกัดความของมุมมองข้อมูลที่จะใช้สําหรับแผนภูมิ
setDimensions(width, height)ColumnChartBuilderกำหนดมิติข้อมูลของแผนภูมิ
setLegendPosition(position)ColumnChartBuilderกำหนดตำแหน่งของคำอธิบายประกอบตามแผนภูมิ
setLegendTextStyle(textStyle)ColumnChartBuilderตั้งค่ารูปแบบข้อความของคำอธิบายแผนภูมิ
setOption(option, value)ColumnChartBuilderตั้งค่าตัวเลือกขั้นสูงสําหรับแผนภูมินี้
setRange(start, end)ColumnChartBuilderกําหนดช่วงของแผนภูมิ
setStacked()ColumnChartBuilderใช้เส้นที่ซ้อนกัน ซึ่งหมายความว่าค่าเส้นและแถบจะซ้อนกัน (สะสม)
setTitle(chartTitle)ColumnChartBuilderตั้งชื่อแผนภูมิ
setTitleTextStyle(textStyle)ColumnChartBuilderกำหนดรูปแบบข้อความของชื่อแผนภูมิ
setXAxisTextStyle(textStyle)ColumnChartBuilderตั้งค่ารูปแบบข้อความของแกนแนวนอน
setXAxisTitle(title)ColumnChartBuilderเพิ่มชื่อให้กับแกนแนวนอน
setXAxisTitleTextStyle(textStyle)ColumnChartBuilderตั้งค่ารูปแบบข้อความชื่อแกนแนวนอน
setYAxisTextStyle(textStyle)ColumnChartBuilderตั้งค่ารูปแบบข้อความแกนแนวตั้ง
setYAxisTitle(title)ColumnChartBuilderเพิ่มชื่อให้กับแกนแนวตั้ง
setYAxisTitleTextStyle(textStyle)ColumnChartBuilderตั้งค่ารูปแบบข้อความชื่อแกนแนวตั้ง
useLogScale()ColumnChartBuilderทําให้แกนช่วงเป็นมาตราส่วนเชิงลําดับเลข (ค่าทั้งหมดต้องเป็นค่าบวก)

ColumnType

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
DATEEnumสอดคล้องกับค่าวันที่
NUMBEREnumสอดคล้องกับค่าตัวเลข
STRINGEnumสอดคล้องกับค่าสตริง

CurveStyle

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
NORMALEnumเส้นตรงที่ไม่มีเส้นโค้ง
SMOOTHEnumมุมของเส้นจะเรียบ

DataTable

DataTableBuilder

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addColumn(type, label)DataTableBuilderเพิ่มคอลัมน์ลงในตารางข้อมูล
addRow(values)DataTableBuilderเพิ่มแถวลงในตารางข้อมูล
build()DataTableสร้างและแสดงตารางข้อมูล
setValue(row, column, value)DataTableBuilderตั้งค่าที่เฉพาะเจาะจงในตาราง

DataTableSource

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
getDataTable()DataTableแสดงผลข้อมูลภายในออบเจ็กต์นี้เป็น DataTable

DataViewDefinition

DataViewDefinitionBuilder

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
build()DataViewDefinitionสร้างและแสดงผลออบเจ็กต์คําจํากัดความของมุมมองข้อมูลที่สร้างขึ้นโดยใช้เครื่องมือสร้างนี้
setColumns(columns)DataViewDefinitionBuilderกำหนดดัชนีของคอลัมน์ที่จะรวมไว้ในมุมมองข้อมูล รวมถึงระบุข้อมูลคอลัมน์บทบาท

LineChartBuilder

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
build()Chartสร้างแผนภูมิ
reverseCategories()LineChartBuilderกลับการวาดชุดค่าในแกนดอมเมน
setBackgroundColor(cssValue)LineChartBuilderกำหนดสีพื้นหลังให้กับแผนภูมิ
setColors(cssValues)LineChartBuilderกำหนดสีของเส้นในแผนภูมิ
setCurveStyle(style)LineChartBuilderตั้งค่าสไตล์ที่จะใช้กับเส้นโค้งในแผนภูมิ
setDataSourceUrl(url)LineChartBuilderตั้งค่า URL แหล่งข้อมูลที่ใช้ในการดึงข้อมูลจากแหล่งข้อมูลภายนอก เช่น Google ชีต
setDataTable(tableBuilder)LineChartBuilderตั้งค่าตารางข้อมูลที่จะใช้กับแผนภูมิโดยใช้ DataTableBuilder
setDataTable(table)LineChartBuilderตั้งค่าตารางข้อมูลซึ่งมีเส้นสำหรับแผนภูมิ รวมถึงป้ายกำกับแกน X
setDataViewDefinition(dataViewDefinition)LineChartBuilderกำหนดคำจำกัดความของมุมมองข้อมูลที่จะใช้สําหรับแผนภูมิ
setDimensions(width, height)LineChartBuilderกำหนดมิติข้อมูลของแผนภูมิ
setLegendPosition(position)LineChartBuilderกำหนดตำแหน่งของคำอธิบายประกอบตามแผนภูมิ
setLegendTextStyle(textStyle)LineChartBuilderตั้งค่ารูปแบบข้อความของคำอธิบายแผนภูมิ
setOption(option, value)LineChartBuilderตั้งค่าตัวเลือกขั้นสูงสําหรับแผนภูมินี้
setPointStyle(style)LineChartBuilderกำหนดสไตล์สำหรับจุดในเส้น
setRange(start, end)LineChartBuilderกําหนดช่วงของแผนภูมิ
setTitle(chartTitle)LineChartBuilderตั้งชื่อแผนภูมิ
setTitleTextStyle(textStyle)LineChartBuilderกำหนดรูปแบบข้อความของชื่อแผนภูมิ
setXAxisTextStyle(textStyle)LineChartBuilderตั้งค่ารูปแบบข้อความของแกนแนวนอน
setXAxisTitle(title)LineChartBuilderเพิ่มชื่อให้กับแกนแนวนอน
setXAxisTitleTextStyle(textStyle)LineChartBuilderตั้งค่ารูปแบบข้อความชื่อแกนแนวนอน
setYAxisTextStyle(textStyle)LineChartBuilderตั้งค่ารูปแบบข้อความแกนแนวตั้ง
setYAxisTitle(title)LineChartBuilderเพิ่มชื่อให้กับแกนแนวตั้ง
setYAxisTitleTextStyle(textStyle)LineChartBuilderตั้งค่ารูปแบบข้อความชื่อแกนแนวตั้ง
useLogScale()LineChartBuilderทําให้แกนช่วงเป็นมาตราส่วนเชิงลําดับเลข (ค่าทั้งหมดต้องเป็นค่าบวก)

MatchType

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
EXACTEnumตรงกับค่าที่ตรงกันทั้งหมดเท่านั้น
PREFIXEnumจับคู่คำนำหน้าโดยเริ่มจากต้นของค่า
ANYEnumตรงกับสตริงย่อยใดก็ได้

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
getName()Stringแสดงชื่อประเภทการทำงานของคีย์เวิร์ดที่จะใช้ใน JSON ของตัวเลือก

NumberRangeFilterBuilder

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setMaxValue(maxValue)NumberRangeFilterBuilderกำหนดค่าสูงสุดที่อนุญาตสำหรับขอบเขตล่างของช่วง
setMinValue(minValue)NumberRangeFilterBuilderกำหนดค่าต่ำสุดที่อนุญาตสำหรับขอบเขตล่างของช่วง
setOrientation(orientation)NumberRangeFilterBuilderตั้งค่าการวางแนวแถบเลื่อน
setShowRangeValues(showRangeValues)NumberRangeFilterBuilderตั้งค่าว่าจะให้มีป้ายกำกับข้างแถบเลื่อนที่แสดงขอบเขตของช่วงที่เลือกหรือไม่
setTicks(ticks)NumberRangeFilterBuilderกำหนดจำนวนเครื่องหมาย (ตำแหน่งคงที่ในแถบช่วง) ที่แถบเลื่อนตัวกรองช่วงตัวเลขจะวางได้

Orientation

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
HORIZONTALEnumการวางแนวนอน
VERTICALEnumการวางแนวตั้ง

PickerValuesLayout

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
ASIDEEnumค่าที่เลือกจะแสดงเป็นบรรทัดข้อความเดียวข้างวิดเจ็ตเครื่องมือเลือกค่า
BELOWEnumค่าที่เลือกจะแสดงเป็นบรรทัดข้อความเดียวใต้วิดเจ็ต
BELOW_WRAPPINGEnumคล้ายกับด้านล่าง แต่รายการที่ใส่ในเครื่องมือเลือกไม่ได้จะตัดไปบรรทัดใหม่
BELOW_STACKEDEnumค่าที่เลือกจะแสดงในคอลัมน์ใต้วิดเจ็ต

PieChartBuilder

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
build()Chartสร้างแผนภูมิ
reverseCategories()PieChartBuilderกลับการวาดชุดค่าในแกนดอมเมน
set3D()PieChartBuilderตั้งค่าแผนภูมิให้เป็น 3 มิติ
setBackgroundColor(cssValue)PieChartBuilderกำหนดสีพื้นหลังให้กับแผนภูมิ
setColors(cssValues)PieChartBuilderกำหนดสีของเส้นในแผนภูมิ
setDataSourceUrl(url)PieChartBuilderตั้งค่า URL แหล่งข้อมูลที่ใช้ในการดึงข้อมูลจากแหล่งข้อมูลภายนอก เช่น Google ชีต
setDataTable(tableBuilder)PieChartBuilderตั้งค่าตารางข้อมูลที่จะใช้กับแผนภูมิโดยใช้ DataTableBuilder
setDataTable(table)PieChartBuilderตั้งค่าตารางข้อมูลซึ่งมีเส้นสำหรับแผนภูมิ รวมถึงป้ายกำกับแกน X
setDataViewDefinition(dataViewDefinition)PieChartBuilderกำหนดคำจำกัดความของมุมมองข้อมูลที่จะใช้สําหรับแผนภูมิ
setDimensions(width, height)PieChartBuilderกำหนดมิติข้อมูลของแผนภูมิ
setLegendPosition(position)PieChartBuilderกำหนดตำแหน่งของคำอธิบายประกอบตามแผนภูมิ
setLegendTextStyle(textStyle)PieChartBuilderตั้งค่ารูปแบบข้อความของคำอธิบายแผนภูมิ
setOption(option, value)PieChartBuilderตั้งค่าตัวเลือกขั้นสูงสําหรับแผนภูมินี้
setTitle(chartTitle)PieChartBuilderตั้งชื่อแผนภูมิ
setTitleTextStyle(textStyle)PieChartBuilderกำหนดรูปแบบข้อความของชื่อแผนภูมิ

PointStyle

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
NONEEnumไม่แสดงจุดของเส้น
TINYEnumใช้จุดเล็กๆ บนเส้น
MEDIUMEnumใช้จุดของเส้นขนาดกลาง
LARGEEnumใช้จุดของเส้นขนาดใหญ่
HUGEEnumใช้จุดเส้นที่มีขนาดใหญ่ที่สุด

Position

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
TOPEnumเหนือแผนภูมิ
RIGHTEnumทางด้านขวาของแผนภูมิ
BOTTOMEnumใต้แผนภูมิ
NONEEnumไม่มีการแสดงคําอธิบาย

ScatterChartBuilder

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
build()Chartสร้างแผนภูมิ
setBackgroundColor(cssValue)ScatterChartBuilderกำหนดสีพื้นหลังให้กับแผนภูมิ
setColors(cssValues)ScatterChartBuilderกำหนดสีของเส้นในแผนภูมิ
setDataSourceUrl(url)ScatterChartBuilderตั้งค่า URL แหล่งข้อมูลที่ใช้ในการดึงข้อมูลจากแหล่งข้อมูลภายนอก เช่น Google ชีต
setDataTable(tableBuilder)ScatterChartBuilderตั้งค่าตารางข้อมูลที่จะใช้กับแผนภูมิโดยใช้ DataTableBuilder
setDataTable(table)ScatterChartBuilderตั้งค่าตารางข้อมูลซึ่งมีเส้นสำหรับแผนภูมิ รวมถึงป้ายกำกับแกน X
setDataViewDefinition(dataViewDefinition)ScatterChartBuilderกำหนดคำจำกัดความของมุมมองข้อมูลที่จะใช้สําหรับแผนภูมิ
setDimensions(width, height)ScatterChartBuilderกำหนดมิติข้อมูลของแผนภูมิ
setLegendPosition(position)ScatterChartBuilderกำหนดตำแหน่งของคำอธิบายประกอบตามแผนภูมิ
setLegendTextStyle(textStyle)ScatterChartBuilderตั้งค่ารูปแบบข้อความของคำอธิบายแผนภูมิ
setOption(option, value)ScatterChartBuilderตั้งค่าตัวเลือกขั้นสูงสําหรับแผนภูมินี้
setPointStyle(style)ScatterChartBuilderกำหนดสไตล์สำหรับจุดในเส้น
setTitle(chartTitle)ScatterChartBuilderตั้งชื่อแผนภูมิ
setTitleTextStyle(textStyle)ScatterChartBuilderกำหนดรูปแบบข้อความของชื่อแผนภูมิ
setXAxisLogScale()ScatterChartBuilderทําให้แกนนอนเป็นมาตราส่วนเชิงลําดับเลข (ค่าทั้งหมดต้องเป็นค่าบวก)
setXAxisRange(start, end)ScatterChartBuilderกําหนดช่วงสําหรับแกนแนวนอนของแผนภูมิ
setXAxisTextStyle(textStyle)ScatterChartBuilderตั้งค่ารูปแบบข้อความของแกนแนวนอน
setXAxisTitle(title)ScatterChartBuilderเพิ่มชื่อให้กับแกนแนวนอน
setXAxisTitleTextStyle(textStyle)ScatterChartBuilderตั้งค่ารูปแบบข้อความชื่อแกนแนวนอน
setYAxisLogScale()ScatterChartBuilderทําให้แกนตั้งเป็นมาตราส่วนเชิงลําดับเลข (ค่าทั้งหมดต้องเป็นค่าบวก)
setYAxisRange(start, end)ScatterChartBuilderกําหนดช่วงสําหรับแกนแนวตั้งของแผนภูมิ
setYAxisTextStyle(textStyle)ScatterChartBuilderตั้งค่ารูปแบบข้อความแกนแนวตั้ง
setYAxisTitle(title)ScatterChartBuilderเพิ่มชื่อให้กับแกนแนวตั้ง
setYAxisTitleTextStyle(textStyle)ScatterChartBuilderตั้งค่ารูปแบบข้อความชื่อแกนแนวตั้ง

StringFilterBuilder

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setCaseSensitive(caseSensitive)StringFilterBuilderตั้งค่าว่าควรจับคู่แบบคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่หรือไม่
setMatchType(matchType)StringFilterBuilderตั้งค่าว่าควรใช้การควบคุมเพื่อจับคู่ค่าที่ตรงกันทั้งหมดเท่านั้น (MatchType.EXACT) คำนำหน้า (MatchType.PREFIX) หรือสตริงย่อย (MatchType.ANY)
setRealtimeTrigger(realtimeTrigger)StringFilterBuilderตั้งค่าว่าการควบคุมควรจับคู่ทุกครั้งที่กดแป้นหรือเฉพาะเมื่อช่องป้อนข้อมูล "เปลี่ยนแปลง" (เสียโฟกัสหรือกดแป้น Enter)

TableChartBuilder

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
build()Chartสร้างแผนภูมิ
enablePaging(enablePaging)TableChartBuilderตั้งค่าว่าจะเปิดใช้การแบ่งหน้าข้อมูลหรือไม่
enablePaging(pageSize)TableChartBuilderเปิดใช้การแบ่งหน้าและกำหนดจำนวนแถวในแต่ละหน้า
enablePaging(pageSize, startPage)TableChartBuilderเปิดใช้การแบ่งหน้า กำหนดจำนวนแถวในแต่ละหน้า และหน้าตารางแรกที่แสดง (หมายเลขหน้าจะนับจาก 0)
enableRtlTable(rtlEnabled)TableChartBuilderเพิ่มการรองรับพื้นฐานสำหรับภาษาที่เขียนจากขวาไปซ้าย (เช่น อาหรับหรือฮีบรู) โดยกลับลำดับคอลัมน์ของตารางเพื่อให้คอลัมน์ 0 เป็นคอลัมน์ด้านขวาสุด และคอลัมน์สุดท้ายเป็นคอลัมน์ด้านซ้ายสุด
enableSorting(enableSorting)TableChartBuilderตั้งค่าว่าจะจัดเรียงคอลัมน์เมื่อผู้ใช้คลิกส่วนหัวของคอลัมน์หรือไม่
setDataSourceUrl(url)TableChartBuilderตั้งค่า URL แหล่งข้อมูลที่ใช้ในการดึงข้อมูลจากแหล่งข้อมูลภายนอก เช่น Google ชีต
setDataTable(tableBuilder)TableChartBuilderตั้งค่าตารางข้อมูลที่จะใช้กับแผนภูมิโดยใช้ DataTableBuilder
setDataTable(table)TableChartBuilderตั้งค่าตารางข้อมูลซึ่งมีเส้นสำหรับแผนภูมิ รวมถึงป้ายกำกับแกน X
setDataViewDefinition(dataViewDefinition)TableChartBuilderกำหนดคำจำกัดความของมุมมองข้อมูลที่จะใช้สําหรับแผนภูมิ
setDimensions(width, height)TableChartBuilderกำหนดมิติข้อมูลของแผนภูมิ
setFirstRowNumber(number)TableChartBuilderกำหนดหมายเลขแถวสำหรับแถวแรกในตารางข้อมูล
setInitialSortingAscending(column)TableChartBuilderกำหนดดัชนีของคอลัมน์ที่ควรจัดเรียงตารางในตอนแรก (จากน้อยไปมาก)
setInitialSortingDescending(column)TableChartBuilderกำหนดดัชนีของคอลัมน์ที่ควรจัดเรียงตารางในตอนแรก (จากมากไปน้อย)
setOption(option, value)TableChartBuilderตั้งค่าตัวเลือกขั้นสูงสําหรับแผนภูมินี้
showRowNumberColumn(showRowNumber)TableChartBuilderกำหนดว่าจะแสดงหมายเลขแถวเป็นคอลัมน์แรกของตารางหรือไม่
useAlternatingRowStyle(alternate)TableChartBuilderตั้งค่าว่าจะกำหนดสไตล์สีสลับให้กับแถวคี่และคู่ของแผนภูมิตารางหรือไม่

TextStyle

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
getColor()Stringรับสีของรูปแบบข้อความ
getFontName()Stringรับชื่อแบบอักษรของรูปแบบข้อความ
getFontSize()Numberรับขนาดแบบอักษรของรูปแบบข้อความ

TextStyleBuilder

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
build()TextStyleสร้างและแสดงผลออบเจ็กต์การกําหนดค่าสไตล์ข้อความที่สร้างโดยใช้เครื่องมือสร้างนี้
setColor(cssValue)TextStyleBuilderตั้งค่าสีของรูปแบบข้อความ
setFontName(fontName)TextStyleBuilderตั้งค่าชื่อแบบอักษรของรูปแบบข้อความ
setFontSize(fontSize)TextStyleBuilderกำหนดขนาดแบบอักษรของรูปแบบข้อความ