Class TableChartBuilder

TableChartBuilder

سازنده برای نمودارهای جدول. برای جزئیات بیشتر، به مستندات نمودارهای Google مراجعه کنید.

در اینجا مثالی آورده شده است که نحوه ساخت نمودار جدول را نشان می دهد. داده‌ها از صفحه‌گسترده Google وارد می‌شوند.

// 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();

روش ها

روش نوع برگشت شرح مختصر
build() Chart نمودار را می سازد.
enablePaging(enablePaging) TableChartBuilder تنظیم می کند که آیا صفحه بندی از طریق داده ها فعال شود یا خیر.
enablePaging(pageSize) TableChartBuilder صفحه بندی را فعال می کند و تعداد ردیف ها را در هر صفحه تنظیم می کند.
enablePaging(pageSize, startPage) TableChartBuilder صفحه‌بندی را فعال می‌کند، تعداد ردیف‌های هر صفحه و اولین صفحه جدول را برای نمایش تنظیم می‌کند (تعداد صفحات بر اساس صفر هستند).
enableRtlTable(rtlEnabled) TableChartBuilder با معکوس کردن ترتیب ستون های جدول، پشتیبانی اولیه را برای زبان های راست به چپ (مانند عربی یا عبری) اضافه می کند، به طوری که ستون صفر سمت راست ترین ستون و آخرین ستون سمت چپ ترین ستون باشد.
enableSorting(enableSorting) TableChartBuilder تنظیم می کند که آیا وقتی کاربر روی عنوان ستون کلیک می کند، ستون ها مرتب شوند یا خیر.
setDataSourceUrl(url) TableChartBuilder URL منبع داده را تنظیم می کند که برای وارد کردن داده ها از یک منبع خارجی مانند Google Sheets استفاده می شود.
setDataTable(tableBuilder) TableChartBuilder جدول داده را برای استفاده برای نمودار با استفاده از DataTableBuilder تنظیم می کند.
setDataTable(table) TableChartBuilder جدول داده ای را که شامل خطوط نمودار و همچنین برچسب های محور X است را تنظیم می کند.
setDataViewDefinition(dataViewDefinition) TableChartBuilder تعریف نمای داده را برای استفاده برای نمودار تنظیم می کند.
setDimensions(width, height) TableChartBuilder ابعاد نمودار را تعیین می کند.
setFirstRowNumber(number) TableChartBuilder شماره ردیف را برای ردیف اول در جدول داده ها تنظیم می کند.
setInitialSortingAscending(column) TableChartBuilder شاخص ستونی را که جدول بر اساس آن ابتدا باید مرتب شود (صعودی) را تنظیم می کند.
setInitialSortingDescending(column) TableChartBuilder شاخص ستونی را که جدول بر اساس آن ابتدا باید مرتب شود (نزولی) را تنظیم می کند.
setOption(option, value) TableChartBuilder گزینه های پیشرفته را برای این نمودار تنظیم می کند.
showRowNumberColumn(showRowNumber) TableChartBuilder تعیین می کند که آیا شماره ردیف به عنوان اولین ستون جدول نشان داده شود.
useAlternatingRowStyle(alternate) TableChartBuilder تعیین می کند که آیا سبک رنگ متناوب به ردیف های زوج و فرد از نمودار جدول اختصاص داده شود.

مستندات دقیق

build()

نمودار را می سازد.

بازگشت

Chart - یک شی نمودار، که می تواند در اسناد، عناصر رابط کاربری جاسازی شود یا به عنوان یک تصویر ثابت استفاده شود.


enablePaging(enablePaging)

تنظیم می کند که آیا صفحه بندی از طریق داده ها فعال شود یا خیر.

رفتار پیش‌فرض صفحه‌بندی غیرفعال است. اگر صفحه‌بندی فعال باشد، اندازه صفحه پیش‌فرض 10 است.

پارامترها

نام تایپ کنید توضیحات
enablePaging Boolean true اگر صفحه بندی باید فعال باشد، در غیر این صورت false .

بازگشت

TableChartBuilder - این سازنده، برای زنجیره‌بندی مفید است.


enablePaging(pageSize)

صفحه بندی را فعال می کند و تعداد ردیف ها را در هر صفحه تنظیم می کند.

اندازه پیش فرض صفحه 10 است.

// Creates a table chart builder and enables paging with page size of 5.
var builder = Charts.newTableChart();
builder.enablePaging(5);

