Class TableChartBuilder

TableChartBuilder

Tablo grafikleri için bir oluşturucu. Daha fazla bilgi için Google Grafikler belgelerine bakın.

Tablo grafiğinin nasıl oluşturulacağını gösteren bir örneği aşağıda bulabilirsiniz. Veriler bir Google e-tablosundan içe aktarılır.

// Get sample data from a spreadsheet.
var dataSourceUrl = 'https://docs.google.com/spreadsheet/tq?range=A1%3AF' +
    '&key=0Aq4s9w_HxMs7dHpfX05JdmVSb1FpT21sbXd4NVE3UEE&gid=4&headers=-1';

var chartBuilder = Charts.newTableChart()
    .setDimensions(600, 500)
    .enablePaging(20)
    .setDataSourceUrl(dataSourceUrl);

var chart = chartBuilder.build();

Yöntemler

YöntemDönüş türüKısa açıklama
build()ChartGrafiği oluşturur.
enablePaging(enablePaging)TableChartBuilderVerilerde sayfalandırmanın etkinleştirilip etkinleştirilmeyeceğini ayarlar.
enablePaging(pageSize)TableChartBuilderSayfalara ayırma özelliğini etkinleştirir ve her sayfadaki satır sayısını ayarlar.
enablePaging(pageSize, startPage)TableChartBuilderSayfalara ayırmayı etkinleştirir, her bir sayfadaki satır sayısını ve görüntülenecek ilk tablo sayfasını ayarlar sayılar sıfır tabanlıdır).
enableRtlTable(rtlEnabled)TableChartBuilderSağdan sola yazılan diller (ör. Arapça veya İbranice) için sütun sırasına göre, bu sütun sıfır en sağdaki sütun olacak ve son sütun sütuna girin.
enableSorting(enableSorting)TableChartBuilderKullanıcı bir sütun başlığını tıkladığında sütunların sıralanıp sıralanmayacağını ayarlar.
setDataSourceUrl(url)TableChartBuilderGoogle gibi harici bir kaynaktan veri çekmek için kullanılan veri kaynağı URL'sini belirler. E-Tablolar'ı tıklayın.
setDataTable(tableBuilder)TableChartBuilderDataTableBuilder kullanarak grafik için kullanılacak veri tablosunu ayarlar.
setDataTable(table)TableChartBuilderGrafikteki çizgileri ve X ekseni etiketlerini içeren veri tablosunu ayarlar.
setDataViewDefinition(dataViewDefinition)TableChartBuilderGrafik için kullanılacak veri görünümü tanımını ayarlar.
setDimensions(width, height)TableChartBuilderGrafiğin boyutlarını ayarlar.
setFirstRowNumber(number)TableChartBuilderVeri tablosundaki ilk satırın satır numarasını ayarlar.
setInitialSortingAscending(column)TableChartBuilderTablonun başlangıçta sıralanması gereken sütunun dizinini ayarlar (artan).
setInitialSortingDescending(column)TableChartBuilderTablonun başlangıçta sıralanması gereken sütunun dizinini ayarlar (azalan).
setOption(option, value)TableChartBuilderBu grafik için gelişmiş seçenekleri ayarlar.
showRowNumberColumn(showRowNumber)TableChartBuilderTablonun ilk sütunu olarak satır numarasının gösterilip gösterilmeyeceğini ayarlar.
useAlternatingRowStyle(alternate)TableChartBuilderTablo grafiğindeki tek ve çift satırlarına alternatif renk stilinin atanıp atanmayacağını belirler.

Ayrıntılı belgeler

build()

Grafiği oluşturur.

Return

Chart — Dokümanlara veya kullanıcı arayüzü öğelerine yerleştirilebilen veya statik olarak kullanılabilen bir Chart nesnesi görüntüsüdür.


enablePaging(enablePaging)

Verilerde sayfalandırmanın etkinleştirilip etkinleştirilmeyeceğini ayarlar.

Varsayılan davranış, sayfalama devre dışıdır. Sayfalara ayırma etkinse varsayılan sayfa boyutu 10 olur.

Parametreler

