Tablo grafikleri için bir oluşturucu. Daha fazla bilgi için Google Charts belgelerini inceleyin.
Aşağıda, tablo grafiğin 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öntem | Dönüş türü | Kısa açıklama |
|---|---|---|
build() | Chart | Grafiği oluşturur. |
enable | Table | Verilerde sayfalara ayırma özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirler. |
enable | Table | Sayfalara ayırmayı etkinleştirir ve her sayfadaki satır sayısını ayarlar. |
enable | Table | Sayfalandı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). |
enable | Table | Tablonun sütun sırasını tersine çevirerek sağdan sola okunan diller (ör. Arapça veya İbranice) için temel destek ekler. Böylece sıfırıncı sütun en sağdaki sütun, son sütun ise en soldaki sütun olur. |
enable | Table | Kullanıcı bir sütun başlığını tıkladığında sütunların sıralanıp sıralanmayacağını ayarlar. |
set | Table | Verileri Google E-Tablolar gibi harici bir kaynaktan çekmek için kullanılan veri kaynağı URL'sini ayarlar. |
set | Table | DataTableBuilder kullanarak grafik için kullanılacak veri tablosunu ayarlar. |
set | Table | Grafiğin çizgilerini ve X ekseni etiketlerini içeren veri tablosunu ayarlar. |
set | Table | Grafik için kullanılacak veri görünümü tanımını ayarlar. |
set | Table | Grafiğin boyutlarını ayarlar. |
set | Table | Veri tablosundaki ilk satırın satır numarasını ayarlar. |
set | Table | Tablonun başlangıçta sıralanacağı sütunun dizinini (artan) ayarlar. |
set | Table | Tablonun başlangıçta sıralanacağı sütunun dizinini (azalan) ayarlar. |
set | Table | Bu grafik için gelişmiş seçenekleri ayarlar. |
show | Table | Satır numarasının tablonun ilk sütunu olarak gösterilip gösterilmeyeceğini ayarlar. |
use | Table | Tablo grafiğin tek ve çift satırlarına alternatif renk stilinin atanıp atanmayacağını ayarlar. |
Ayrıntılı belgeler
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)
Verilerde sayfalara ayırma özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirler.
Varsayılan davranış, sayfalama devre dışı şeklindedir. Sayfalara ayırma etkinse varsayılan sayfa boyutu 10'dur.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
enable | Boolean | Sayfalama etkinleştirilecekse true, aksi takdirde false. |
Return
TableChartBuilder: Zincirleme için kullanışlı olan bu oluşturucu.
enablePaging(pageSize)
Sayfalara ayırmayı 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
| Ad | Tür | Açıklama |
|---|---|---|
page | Integer | Tablonun her sayfasındaki satır sayısı. |
Return
TableChartBuilder: Zincirleme için kullanışlı olan bu oluşturucu.
enablePaging(pageSize, startPage)
Sayfalandı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, 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
| Ad | Tür | Açıklama |
|---|---|---|
page | Integer | Tablonun her sayfasındaki satır sayısı. |
start | Integer | Gösterilecek ilk tablo sayfası (sayfa numaraları sıfır tabanlıdır). |
Return
TableChartBuilder: Zincirleme için kullanışlı olan bu oluşturucu.
enableRtlTable(rtlEnabled)
Tablonun sütun sırasını tersine çevirerek sağdan sola okunan diller (ör. Arapça veya İbranice) için temel destek ekler. Böylece sıfırıncı sütun 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. Bu seçenekle bile tablo görselleştirmesi tam çift yönlü (BiDi) dil görüntülemeyi desteklemez. Sayfalandırmayı etkinleştirirseniz (sayfa seçeneğini kullanarak) veya gerekli tablo boyutundan daha küçük yükseklik ve genişlik seçenekleri belirlediğiniz için tabloda kaydırma çubukları varsa bu seçenek yoksayılır. Varsayılan davranış, sağdan sola dil desteğinin devre dışı bırakılmasıdır.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
rtl | Boolean | Sağdan sola dil desteği etkinleştirilmelidirse true, false
aksi takdirde. |
Return
TableChartBuilder: Zincirleme için kullanışlı 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ı 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ıralamanın etkinleştirilmesidir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
enable | Boolean | Sütun başlıklarını tıklayarak sıralamayı etkinleştirmek için true, aksi takdirde false. |
Return
TableChartBuilder: Zincirleme için kullanışlı olan bu oluşturucu.
setDataSourceUrl(url)
Verileri Google E-Tablolar gibi harici bir kaynaktan çekmek için kullanılan veri kaynağı URL'sini ayarlar. Veri kaynağı URL'si ve DataTable sağlanırsa veri kaynağı URL'si yoksayılır.
Veri kaynaklarına sorgu gönderme hakkında daha fazla bilgi için Google Grafikler dokümanlarını inceleyin.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
url | String | Sorgu parametreleri de dahil olmak üzere veri kaynağı URL'si. |
Return
TableChartBuilder: Zincirleme için kullanışlı olan bu oluşturucu.
setDataTable(tableBuilder)
DataTableBuilder kullanarak grafik için kullanılacak veri tablosunu ayarlar. Bu, build() işlevini çağırmaya gerek kalmadan veri tablosunu ayarlamak için kullanılan kolaylık sağlayan bir yöntemdir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
table | Data | Veri tablosu oluşturucu. Bu çağrı kapsamında 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 kullanışlı 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. İstenen sayıda sütun eklenebilir. Bu sütunların tümü sayısal olmalıdır. Her sütun ayrı bir satır olarak gösterilir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
table | Data | Grafik için kullanılacak veri tablosu. |
Return
TableChartBuilder: Zincirleme için kullanışlı olan bu oluşturucu.
setDataViewDefinition(dataViewDefinition)
Grafik için kullanılacak veri görünümü tanımını ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
data | Data | Grafik çizimi için verilen 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 kullanışlı olan bu oluşturucu.
setDimensions(width, height)
Grafiğin boyutlarını ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
width | Integer | Grafiğin piksel cinsinden genişliği. |
height | Integer | Grafiğin piksel cinsinden yüksekliği. |
Return
TableChartBuilder: Zincirleme için kullanışlı 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
| Ad | Tür | Açıklama |
|---|---|---|
number | Integer | Veri tablosundaki ilk satırın satır numarası. |
Return
TableChartBuilder: Zincirleme için kullanışlı olan bu oluşturucu.
setInitialSortingAscending(column)
Tablonun başlangıçta sıralanacağı sütunun dizinini (artan) ayarlar.
Sütun artan düzende sıralanır ve bunu gösteren 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
| Ad | Tür | Açıklama |
|---|---|---|
column | Integer | Tablonun başlangıçta sıralanması gereken sütunun numarası. |
Return
TableChartBuilder: Zincirleme için kullanışlı olan bu oluşturucu.
setInitialSortingDescending(column)
Tablonun başlangıçta sıralanacağı sütunun dizinini (azalan) ayarlar.
Sütun azalan düzende sıralanır ve bunu gösteren 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
| Ad | Tür | Açıklama |
|---|---|---|
column | Integer | Tablonun başlangıçta sıralanması gereken sütunun numarası. |
Return
TableChartBuilder: Zincirleme için kullanışlı olan bu oluşturucu.
setOption(option, value)
Bu grafik için gelişmiş seçenekleri ayarlar. 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
| Ad | Tür | Açıklama |
|---|---|---|
option | String | Ayar seçeneği. |
value | Object | Ayarlanacak değer. |
Return
TableChartBuilder: Zincirleme için kullanışlı 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
| Ad | Tür | Açıklama |
|---|---|---|
show | Boolean | Tablonun ilk sütununda satır numarası gösterilecekse true,
aksi takdirde false. |
Return
TableChartBuilder: Zincirleme için kullanışlı olan bu oluşturucu.
useAlternatingRowStyle(alternate)
Tablo grafiğin tek ve çift satırlarına alternatif renk stilinin atanıp atanmayacağını ayarlar.
Varsayılan davranış, satırların alternatif renk stiline sahip olmasıdır.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
alternate | Boolean | Renk stilleri alternatifli olmalıysa true, aksi takdirde false. |
Return
TableChartBuilder: Zincirleme için kullanışlı olan bu oluşturucu.