Class Charts

图表

用于在脚本中创建图表的入口点。

本示例创建基本数据表,用数据填充面积图,然后添加 转换为网页

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;
}

属性

属性类型说明
ChartHiddenDimensionStrategyChartHiddenDimensionStrategy枚举来源中的隐藏维度如何在图表中表示。
ChartMergeStrategyChartMergeStrategy枚举如何在图表中表示来源中的多个范围。
ChartTypeChartTypeCharts 服务支持的图表类型的枚举。
ColumnTypeColumnTypeDataTable 中列的有效数据类型的枚举。
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创建新的文本样式构建器。

详细文档

newAreaChart()

按照 Google 图表 工具文档。

返回

AreaChartBuilder - AreaChartBuilder,可用于构建面积图。


newBarChart()

按照 Google 图表 工具文档。

返回

BarChartBuilder - 一个 BarChartBuilder,可用于构建条形图。


newColumnChart()

按照 Google 图表 工具文档。

返回

ColumnChartBuilder - 一个 ColumnChartBuilder,可用于构建柱形图。


newDataTable()

创建一个空数据表,您可以手动设置其值。

数据表格保存所有图表类型的数据。

返回

DataTableBuilder - DataTableBuilder,可用于保存图表的数据。


newDataViewDefinition()

创建新的数据视图定义。

使用 setter 可定义数据视图的不同属性。

返回

DataViewDefinitionBuilder - DataViewDefinitionBuilder,可用于构建数据视图定义。


newLineChart()

按照 Google 图表 工具文档。

返回

LineChartBuilder - LineChartBuilder,可用于构建折线图。


newPieChart()

按照 Google 图表 工具文档。

返回

PieChartBuilder - PieChartBuilder,可用于构建饼图。


newScatterChart()

按照 Google 图表 工具文档。

返回

ScatterChartBuilder - ScatterChartBuilder,可用于构建散点图。


newTableChart()

开始构建表格,如 Google 图表 工具文档。

返回

TableChartBuilder - TableChartBuilder,可用于构建表格图表。


newTextStyle()

创建新的文本样式构建器。

如需更改默认值,请使用 setter 函数。

返回

TextStyleBuilder - 一个 TextStyleBuilder,可用于构建文本样式配置对象。