Class TableChartBuilder

TabloGrafiğiOluşturucu

Tablo grafikleri için bir oluşturucu. Daha fazla bilgi için Google Grafikler belgelerini inceleyin.

Aşağıda, tablo grafiğinin nasıl oluşturulacağını gösteren bir örnek verilmiştir. Veriler bir Google e-tablosundan içe aktarılır.

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

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

const chart = chartBuilder.build();

Yöntemler

YöntemDönüş türüKısa açıklama
build()ChartGrafiği oluşturur.
enablePaging(enablePaging)TableChartBuilderVeriler arasında sayfalama özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirler.
enablePaging(pageSize)TableChartBuilderSayfalamayı etkinleştirir ve her sayfadaki satır sayısını ayarlar.
enablePaging(pageSize, startPage)TableChartBuilderSayfalamayı etkinleştirir, her sayfadaki satır sayısını ve görüntülenecek ilk tablo sayfasını ayarlar (sayfa numaraları sıfır tabanlı olur).
enableRtlTable(rtlEnabled)TableChartBuilderTablonun sütun düzenini tersine çevirerek sağdan sola yazılan diller (Arapça veya İbranice gibi) için temel destek ekler. Böylece sıfır sütunu en sağdaki sütun, son sütun ise en soldaki sütun olur.
enableSorting(enableSorting)TableChartBuilderKullanıcı bir sütun başlığını tıkladığında sütunların sıralanıp sıralanmayacağını belirler.
setDataSourceUrl(url)TableChartBuilderGoogle E-Tablolar gibi harici bir kaynaktan veri almak için kullanılan veri kaynağı URL'sini ayarlar.
setDataTable(tableBuilder)TableChartBuilderDataTableBuilder kullanarak grafik için kullanılacak veri tablosunu ayarlar.
setDataTable(table)TableChartBuilderGrafiğin çizgilerini ve X ekseni etiketlerini içeren veri tablosunu ayarlar.
setDataViewDefinition(dataViewDefinition)TableChartBuilderGrafik için kullanılacak veri görünümü tanımını belirler.
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 hangi sütuna göre sıralanması gerektiğini (artan) belirten dizin.
setInitialSortingDescending(column)TableChartBuilderTablonun başlangıçta hangi sütuna göre sıralanması gerektiğini (azalan) belirten dizin.
setOption(option, value)TableChartBuilderBu grafik için gelişmiş seçenekleri belirler.
showRowNumberColumn(showRowNumber)TableChartBuilderSatır numarasının tablonun ilk sütunu olarak gösterilip gösterilmeyeceğini ayarlar.
useAlternatingRowStyle(alternate)TableChartBuilderTablo grafiğinin tek ve çift satırlarına alternatif renk stilinin atanıp atanmayacağını belirler.

Ayrıntılı dokümanlar

build()

Grafiği oluşturur.

Return

Chart: Belgelere, kullanıcı arayüzü öğelerine yerleştirilebilen veya statik resim olarak kullanılabilen bir grafik nesnesi.


enablePaging(enablePaging)

Veriler arasında sayfalama özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirler.

Varsayılan davranış, sayfalandırmanın devre dışı bırakılmasıdır. Sayfalama etkinse varsayılan sayfa boyutu 10'dur.

Parametreler

AdTürAçıklama
enablePagingBooleanSayfalama etkinleştirilecekse true, aksi takdirde false.

Return

TableChartBuilder: Zincirleme için yararlı olan bu oluşturucu.


enablePaging(pageSize)

Sayfalamayı 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.
const builder = Charts.newTableChart();
builder.enablePaging(5);

Parametreler

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

Return

TableChartBuilder: Zincirleme için yararlı olan bu oluşturucu.


enablePaging(pageSize, startPage)

Sayfalamayı etkinleştirir, her sayfadaki satır sayısını ve görüntülenecek ilk tablo sayfasını ayarlar (sayfa numaraları sıfır tabanlı olur).

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

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

Parametreler

AdTürAçıklama
pageSizeIntegerTablonun her sayfasında bulunan satır sayısı.
startPageIntegerGösterilecek ilk tablo sayfası (sayfa numaraları sıfır tabanlı).

Return

TableChartBuilder: Zincirleme için yararlı olan bu oluşturucu.


enableRtlTable(rtlEnabled)

Tablonun sütun düzenini tersine çevirerek sağdan sola yazılan diller (Arapça veya İbranice gibi) için temel destek ekler. Böylece sıfır sütunu en sağdaki sütun, son sütun ise en soldaki sütun olur.

Bu durum, temel verilerdeki sütun dizinini değil, yalnızca görüntüleme sırasını etkiler. Tam iki yönlü (BiDi) dil görüntüleme, bu seçenek etkinleştirilmiş olsa bile tablo görselleştirmesinde desteklenmez. Sayfalama özelliğini etkinleştirirseniz (sayfa seçeneğini kullanarak) veya tabloda kaydırma çubukları varsa (gerekli tablo boyutundan daha küçük yükseklik ve genişlik seçenekleri belirttiğiniz için) bu seçenek yoksayılır. Varsayılan davranış, RTL desteğinin devre dışı bırakılmasıdır.

