Class Charts

Listeler

Komut dosyalarında grafik oluşturmak için giriş noktası.

Bu örnekte temel bir veri tablosu oluşturuluyor, bir alan grafiği verilerle dolduruluyor ve bu grafik, resim olarak bir web sayfasına ekleniyor:

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

Özellikler

MülkTürAçıklama
ChartHiddenDimensionStrategyChartHiddenDimensionStrategyBir kaynaktaki gizli boyutların grafikte nasıl ifade edildiğinin listesi.
ChartMergeStrategyChartMergeStrategyKaynakta birden fazla aralığın bir grafikte nasıl ifade edildiğinin listesi.
ChartTypeChartTypeGrafikler hizmeti tarafından desteklenen grafik türlerinin numaralandırılması.
ColumnTypeColumnTypeBir DataTable içindeki sütunlar için geçerli veri türlerinin numaralandırılması.
CurveStyleCurveStyleGrafikteki eğrilerin stillerinin numaralandırılmış listesi.
PointStylePointStyleBir çizgideki nokta stillerinin numaralandırılması.
PositionPositionGrafikteki gösterge konumlarının numaralandırılması.

Yöntemler

YöntemDönüş türüKısa açıklama
newAreaChart()AreaChartBuilderGoogle Chart Tools belgelerinde açıklandığı şekilde alan grafiği oluşturmaya başlar.
newBarChart()BarChartBuilderGoogle Chart Tools belgelerinde açıklandığı gibi çubuk grafik oluşturmaya başlar.
newColumnChart()ColumnChartBuilderGoogle Chart Tools belgelerinde açıklandığı gibi sütun grafiği oluşturmaya başlar.
newDataTable()DataTableBuilderDeğerleri manuel olarak ayarlanabilen boş bir veri tablosu oluşturur.
newDataViewDefinition()DataViewDefinitionBuilderYeni bir veri görünümü tanımı oluşturur.
newLineChart()LineChartBuilderGoogle Chart Tools belgelerinde açıklandığı gibi bir çizgi grafik oluşturmaya başlar.
newPieChart()PieChartBuilderGoogle Chart Tools belgelerinde açıklandığı gibi pasta grafiği oluşturmaya başlar.
newScatterChart()ScatterChartBuilderGoogle Chart Tools belgelerinde açıklandığı gibi dağılım grafiği oluşturmaya başlar.
newTableChart()TableChartBuilderGoogle Chart Tools belgelerinde açıklandığı şekilde tablo grafiği oluşturmaya başlar.
newTextStyle()TextStyleBuilderYeni bir metin stili oluşturucu oluşturur.

Ayrıntılı belgeler

newAreaChart()

Google Chart Tools belgelerinde açıklandığı şekilde alan grafiği oluşturmaya başlar.

Return

AreaChartBuilder: Alan grafiği oluşturmak için kullanılabilen bir AreaChartBuilder.


newBarChart()

Google Chart Tools belgelerinde açıklandığı gibi çubuk grafik oluşturmaya başlar.

Return

BarChartBuilder: Çubuk grafik oluşturmak için kullanılabilecek bir BarChartBuilder.


newColumnChart()

Google Chart Tools belgelerinde açıklandığı gibi sütun grafiği oluşturmaya başlar.

Return

ColumnChartBuilder: Sütun grafik oluşturmak için kullanılabilen bir ColumnChartBuilder.


newDataTable()

Değerleri manuel olarak ayarlanabilen boş bir veri tablosu oluşturur.

Veri tabloları, tüm grafik türlerinin verilerini içerir.

Return

DataTableBuilder: Grafikler için veri tutabilen bir DataTableBuilder.


newDataViewDefinition()

Yeni bir veri görünümü tanımı oluşturur.

Veri görünümünün farklı özelliklerini tanımlamak için ayarlayıcıları kullanın.

Return

DataViewDefinitionBuilder: Veri görünümü tanımı oluşturmak için kullanılabilen bir DataViewDefinitionBuilder.


newLineChart()

Google Chart Tools belgelerinde açıklandığı gibi bir çizgi grafik oluşturmaya başlar.

Return

LineChartBuilder: Çizgi grafik oluşturmak için kullanılabilecek bir LineChartBuilder.


newPieChart()

Google Chart Tools belgelerinde açıklandığı gibi pasta grafiği oluşturmaya başlar.

Return

PieChartBuilder: Pasta grafik oluşturmak için kullanılabilecek bir PieChartBuilder.


newScatterChart()

Google Chart Tools belgelerinde açıklandığı gibi dağılım grafiği oluşturmaya başlar.

Return

ScatterChartBuilder: Dağılım grafiği oluşturmak için kullanılabilecek bir ScatterChartBuilder.


newTableChart()

Google Chart Tools belgelerinde açıklandığı şekilde tablo grafiği oluşturmaya başlar.

Return

TableChartBuilder — Tablo grafiği oluşturmak için kullanılabilecek bir TableChartBuilder.


newTextStyle()

Yeni bir metin stili oluşturucu oluşturur.

Varsayılan değerleri değiştirmek için ayarlayıcı işlevlerini kullanın.

Return

TextStyleBuilder: Metin stili yapılandırma nesnesi oluşturmak için kullanılabilen bir TextStyleBuilder.