AdTürAçıklama
enablePagingBooleanSayfalara ayırmanın etkinleştirilmesi gerekiyorsa true, aksi takdirde false.

Return

TableChartBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.


enablePaging(pageSize)

Sayfalara ayırma özelliğini etkinleştirir ve her sayfadaki satır sayısını ayarlar.

Varsayılan sayfa boyutu 10'dur.

// Creates a table chart builder and enables paging with page size of 5.
var builder = Charts.newTableChart();
builder.enablePaging(5);

Parametreler

AdTürAçıklama
pageSizeIntegerTablonun her sayfasındaki satır sayısı.

Return

TableChartBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.


enablePaging(pageSize, startPage)

Sayfalara ayırmayı etkinleştirir, her bir sayfadaki satır sayısını ve görüntülenecek ilk tablo sayfasını ayarlar sayılar sıfır tabanlıdır).

Varsayılan sayfa boyutu 10, varsayılan başlangıç sayfası boyutu 0'dır.

// Creates a table chart builder and enables paging with page size of 5 and displays page 2
// first.
var builder = Charts.newTableChart();
builder.enablePaging(5, 2);

Parametreler

AdTürAçıklama
pageSizeIntegerTablonun her sayfasındaki satır sayısı.
startPageIntegerGörüntülenecek ilk tablo sayfası (sayfa numaraları sıfır tabanlıdır).

Return

TableChartBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.


enableRtlTable(rtlEnabled)

Sağdan sola yazılan diller (ör. Arapça veya İbranice) için sütun sırasına göre, bu sütun sıfır en sağdaki sütun olacak ve son sütun sütuna girin.

Bu durum, temel verilerdeki sütun dizinini etkilemez, yalnızca görüntülenme sırasını etkiler. Tam çift yönlü (BiDi) dil görüntüleme, tablo görselleştirme tarafından seçim yapabilirsiniz. Bu seçenek, sayfalandırmayı etkinleştirirseniz (sayfa seçeneğini kullanarak) veya Yükseklik ve genişlik seçeneklerini boyutu belirleyin. Varsayılan davranış, RTL desteğinin devre dışı olmasıdır.

Parametreler

AdTürAçıklama
rtlEnabledBooleanSağdan sola desteğin etkinleştirilmesi gerekiyorsa true, false aksi takdirde.

Return

TableChartBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.


enableSorting(enableSorting)

Kullanıcı bir sütun başlığını tıkladığında sütunların sıralanıp sıralanmayacağını ayarlar.

Sıralama etkinse kullanıcılar sütun başlığını tıkladığında satırlar otomatik olarak açılır sıralandı. Varsayılan davranış, sıralama etkindir.

Parametreler

AdTürAçıklama
enableSortingBooleanSütun başlıklarını tıklayarak sıralamayı etkinleştirmek için true, aksi takdirde false tuşlarına basın.

Return

TableChartBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.


setDataSourceUrl(url)

Google gibi harici bir kaynaktan veri çekmek için kullanılan veri kaynağı URL'sini belirler. E-Tablolar'ı tıklayın. Veri kaynağı URL'si ve DataTable sağlanırsa veri kaynağı URL'si yoksayılır.

Veri kaynaklarını sorgulama hakkında daha fazla bilgi için Google Grafikler belgelerine göz atın.

Parametreler

AdTürAçıklama
urlStringSorgu parametreleri dahil olmak üzere veri kaynağı URL'si.

Return

TableChartBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.


setDataTable(tableBuilder)

DataTableBuilder kullanarak grafik için kullanılacak veri tablosunu ayarlar. Bu, kolaylık sağlayan bir yöntemdir veri tablosunu build() çağrısına gerek kalmadan ayarlamak için kullanılır.

Parametreler

AdTürAçıklama
tableBuilderDataTableBuilderVeri tablosu oluşturucu. Bu işlemin bir parçası olarak anında yeni bir veri tablosu oluşturulur çağrısına göre yapılır. Böylece, oluşturucuda yapılacak diğer güncellemeler grafiğe yansıtılmaz.

Return

TableChartBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.


setDataTable(table)

