Class TableChartBuilder

TableChartBuilder

Tablo grafikleri oluşturma aracı. Daha ayrıntılı bilgi için Google Grafikler dokümanlarına bakın.

Tablo grafiğin 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)TableChartBuilderVeriler arasında sayfalamanın etkinleştirilip etkinleştirilmeyeceğini belirler.
enablePaging(pageSize)TableChartBuilderSayfalara ayırma özelliğini etkinleştirir ve her bir sayfadaki satır sayısını ayarlar.
enablePaging(pageSize, startPage)TableChartBuilderSayfalara ayırmayı 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ıdır).
enableRtlTable(rtlEnabled)TableChartBuilderTablonun sütun sırasını tersine çevirerek sağdan sola diller için (ör. Arapça veya İbranice) temel destek ekler. Böylece, sıfır sütunu en sağdaki, son sütun 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ı ayarlar.
setDataSourceUrl(url)TableChartBuilderGoogle E-Tablolar gibi harici bir kaynaktan veri çekmek 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ı ayarlar.
setDimensions(width, height)TableChartBuilderGrafiğin boyutlarını ayarlar.
setFirstRowNumber(number)TableChartBuilderVeri tablosundaki ilk satırın numarasını ayarlar.
setInitialSortingAscending(column)TableChartBuilderSütun dizinini, tablonun başlangıçta sıralanması gereken (artan) değere göre ayarlar.
setInitialSortingDescending(column)TableChartBuilderSütun dizinini, tablonun başlangıçta sıralanacağına (azalan) göre ayarlar.
setOption(option, value)TableChartBuilderBu grafik için gelişmiş seçenekleri belirler.
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 ve kullanıcı arayüzü öğelerine yerleştirilebilen veya statik resim olarak kullanılabilen bir Grafik nesnesidir.


enablePaging(enablePaging)

Veriler arasında sayfalamanın etkinleştirilip etkinleştirilmeyeceğini belirler.

Varsayılan davranış, sayfalamanın devre dışı olmasıdır. Sayfalandırma etkinse varsayılan sayfa boyutu 10'dur.

Parametreler

AdTürAçıklama
enablePagingBooleanSayfalandırma etkinleştirilmesi gerekiyorsa true, aksi takdirde false.

Return

TableChartBuilder: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.


enablePaging(pageSize)

Sayfalara ayırma özelliğini etkinleştirir ve her bir 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: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.


enablePaging(pageSize, startPage)

Sayfalara ayırmayı 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ıdır).

Varsayılan sayfa boyutu 10 ve varsayılan başlangıç sayfası 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: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.


enableRtlTable(rtlEnabled)

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

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

Parametreler

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

Return

TableChartBuilder: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.


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 sıralanır. 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.

Return

TableChartBuilder: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.


setDataSourceUrl(url)

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

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

Parametreler

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

Return

TableChartBuilder: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.


setDataTable(tableBuilder)

DataTableBuilder kullanarak grafik için kullanılacak veri tablosunu ayarlar. Bu, build() yöntemini çağırmaya gerek kalmadan veri tablosunu ayarlamak için kullanışlı bir yöntemdir.

Parametreler

AdTürAçıklama
tableBuilderDataTableBuilderVeri tablosu oluşturma aracı. Bu çağrı kapsamında anında yeni bir veri tablosu oluşturulur. Bu nedenle, oluşturucuda yapılacak başka güncellemeler grafiğe yansıtılmaz.

Return

TableChartBuilder: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.


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. Ardından istediğiniz sayıda sütun gelebilir ve bunların tümü sayısal olmalıdır. Her sütun ayrı bir çizgi olarak gösterilir.

Parametreler

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

Return

TableChartBuilder: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.


setDataViewDefinition(dataViewDefinition)

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

Parametreler

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

Return

TableChartBuilder: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.


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: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.


setFirstRowNumber(number)

Veri tablosundaki ilk satırın 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: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.


setInitialSortingAscending(column)

Sütun dizinini, tablonun başlangıçta sıralanması gereken (artan) değere göre ayarlar.

OS sütunu 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).
var builder = Charts.newTableChart();
builder.setInitialSortingAscending(2);

Parametreler

AdTürAçıklama
columnIntegerTablonun başlangıçta sıralanması gereken sütun sayısı.

Return

TableChartBuilder: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.


setInitialSortingDescending(column)

Sütun dizinini, tablonun başlangıçta sıralanacağına (azalan) göre ayarlar.

İşletim sistemi sütunu 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).
var builder = Charts.newTableChart();
builder.setInitialSortingDescending(2);

Parametreler

AdTürAçıklama
columnIntegerTablonun başlangıçta sıralanması gereken sütun sayısı.

Return

TableChartBuilder: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.


setOption(option, value)

Bu grafik için gelişmiş seçenekleri belirler. Bu grafik için kullanılabilir seçeneklere bakın. 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: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.


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östermez.

Parametreler

AdTürAçıklama
showRowNumberBooleanTablonun ilk sütununda satır numarası gösterilmesi gerekiyorsa true, aksi halde false.

Return

TableChartBuilder: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.


useAlternatingRowStyle(alternate)

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

Varsayılan davranış, alternatif renk stiline sahip satırlardır.

Parametreler

AdTürAçıklama
alternateBooleanRenk stillerinin alternatif olması gerekiyorsa true, aksi takdirde false.

Return

TableChartBuilder: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.