用于在脚本中创建图表的入口点。
本示例创建基本数据表,用数据填充面积图,然后添加 转换为网页
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; }
属性
属性 | 类型 | 说明 |
---|---|---|
ChartHiddenDimensionStrategy | ChartHiddenDimensionStrategy | 枚举来源中的隐藏维度如何在图表中表示。 |
ChartMergeStrategy | ChartMergeStrategy | 枚举如何在图表中表示来源中的多个范围。 |
ChartType | ChartType | Charts 服务支持的图表类型的枚举。 |
ColumnType | ColumnType | DataTable 中列的有效数据类型的枚举。 |
CurveStyle | CurveStyle | 图表中曲线的样式枚举。 |
PointStyle | PointStyle | 线条中点的样式的枚举。 |
Position | Position | 图表内图例位置的枚举。 |
方法
方法 | 返回类型 | 简介 |
---|---|---|
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()
newBarChart()
newColumnChart()
newDataTable()
newDataViewDefinition()
创建新的数据视图定义。
使用 setter 可定义数据视图的不同属性。
返回
DataViewDefinitionBuilder
- DataViewDefinitionBuilder,可用于构建数据视图定义。