Grafikteki çizgileri ve X ekseni etiketlerini içeren veri tablosunu ayarlar. İlgili içeriği oluşturmak için kullanılan ilk sütun bir dize olmalı ve yatay eksen etiketlerini içermelidir. Herhangi bir sayıda sütun yalnızca sayısal olmalıdır. Her sütun ayrı bir çizgi olarak görüntülenir.

Parametreler

AdTürAçıklama
tableDataTableSourceGrafik için kullanılacak veri tablosu.

Return

TableChartBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.


setDataViewDefinition(dataViewDefinition)

Grafik için kullanılacak veri görünümü tanımını ayarlar.

Parametreler

AdTürAçıklama
dataViewDefinitionDataViewDefinitionOlması gereken görünümü tanımlayan bir veri görünümü tanımı nesnesi elde edilir.

Return

TableChartBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.


setDimensions(width, height)

Grafiğin boyutlarını ayarlar.

Parametreler

AdTürAçıklama
widthIntegerGrafiğin piksel cinsinden genişliği.
heightIntegerGrafiğin piksel cinsinden yüksekliği.

Return

TableChartBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.


setFirstRowNumber(number)

Veri tablosundaki ilk satırın satır numarasını ayarlar.

İlk satırın varsayılan satır numarası 1'dir.

// Creates a table chart builder and sets the first row to be 2.
var builder = Charts.newTableChart();
builder.setFirstRowNumber(2);

Parametreler

AdTürAçıklama
numberIntegerVeri tablosundaki ilk satırın numarası.

Return

TableChartBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.


setInitialSortingAscending(column)

Tablonun başlangıçta sıralanması gereken sütunun dizinini ayarlar (artan).

Sütun işletim sistemi artan düzende sıralanmıştır ve bunu belirten küçük bir okla işaretlenmiştir.

// Creates a table chart builder and sorts it by the second column (ascending).
var builder = Charts.newTableChart();
builder.setInitialSortingAscending(2);

Parametreler

AdTürAçıklama
columnIntegerTablonun ilk başta sıralanması gereken sütun numarası.

Return

TableChartBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.


setInitialSortingDescending(column)

Tablonun başlangıçta sıralanması gereken sütunun dizinini ayarlar (azalan).

Sütun işletim sistemi azalan düzende sıralanmıştır ve bunu belirten küçük bir okla işaretlenmiştir.

// Creates a table chart builder and sorts it by the second column (descending).
var builder = Charts.newTableChart();
builder.setInitialSortingDescending(2);

Parametreler

AdTürAçıklama
columnIntegerTablonun ilk başta sıralanması gereken sütun numarası.

Return

TableChartBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.


setOption(option, value)

Bu grafik için gelişmiş seçenekleri ayarlar. Kullanılabilir seçeneklere bakın: inceleyin. Verilen seçenek geçersizse bu yöntemin hiçbir etkisi olmaz.

// Build a table chart which renders HTML.
var builder = Charts.newTableChart();
builder.setOption('allowHtml', {@code true});
var chart = builder.build();

Parametreler

AdTürAçıklama
optionStringAyarlama seçeneği.
valueObjectAyarlanacak değer.

Return

TableChartBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.


showRowNumberColumn(showRowNumber)

Tablonun ilk sütunu olarak satır numarasının gösterilip gösterilmeyeceğini ayarlar.

Varsayılan davranış, satır numaralarını göstermemektir.

Parametreler

AdTürAçıklama
showRowNumberBooleanTablonun ilk sütununda satır numarası gerekiyorsa true, Aksi takdirde false.

Return

TableChartBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.


useAlternatingRowStyle(alternate)

Tablo grafiğindeki tek ve çift satırlarına alternatif renk stilinin atanıp atanmayacağını belirler.

Varsayılan davranış, satırların alternatif renk stiline sahip olmasıdır.

Parametreler

AdTürAçıklama
alternateBooleanRenk stillerinin dönüşümlü olarak kullanılması gerekiyorsa true, aksi takdirde false.

Return

TableChartBuilder — Zincirleme işlemleri için kullanışlı bu oluşturucu.