پارامترها

نام تایپ کنید توضیحات
pageSize Integer تعداد سطرها در هر صفحه از جدول.

بازگشت

TableChartBuilder - این سازنده، برای زنجیره‌بندی مفید است.


enablePaging(pageSize, startPage)

صفحه‌بندی را فعال می‌کند، تعداد ردیف‌های هر صفحه و اولین صفحه جدول را برای نمایش تنظیم می‌کند (تعداد صفحات بر اساس صفر هستند).

اندازه صفحه پیش فرض 10 و صفحه شروع پیش فرض 0 است.

// 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);

پارامترها

نام تایپ کنید توضیحات
pageSize Integer تعداد سطرها در هر صفحه از جدول.
startPage Integer اولین صفحه جدولی که نمایش داده می شود (اعداد صفحات بر اساس صفر هستند).

بازگشت

TableChartBuilder - این سازنده، برای زنجیره‌بندی مفید است.


enableRtlTable(rtlEnabled)

با معکوس کردن ترتیب ستون های جدول، پشتیبانی اولیه را برای زبان های راست به چپ (مانند عربی یا عبری) اضافه می کند، به طوری که ستون صفر سمت راست ترین ستون و آخرین ستون سمت چپ ترین ستون باشد.

این بر شاخص ستون در داده‌های زیربنایی تأثیر نمی‌گذارد، فقط ترتیب نمایش را تحت تأثیر قرار می‌دهد. نمایش زبان کامل دو جهته (BiDi) توسط تجسم جدول حتی با این گزینه پشتیبانی نمی شود. اگر صفحه‌بندی را فعال کنید (با استفاده از گزینه صفحه)، یا اگر جدول دارای نوارهای پیمایش باشد، این گزینه نادیده گرفته می‌شود زیرا گزینه‌های ارتفاع و عرض کوچک‌تر از اندازه جدول مورد نیاز را مشخص کرده‌اید. رفتار پیش‌فرض پشتیبانی RTL غیرفعال است.

پارامترها

نام تایپ کنید توضیحات
rtlEnabled Boolean true اگر پشتیبانی از راست به چپ باید فعال شود، در غیر این صورت false .

بازگشت

TableChartBuilder - این سازنده، برای زنجیره‌بندی مفید است.


enableSorting(enableSorting)

تنظیم می کند که آیا وقتی کاربر روی عنوان ستون کلیک می کند، ستون ها مرتب شوند یا خیر.

اگر مرتب سازی فعال باشد، وقتی کاربران روی سرصفحه ستون کلیک می کنند، ردیف ها به طور خودکار مرتب می شوند. رفتار پیش‌فرض مرتب‌سازی فعال است.

پارامترها

نام تایپ کنید توضیحات
enableSorting Boolean true تا مرتب‌سازی را با کلیک کردن روی سرصفحه‌های ستون فعال کنید، در غیر این صورت false .

بازگشت

TableChartBuilder - این سازنده، برای زنجیره‌بندی مفید است.


setDataSourceUrl(url)

URL منبع داده را تنظیم می کند که برای وارد کردن داده ها از یک منبع خارجی مانند Google Sheets استفاده می شود. اگر یک URL منبع داده و یک DataTable ارائه شود، URL منبع داده نادیده گرفته می شود.

برای اطلاعات بیشتر در مورد جستجوی منابع داده، اسناد Google Charts را بررسی کنید.

پارامترها

نام تایپ کنید توضیحات
url String نشانی وب منبع داده، از جمله هر پارامتر پرس و جو.

بازگشت

TableChartBuilder - این سازنده، برای زنجیره‌بندی مفید است.


setDataTable(tableBuilder)

جدول داده را برای استفاده برای نمودار با استفاده از DataTableBuilder تنظیم می کند. این یک روش راحت برای تنظیم جدول داده ها بدون نیاز به فراخوانی build() است.

پارامترها

نام تایپ کنید توضیحات
tableBuilder DataTableBuilder سازنده جدول داده ها یک جدول داده جدید فوراً به عنوان بخشی از این تماس ایجاد می‌شود، بنابراین هرگونه به‌روزرسانی بیشتر برای سازنده در نمودار منعکس نمی‌شود.

بازگشت

TableChartBuilder - این سازنده، برای زنجیره‌بندی مفید است.


setDataTable(table)