Parametreler

AdTürAçıklama
rtlEnabledBooleantrue sağdan sola desteği etkinleştirilecekse, false aksi takdirde.

Return

TableChartBuilder: Zincirleme için yararlı olan 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ı belirler.

Sıralama etkinse kullanıcılar sütun başlığını tıkladığında satırlar otomatik olarak sıralanır. Varsayılan davranış, sıralamanın etkinleştirilmesidir.

Parametreler

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

Return

TableChartBuilder: Zincirleme için yararlı olan bu oluşturucu.


setDataSourceUrl(url)

Google E-Tablolar gibi harici bir kaynaktan veri almak için kullanılan veri kaynağı URL'sini ayarlar. Bir veri kaynağı URL'si ve DataTable sağlanırsa veri kaynağı URL'si yoksayılır.

Veri kaynaklarını sorgulamak hakkında daha fazla bilgi için Google Grafikler dokümanlarını inceleyin.

Parametreler

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

Return

TableChartBuilder: Zincirleme için yararlı olan bu oluşturucu.


setDataTable(tableBuilder)

DataTableBuilder kullanarak grafik için kullanılacak veri tablosunu ayarlar. Bu, build() çağrısı yapmanıza gerek kalmadan veri tablosunu ayarlamak için kullanılan bir kolaylık yöntemidir.

Parametreler

AdTürAçıklama
tableBuilderDataTableBuilderVeri tablosu oluşturucu. Bu çağrının bir parçası olarak anında yeni bir veri tablosu oluşturulur. Bu nedenle, oluşturucuda yapılan diğer güncellemeler grafiğe yansıtılmaz.

Return

TableChartBuilder: Zincirleme için yararlı olan bu oluşturucu.


setDataTable(table)

Grafiğin çizgilerini ve X ekseni etiketlerini içeren veri tablosunu ayarlar. İlk sütun bir dize olmalı ve yatay eksen etiketlerini içermelidir. İstediğiniz sayıda sütun ekleyebilirsiniz. Tüm sütunlar sayısal olmalıdır. Her sütun ayrı bir satır olarak gösterilir.

Parametreler

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

Return

TableChartBuilder: Zincirleme için yararlı olan bu oluşturucu.


setDataViewDefinition(dataViewDefinition)

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

Parametreler

AdTürAçıklama
dataViewDefinitionDataViewDefinitionGrafik çizimi için belirli veri kaynağından türetilmesi gereken görünümü tanımlayan bir veri görünümü tanımı nesnesi.

Return

TableChartBuilder: Zincirleme için yararlı olan 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çin yararlı olan 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.
const builder = Charts.newTableChart();
builder.setFirstRowNumber(2);

Parametreler

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

Return

TableChartBuilder: Zincirleme için yararlı olan bu oluşturucu.


setInitialSortingAscending(column)

Tablonun başlangıçta hangi sütuna göre sıralanması gerektiğini (artan) belirten dizin.

Sütun artan düzende sıralanır ve bunu belirten küçük bir okla işaretlenir.

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

Parametreler

AdTürAçıklama
columnIntegerTablonun başlangıçta hangi sütuna göre sıralanacağını belirten sayı.

Return

TableChartBuilder: Zincirleme için yararlı olan bu oluşturucu.


setInitialSortingDescending(column)

Tablonun başlangıçta hangi sütuna göre sıralanması gerektiğini (azalan) belirten dizin.

Sütun azalan düzende sıralanır ve bunu belirten küçük bir okla işaretlenir.

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

Parametreler

AdTürAçıklama
columnIntegerTablonun başlangıçta hangi sütuna göre sıralanacağını belirten sayı.

Return

TableChartBuilder: Zincirleme için yararlı olan bu oluşturucu.


setOption(option, value)

Bu grafik için gelişmiş seçenekleri belirler. Bu grafik için kullanılabilen seçenekleri inceleyin. Belirtilen seçenek geçersizse bu yöntemin hiçbir etkisi olmaz.

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

Parametreler

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

Return

TableChartBuilder: Zincirleme için yararlı olan bu oluşturucu.


showRowNumberColumn(showRowNumber)

Satır numarasının tablonun ilk sütunu olarak 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ı gösterilecekse true, aksi takdirde false.

Return

TableChartBuilder: Zincirleme için yararlı olan bu oluşturucu.


useAlternatingRowStyle(alternate)

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

Varsayılan davranış, satırların renk stilinin değişken olmasıdır.

Parametreler

AdTürAçıklama
alternateBooleanRenk stilleri değişiyorsa true, aksi takdirde false.

Return

TableChartBuilder: Zincirleme için yararlı olan bu oluşturucu.