Class 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 পত্রকের মতো বাহ্যিক উৎস থেকে ডেটা আনতে ব্যবহৃত হয়।
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 - একটি চার্ট অবজেক্ট, যা নথি, UI উপাদানগুলিতে এম্বেড করা যেতে পারে বা স্ট্যাটিক ইমেজ হিসাবে ব্যবহার করা যেতে পারে।


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 পত্রকের মতো বাহ্যিক উৎস থেকে ডেটা আনতে ব্যবহৃত হয়। একটি ডেটা উৎস URL এবং একটি DataTable প্রদান করা হলে, ডেটা উত্স URL উপেক্ষা করা হয়৷

তথ্য উৎস অনুসন্ধান সম্পর্কে আরও তথ্যের জন্য, Google চার্ট ডকুমেন্টেশন দেখুন।

পরামিতি

নাম টাইপ বর্ণনা
url String যেকোন কোয়েরি প্যারামিটার সহ ডেটা উৎস URL।

প্রত্যাবর্তন

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 সাজানো ক্রমানুসারে এবং aa ছোট তীর দ্বারা চিহ্নিত করা হয় যা নির্দেশ করে।

// 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 — এই নির্মাতা, চেইন করার জন্য দরকারী।