Class Charts

Listeler

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

Şu örnek, temel bir veri tablosu oluşturur, bir alan grafiğini verilerle doldurur ve web sayfasına resim olarak ekler:

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

Özellikler

ÖzellikTürAçıklama
ChartHiddenDimensionStrategyChartHiddenDimensionStrategyBir kaynaktaki gizli boyutların grafikte nasıl ifade edildiğini gösteren sayı.
ChartMergeStrategyChartMergeStrategyKaynaktaki birden fazla aralığın grafikte nasıl ifade edildiğini gösteren sayı.
ChartTypeChartTypeCharts hizmeti tarafından desteklenen grafik türlerinin sıralaması.
ColumnTypeColumnTypeDataTable içindeki sütunlar için geçerli veri türlerinin sıralaması.
CurveStyleCurveStyleBir grafikteki eğrilere ilişkin stillerin sıralaması.
PointStylePointStyleBir çizgideki noktaların stillerinin sıralaması.
PositionPositionBir grafik içindeki gösterge konumlarının sıralaması.

Yöntemler

YöntemDönüş türüKısa açıklama
newAreaChart()AreaChartBuilderGoogle Grafik Araçları dokümanlarında açıklandığı gibi bir alan grafiği oluşturmaya başlar.
newBarChart()BarChartBuilderGoogle Grafik Araçları dokümanlarında açıklandığı gibi, çubuk grafik oluşturmaya başlar.
newColumnChart()ColumnChartBuilderGoogle Grafik Araçları dokümanlarında açıklandığı gibi bir sütun grafik 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 Grafik Araçları dokümanlarında açıklandığı gibi bir çizgi grafik oluşturmaya başlar.
newPieChart()PieChartBuilderGoogle Grafik Araçları dokümanlarında açıklandığı gibi bir pasta grafik oluşturmaya başlar.
newScatterChart()ScatterChartBuilderGoogle Grafik Araçları dokümanlarında açıklandığı gibi bir dağılım grafiği oluşturmaya başlar.
newTableChart()TableChartBuilderGoogle Grafik Araçları dokümanlarında açıklandığı gibi, tablo grafiği oluşturmaya başlar.
newTextStyle()TextStyleBuilderYeni bir metin stili oluşturucu oluşturur.

Ayrıntılı belgeler

newAreaChart()

Google Grafik Araçları dokümanlarında açıklandığı gibi bir alan grafiği oluşturmaya başlar.

Return

AreaChartBuilder: Alan grafiği oluşturmak için kullanılabilecek bir AreaChartBuilder öğesidir.


newBarChart()

Google Grafik Araçları dokümanlarında açıklandığı gibi, çubuk grafik oluşturmaya başlar.

Return

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


newColumnChart()

Google Grafik Araçları dokümanlarında açıklandığı gibi bir sütun grafik oluşturmaya başlar.

Return

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


newDataTable()

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

Veri tabloları, tüm grafik türlerine ait verileri içerir.

Return

DataTableBuilder: Grafik verileri depolayabilen DataTableBuilder öğesidir.


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 Grafik Araçları dokümanlarında açıklandığı gibi bir çizgi grafik oluşturmaya başlar.

Return

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


newPieChart()

Google Grafik Araçları dokümanlarında açıklandığı gibi bir pasta grafik oluşturmaya başlar.

Return

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


newScatterChart()

Google Grafik Araçları dokümanlarında açıklandığı gibi bir 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 Grafik Araçları dokümanlarında açıklandığı gibi, 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 setter işlevlerini kullanın.

Return

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