Class DataTableBuilder

ডেটা টেবিল নির্মাতা

DataTable অবজেক্টের নির্মাতা। একটি ডেটা টেবিল তৈরি করার জন্য প্রথমে এর কলামগুলি নির্দিষ্ট করা এবং তারপরে একে একে সারি যুক্ত করা হয়। উদাহরণ:

const data = Charts.newDataTable()
                 .addColumn(Charts.ColumnType.STRING, 'Month')
                 .addColumn(Charts.ColumnType.NUMBER, 'In Store')
                 .addColumn(Charts.ColumnType.NUMBER, 'Online')
                 .addRow(['January', 10, 1])
                 .addRow(['February', 12, 1])
                 .addRow(['March', 20, 2])
                 .addRow(['April', 25, 3])
                 .addRow(['May', 30, 4])
                 .build();

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
add Column(type, label) Data Table Builder ডেটা টেবিলে একটি কলাম যোগ করে।
add Row(values) Data Table Builder ডেটা টেবিলে একটি সারি যোগ করে।
build() Data Table একটি ডেটা টেবিল তৈরি করে এবং ফেরত দেয়।
set Value(row, column, value) Data Table Builder টেবিলে একটি নির্দিষ্ট মান সেট করে।

বিস্তারিত ডকুমেন্টেশন

add Column(type, label)

ডেটা টেবিলে একটি কলাম যোগ করে। 0 থেকে n পর্যন্ত কলাম যোগ করা হবে।

প্রথম কলামটি প্রায়শই লেবেলের জন্য চার্ট দ্বারা ব্যবহৃত হয় (উদাহরণস্বরূপ, লাইন চার্টে X-অক্ষ লেবেল বা পাই চার্টে স্লাইস লেবেল)। অন্যান্য কলামগুলি প্রায়শই ডেটার জন্য ব্যবহৃত হয় এবং তাই প্রায়শই সংখ্যাসূচক মানগুলির প্রয়োজন হয়।

পরামিতি

নাম টাইপ বর্ণনা
type Column Type কলামে ডেটার ধরন (সংখ্যা, স্ট্রিং বা তারিখ)
label String কলামের লেবেল (এটি লেজেন্ডের জন্য ব্যবহৃত হয়)।

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

Data Table Builder — এই নির্মাতা, চেইনিংয়ের জন্য।


add Row(values)

ডেটা টেবিলে একটি সারি যোগ করে।

পরামিতি

নাম টাইপ বর্ণনা
values Object[] সারির মান, একই ক্রমে উল্লেখ করা হয়েছে যে কলামগুলি প্রবেশ করানো হয়েছে।

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

Data Table Builder — এই নির্মাতা, চেইনিংয়ের জন্য।


build()

একটি ডেটা টেবিল তৈরি করে এবং ফেরত দেয়।

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

Data Table - ডেটা টেবিল

নিক্ষেপ করে

Error — যদি ডেটা টেবিল খালি থাকে বা অন্যথায় বিকৃত হয়


set Value(row, column, value)

টেবিলে একটি নির্দিষ্ট মান সেট করে।

ডেটা টেবিলে কলাম যোগ করার আগে আপনি একটি মান সেট করতে পারেন। যাইহোক, যদি না কোন সময়ে কলাম যোগ করা হয়, মান উপেক্ষা করা হবে।

সমস্ত কলামের মান পূরণ করার প্রয়োজন নেই৷ যেগুলি অনুপস্থিত সেগুলি null বলে বিবেচিত হবে৷

পরামিতি

নাম টাইপ বর্ণনা
row Integer সারি সূচক (প্রথম সারিতে সূচক 0 আছে)
column Integer কলাম সূচক (প্রথম কলামে সূচক 0 আছে)
value Object টেবিল ঘরের মান (কলামের জন্য সঠিক ধরন থাকা উচিত)।

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

Data Table Builder — এই নির্মাতা, চেইনিংয়ের জন্য