جدول داده ای را که شامل خطوط نمودار و همچنین برچسب های محور X است را تنظیم می کند. ستون اول باید یک رشته باشد و حاوی برچسب های محور افقی باشد. هر تعداد ستون می تواند دنبال شود، همه باید عددی باشند. هر ستون به صورت یک خط جداگانه نمایش داده می شود.

پارامترها

نام تایپ کنید توضیحات
table DataTableSource جدول داده برای استفاده برای نمودار.

بازگشت

TableChartBuilder - این سازنده، برای زنجیره‌بندی مفید است.


setDataViewDefinition(dataViewDefinition)

تعریف نمای داده را برای استفاده برای نمودار تنظیم می کند.

پارامترها

نام تایپ کنید توضیحات
dataViewDefinition DataViewDefinition یک شی تعریف نمای داده که نمایه ای را که باید از منبع داده داده شده برای ترسیم نمودار مشتق شود، تعریف می کند.

بازگشت

TableChartBuilder - این سازنده، برای زنجیره‌بندی مفید است.


setDimensions(width, height)

ابعاد نمودار را تعیین می کند.

پارامترها

نام تایپ کنید توضیحات
width Integer عرض نمودار، بر حسب پیکسل.
height Integer ارتفاع نمودار، بر حسب پیکسل.

بازگشت

TableChartBuilder - این سازنده، برای زنجیره‌بندی مفید است.


setFirstRowNumber(number)

شماره ردیف را برای ردیف اول در جدول داده ها تنظیم می کند.

شماره ردیف پیش فرض ردیف اول 1 است.

// Creates a table chart builder and sets the first row to be 2.
var builder = Charts.newTableChart();
builder.setFirstRowNumber(2);

پارامترها

نام تایپ کنید توضیحات
number Integer شماره ردیف برای ردیف اول در جدول داده ها.

بازگشت

TableChartBuilder - این سازنده، برای زنجیره‌بندی مفید است.


setInitialSortingAscending(column)

شاخص ستونی را که جدول بر اساس آن ابتدا باید مرتب شود (صعودی) را تنظیم می کند.

ستون OS به ترتیب صعودی مرتب شده و با یک فلش کوچک نشان داده شده است.

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

پارامترها

نام تایپ کنید توضیحات
column Integer شماره ستونی که جدول ابتدا باید بر اساس آن مرتب شود.

بازگشت

TableChartBuilder - این سازنده، برای زنجیره‌بندی مفید است.


setInitialSortingDescending(column)

شاخص ستونی را که جدول بر اساس آن ابتدا باید مرتب شود (نزولی) را تنظیم می کند.

ستون OS به ترتیب نزولی مرتب شده است و با یک فلش کوچک نشان داده شده است.

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

پارامترها

نام تایپ کنید توضیحات
column Integer شماره ستونی که جدول ابتدا باید بر اساس آن مرتب شود.

بازگشت

TableChartBuilder - این سازنده، برای زنجیره‌بندی مفید است.


setOption(option, value)

گزینه های پیشرفته را برای این نمودار تنظیم می کند. گزینه های موجود برای این نمودار را ببینید. اگر گزینه داده شده نامعتبر باشد، این روش تاثیری ندارد.

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

پارامترها

نام تایپ کنید توضیحات
option String گزینه تنظیم.
value Object مقدار برای تنظیم

بازگشت

TableChartBuilder - این سازنده، برای زنجیره‌بندی مفید است.


showRowNumberColumn(showRowNumber)

تعیین می کند که آیا شماره ردیف به عنوان اولین ستون جدول نشان داده شود.

رفتار پیش‌فرض اعداد ردیف را نشان نمی‌دهد.

پارامترها

نام تایپ کنید توضیحات
showRowNumber Boolean true اگر ستون اول جدول باید شماره ردیف را نشان دهد، در غیر این صورت false .

بازگشت

TableChartBuilder - این سازنده، برای زنجیره‌بندی مفید است.


useAlternatingRowStyle(alternate)

تعیین می کند که آیا سبک رنگ متناوب به ردیف های زوج و فرد از نمودار جدول اختصاص داده شود.

رفتار پیش‌فرض ردیف‌هایی است که سبک رنگ متناوب دارند.

پارامترها

نام تایپ کنید توضیحات
alternate Boolean true اگر سبک رنگ باید متناوب باشد، در غیر این صورت false .

بازگشت

TableChartBuilder - این سازنده، برای زنجیره‌بندی مفید است.