Class Charts

Listy przebojów

Punkt wejścia do tworzenia wykresów w skryptach.

W tym przykładzie tworzymy podstawową tabelę danych, wypełniamy nią wykres obszarowy i dodajemy go do strony internetowej jako obraz:

function doGet() {
  const 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();

  const chart = Charts.newAreaChart()
                    .setDataTable(data)
                    .setStacked()
                    .setRange(0, 40)
                    .setTitle('Sales per Month')
                    .build();

  const htmlOutput = HtmlService.createHtmlOutput().setTitle('My Chart');
  const imageData = Utilities.base64Encode(chart.getAs('image/png').getBytes());
  const imageUrl = `data:image/png;base64,${encodeURI(imageData)}`;
  htmlOutput.append('Render chart server side: <br/>');
  htmlOutput.append(`<img border="1" src="${imageUrl}">`);
  return htmlOutput;
}

Właściwości

WłaściwośćTypOpis
ChartHiddenDimensionStrategyChartHiddenDimensionStrategyWyliczenie sposobów, w jaki ukryte wymiary źródła są wyrażane na wykresie.
ChartMergeStrategyChartMergeStrategyWyliczenie sposobów, w jaki sposób na wykresie są wyrażane różne zakresy w źródle.
ChartTypeChartTypeWyliczenie typów wykresów obsługiwanych przez usługę wykresów.
ColumnTypeColumnTypeWyliczenie prawidłowych typów danych kolumn w DataTable.
CurveStyleCurveStyleWyliczenie stylów krzywych na wykresie.
PointStylePointStyleWyliczenie stylów punktów na linii.
PositionPositionWyliczenie pozycji legendy na wykresie.

Metody

MetodaZwracany typKrótki opis
newAreaChart()AreaChartBuilderRozpoczyna tworzenie wykresu obszarowego zgodnie z opisem w dokumentacji Narzędzi do tworzenia wykresów Google.
newBarChart()BarChartBuilderRozpoczyna tworzenie wykresu słupkowego zgodnie z opisem w dokumentacji narzędzi do tworzenia wykresów Google.
newColumnChart()ColumnChartBuilderRozpoczyna tworzenie wykresu kolumnowego zgodnie z opisem w dokumentacji Narzędzi do tworzenia wykresów Google.
newDataTable()DataTableBuilderTworzy pustą tabelę danych, której wartości można ustawiać ręcznie.
newDataViewDefinition()DataViewDefinitionBuilderTworzy nową definicję widoku danych.
newLineChart()LineChartBuilderRozpoczyna tworzenie wykresu liniowego zgodnie z opisem w dokumentacji narzędzi do tworzenia wykresów Google.
newPieChart()PieChartBuilderRozpoczyna tworzenie wykresu kołowego zgodnie z opisem w dokumentacji narzędzi do tworzenia wykresów Google.
newScatterChart()ScatterChartBuilderRozpoczyna tworzenie wykresu punktowego zgodnie z opisem w dokumentacji narzędzi Google ChartTools.
newTableChart()TableChartBuilderRozpoczyna tworzenie wykresu tabelarycznego zgodnie z opisem w dokumentacji narzędzi Google Chart.
newTextStyle()TextStyleBuilderTworzy nowy kreator stylu tekstu.

Szczegółowa dokumentacja

newAreaChart()

Rozpoczyna tworzenie wykresu obszarowego zgodnie z opisem w dokumentacji Narzędzi do tworzenia wykresów Google.

Powrót

AreaChartBuilder – obiekt AreaChartBuilder, który służy do tworzenia wykresów słupkowych.


newBarChart()

Rozpoczyna tworzenie wykresu słupkowego zgodnie z opisem w dokumentacji narzędzi do tworzenia wykresów Google.

Powrót

BarChartBuilder – klasa BarChartBuilder, która służy do tworzenia wykresów słupkowych.


newColumnChart()

Rozpoczyna tworzenie wykresu kolumnowego zgodnie z opisem w dokumentacji Narzędzi do tworzenia wykresów Google.

Powrót

ColumnChartBuilder – klasa ColumnChartBuilder, która służy do tworzenia wykresów kolumnowych.


newDataTable()

Tworzy pustą tabelę danych, której wartości można ustawiać ręcznie.

Tabele danych zawierają dane dla wszystkich typów wykresów.

Powrót

DataTableBuilder – obiekt DataTableBuilder, który może zawierać dane do wykresów.


newDataViewDefinition()

Tworzy nową definicję widoku danych.

Używaj metod settera do definiowania różnych właściwości widoku danych.

Powrót

DataViewDefinitionBuilder – obiekt DataViewDefinitionBuilder, który służy do tworzenia definicji widoku danych.


newLineChart()

Rozpoczyna tworzenie wykresu liniowego zgodnie z opisem w dokumentacji narzędzi do tworzenia wykresów Google.

Powrót

LineChartBuilder – obiekt LineChartBuilder, który można wykorzystać do utworzenia wykresu liniowego.


newPieChart()

Rozpoczyna tworzenie wykresu kołowego zgodnie z opisem w dokumentacji narzędzi do tworzenia wykresów Google.

Powrót

PieChartBuilder – obiekt PieChartBuilder, który służy do tworzenia wykresów kołowych.


newScatterChart()

Rozpoczyna tworzenie wykresu punktowego zgodnie z opisem w dokumentacji narzędzi Google ChartTools.

Powrót

ScatterChartBuilder – obiekt ScatterChartBuilder, który służy do tworzenia wykresów rozproszonych.


newTableChart()

Rozpoczyna tworzenie wykresu tabelarycznego zgodnie z opisem w dokumentacji narzędzi Google Chart.

Powrót

TableChartBuilder – obiekt TableChartBuilder, który służy do tworzenia wykresów tabelarycznych.


newTextStyle()

Tworzy nowy kreator stylu tekstu.

Aby zmienić wartości domyślne, użyj funkcji settera.

Powrót

TextStyleBuilder – narzędzie TextStyleBuilder, które służy do tworzenia obiektu konfiguracji stylu tekstu.