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öntem | Dönüş türü | Kısa açıklama |
---|---|---|
build() | Chart | Grafiği oluşturur. |
enablePaging(enablePaging) | TableChartBuilder | Veriler arasında sayfalamanın etkinleştirilip etkinleştirilmeyeceğini belirler. |
enablePaging(pageSize) | TableChartBuilder | Sayfalara ayırma özelliğini etkinleştirir ve her bir sayfadaki satır sayısını ayarlar. |
enablePaging(pageSize, startPage) | TableChartBuilder | 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). |
enableRtlTable(rtlEnabled) | TableChartBuilder | 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. |
enableSorting(enableSorting) | TableChartBuilder | Kullanıcı bir sütun başlığını tıkladığında sütunların sıralanıp sıralanmayacağını ayarlar. |
setDataSourceUrl(url) | TableChartBuilder | Google E-Tablolar gibi harici bir kaynaktan veri çekmek için kullanılan veri kaynağı URL'sini ayarlar. |
setDataTable(tableBuilder) | TableChartBuilder | DataTableBuilder kullanarak grafik için kullanılacak veri tablosunu ayarlar. |
setDataTable(table) | TableChartBuilder | Grafiğin çizgilerini ve X ekseni etiketlerini içeren veri tablosunu ayarlar. |
setDataViewDefinition(dataViewDefinition) | TableChartBuilder | Grafik için kullanılacak veri görünümü tanımını ayarlar. |
setDimensions(width, height) | TableChartBuilder | Grafiğin boyutlarını ayarlar. |
setFirstRowNumber(number) | TableChartBuilder | Veri tablosundaki ilk satırın numarasını ayarlar. |
setInitialSortingAscending(column) | TableChartBuilder | Sütun dizinini, tablonun başlangıçta sıralanması gereken (artan) değere göre ayarlar. |
setInitialSortingDescending(column) | TableChartBuilder | Sütun dizinini, tablonun başlangıçta sıralanacağına (azalan) göre ayarlar. |
setOption(option, value) | TableChartBuilder | Bu grafik için gelişmiş seçenekleri belirler. |
showRowNumberColumn(showRowNumber) | TableChartBuilder | Tablonun ilk sütunu olarak satır numarasının gösterilip gösterilmeyeceğini ayarlar. |
useAlternatingRowStyle(alternate) | TableChartBuilder | Tablo 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
Ad | Tür | Açıklama |
---|---|---|
enablePaging | Boolean | Sayfalandı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
Ad | Tür | Açıklama |
---|---|---|
pageSize | Integer | Tablonun 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
Ad | Tür | Açıklama |
---|---|---|
pageSize | Integer | Tablonun her sayfasındaki satır sayısı. |
startPage | Integer | Gö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
Ad | Tür | Açıklama |
---|---|---|
rtlEnabled | Boolean | Sağ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
Ad | Tür | Açıklama |
---|---|---|
enableSorting | Boolean | Sü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
Ad | Tür | Açıklama |
---|---|---|
url | String | Tü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
Ad | Tür | Açıklama |
---|---|---|
tableBuilder | DataTableBuilder | Veri 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
Ad | Tür | Açıklama |
---|---|---|
table | DataTableSource | Grafik 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
Ad | Tür | Açıklama |
---|---|---|
dataViewDefinition | DataViewDefinition | Grafik ç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
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
: 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
Ad | Tür | Açıklama |
---|---|---|
number | Integer | Veri 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
Ad | Tür | Açıklama |
---|---|---|
column | Integer | Tablonun 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
Ad | Tür | Açıklama |
---|---|---|
column | Integer | Tablonun 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
Ad | Tür | Açıklama |
---|---|---|
option | String | Ayarlama seçeneği. |
value | Object | Ayarlanacak 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
Ad | Tür | Açıklama |
---|---|---|
showRowNumber | Boolean | Tablonun 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
Ad | Tür | Açıklama |
---|---|---|
alternate | Boolean | Renk stillerinin alternatif olması gerekiyorsa true , aksi takdirde false . |
Return
TableChartBuilder
: Bu oluşturucu, zincirleme bağlantı için kullanışlıdır.