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öntem | Dönüş türü | Kısa açıklama |
---|---|---|
build() | Chart | Grafiği oluşturur. |
enable | Table | Veriler arasında sayfalama özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirler. |
enable | Table | Sayfalamayı etkinleştirir ve her sayfadaki satır sayısını ayarlar. |
enable | Table | 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). |
enable | Table | 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. |
enable | Table | Kullanıcı bir sütun başlığını tıkladığında sütunların sıralanıp sıralanmayacağını belirler. |
set | Table | Google E-Tablolar gibi harici bir kaynaktan veri almak 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ı belirler. |
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 hangi sütuna göre sıralanması gerektiğini (artan) belirten dizin. |
set | Table | Tablonun başlangıçta hangi sütuna göre sıralanması gerektiğini (azalan) belirten dizin. |
set | Table | Bu grafik için gelişmiş seçenekleri belirler. |
show | Table | Satır numarasının tablonun ilk sütunu olarak gösterilip gösterilmeyeceğini ayarlar. |
use | Table | Tablo 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.
enable Paging(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
Ad | Tür | Açıklama |
---|---|---|
enable | Boolean | Sayfalama etkinleştirilecekse true , aksi takdirde false . |
Return
Table
: Zincirleme için yararlı olan bu oluşturucu.
enable Paging(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
Ad | Tür | Açıklama |
---|---|---|
page | Integer | Tablonun her sayfasında bulunan satır sayısı. |
Return
Table
: Zincirleme için yararlı olan bu oluşturucu.
enable Paging(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
Ad | Tür | Açıklama |
---|---|---|
page | Integer | Tablonun her sayfasında bulunan satır sayısı. |
start | Integer | Gösterilecek ilk tablo sayfası (sayfa numaraları sıfır tabanlı). |
Return
Table
: Zincirleme için yararlı olan bu oluşturucu.
enable Rtl Table(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
Ad | Tür | Açıklama |
---|---|---|
rtl | Boolean | true sağdan sola desteği etkinleştirilecekse, false
aksi takdirde. |
Return
Table
: Zincirleme için yararlı olan bu oluşturucu.
enable Sorting(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
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
Table
: Zincirleme için yararlı olan bu oluşturucu.
set Data Source Url(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
Ad | Tür | Açıklama |
---|---|---|
url | String | Tüm sorgu parametreleri dahil olmak üzere veri kaynağı URL'si. |
Return
Table
: Zincirleme için yararlı olan bu oluşturucu.
set Data Table(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
Ad | Tür | Açıklama |
---|---|---|
table | Data | Veri 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
Table
: Zincirleme için yararlı olan bu oluşturucu.
set Data Table(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
Ad | Tür | Açıklama |
---|---|---|
table | Data | Grafik için kullanılacak veri tablosu. |
Return
Table
: Zincirleme için yararlı olan bu oluşturucu.
set Data View Definition(dataViewDefinition)
Grafik için kullanılacak veri görünümü tanımını belirler.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
data | Data | Grafik ç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
Table
: Zincirleme için yararlı olan bu oluşturucu.
set Dimensions(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
Table
: Zincirleme için yararlı olan bu oluşturucu.
set First Row Number(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
Table
: Zincirleme için yararlı olan bu oluşturucu.
set Initial Sorting Ascending(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
Ad | Tür | Açıklama |
---|---|---|
column | Integer | Tablonun başlangıçta hangi sütuna göre sıralanacağını belirten sayı. |
Return
Table
: Zincirleme için yararlı olan bu oluşturucu.
set Initial Sorting Descending(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
Ad | Tür | Açıklama |
---|---|---|
column | Integer | Tablonun başlangıçta hangi sütuna göre sıralanacağını belirten sayı. |
Return
Table
: Zincirleme için yararlı olan bu oluşturucu.
set Option(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
Ad | Tür | Açıklama |
---|---|---|
option | String | Ayarlama seçeneği. |
value | Object | Ayarlanacak değer. |
Return
Table
: Zincirleme için yararlı olan bu oluşturucu.
show Row Number Column(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
Table
: Zincirleme için yararlı olan bu oluşturucu.
use Alternating Row Style(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
Ad | Tür | Açıklama |
---|---|---|
alternate | Boolean | Renk stilleri değişiyorsa true , aksi takdirde false . |
Return
Table
: Zincirleme için yararlı olan bu oluşturucu.