Class PieChartBuilder

পাইচার্টবিল্ডার

পাই চার্ট তৈরির একটি বিল্ডার। আরও বিস্তারিত জানতে গুগল চার্টস ডকুমেন্টেশন দেখুন।

এখানে একটি পাই চার্ট তৈরির উদাহরণ দেওয়া হলো। ডেটাগুলো একটি গুগল স্প্রেডশিট থেকে ইম্পোর্ট করা হয়েছে

// Get sample data from a spreadsheet.
const dataSourceUrl = 'https://docs.google.com/spreadsheet/tq?range=A1%3AB8' +
    '&key=0Aq4s9w_HxMs7dHpfX05JdmVSb1FpT21sbXd4NVE3UEE&gid=3&headers=-1';

const chartBuilder = Charts.newPieChart()
                         .setTitle('World Population by Continent')
                         .setDimensions(600, 500)
                         .set3D()
                         .setDataSourceUrl(dataSourceUrl);

const chart = chartBuilder.build();

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
build() Chart চার্টটি তৈরি করে।
reverse Categories() Pie Chart Builder ডোমেইন অক্ষে সিরিজের অঙ্কনকে বিপরীত করে।
set3D() Pie Chart Builder চার্টটিকে ত্রিমাত্রিক হিসেবে সেট করে।
set Background Color(cssValue) Pie Chart Builder চার্টের পটভূমির রঙ নির্ধারণ করে।
set Colors(cssValues) Pie Chart Builder চার্টের লাইনগুলোর রং নির্ধারণ করে।
set Data Source Url(url) Pie Chart Builder ডেটা সোর্স ইউআরএল সেট করে, যা গুগল শিটস-এর মতো কোনো বাহ্যিক উৎস থেকে ডেটা আনার জন্য ব্যবহৃত হয়।
set Data Table(tableBuilder) Pie Chart Builder DataTableBuilder ব্যবহার করে চার্টের জন্য ব্যবহৃত ডেটা টেবিলটি নির্ধারণ করা হয়।
set Data Table(table) Pie Chart Builder ডেটা টেবিলটি সেট করে, যেটিতে চার্টের লাইন এবং এক্স-অক্ষের লেবেলগুলো থাকে।
set Data View Definition(dataViewDefinition) Pie Chart Builder চার্টের জন্য ব্যবহৃত ডেটা ভিউ ডেফিনিশন নির্ধারণ করে।
set Dimensions(width, height) Pie Chart Builder চার্টের মাত্রা নির্ধারণ করে।
set Legend Position(position) Pie Chart Builder চার্টের সাপেক্ষে লেজেন্ডের অবস্থান নির্ধারণ করে।
set Legend Text Style(textStyle) Pie Chart Builder চার্ট লেজেন্ডের টেক্সট স্টাইল নির্ধারণ করে।
set Option(option, value) Pie Chart Builder এই চার্টের জন্য উন্নত বিকল্পসমূহ সেট করে।
set Title(chartTitle) Pie Chart Builder চার্টের শিরোনাম নির্ধারণ করে।
set Title Text Style(textStyle) Pie Chart Builder চার্টের শিরোনামের টেক্সট স্টাইল নির্ধারণ করে।

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

build()

চার্টটি তৈরি করে।

ফেরত

Chart — একটি চার্ট অবজেক্ট, যা ডকুমেন্ট বা UI এলিমেন্টে এমবেড করা যায়, অথবা একটি স্থির চিত্র হিসেবে ব্যবহার করা যায়।


reverseCategories()

ডোমেইন অক্ষে সিরিজ আঁকার পদ্ধতিকে উল্টে দেয়। উল্লম্ব-পরিসরের চার্টের (যেমন লাইন, এরিয়া বা কলাম চার্ট) ক্ষেত্রে, এর মানে হলো অনুভূমিক অক্ষটি ডান থেকে বামে আঁকা হয়। অনুভূমিক-পরিসরের চার্টের (যেমন বার চার্ট) ক্ষেত্রে, এর মানে হলো উল্লম্ব অক্ষটি উপর থেকে নিচে আঁকা হয়। পাই চার্টের ক্ষেত্রে, এর মানে হলো স্লাইসগুলো ঘড়ির কাঁটার বিপরীত দিকে আঁকা হয়।

// Creates a pie chart builder and sets drawing of the slices in a
// counter-clockwise manner.
const builder = Charts.newPieChart();
builder.reverseCategories();

ফেরত

PieChartBuilder — এই বিল্ডারটি, চেইনিংয়ের জন্য উপযোগী।


set3D()

চার্টটিকে ত্রিমাত্রিক হিসেবে সেট করে।

ফেরত

PieChartBuilder — এই বিল্ডারটি, চেইনিংয়ের জন্য উপযোগী।


setBackgroundColor(cssValue)

চার্টের পটভূমির রঙ নির্ধারণ করে।

// Creates a line chart builder and sets the background color to gray
const builder = Charts.newLineChart();
builder.setBackgroundColor('gray');

প্যারামিটার

নাম প্রকার বর্ণনা
css Value String রঙের জন্য CSS মান (যেমন "blue" বা "#00f" )।

ফেরত

PieChartBuilder — এই বিল্ডারটি, চেইনিংয়ের জন্য উপযোগী।


setColors(cssValues)

চার্টের লাইনগুলোর রং নির্ধারণ করে।

// Creates a line chart builder and sets the first two lines to be drawn in
// green and red, respectively.
const builder = Charts.newLineChart();
builder.setColors(['green', 'red']);

প্যারামিটার

নাম প্রকার বর্ণনা
css Values String[] রঙের CSS ভ্যালুগুলোর একটি অ্যারে, যেমন ["red", "#acf"] । অ্যারের n-তম উপাদানটি চার্টের n-তম লাইনের রঙ নির্দেশ করে।

ফেরত

PieChartBuilder — এই বিল্ডারটি, চেইনিংয়ের জন্য উপযোগী।


setDataSourceUrl(url)

গুগল শিটসের মতো কোনো বাহ্যিক উৎস থেকে ডেটা আনার জন্য ব্যবহৃত ডেটা সোর্স ইউআরএল সেট করে। যদি একটি ডেটা সোর্স ইউআরএল এবং একটি ডেটাটেবিল উভয়ই প্রদান করা হয়, তবে ডেটা সোর্স ইউআরএলটি উপেক্ষা করা হয়।

ডেটা সোর্স কোয়েরি করার বিষয়ে আরও তথ্যের জন্য, গুগল চার্টস ডকুমেন্টেশন দেখুন।

প্যারামিটার

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

ফেরত

PieChartBuilder — এই বিল্ডারটি, চেইনিংয়ের জন্য উপযোগী।


setDataTable(tableBuilder)

DataTableBuilder ব্যবহার করে চার্টের জন্য ব্যবহৃত ডেটা টেবিলটি সেট করে। এটি build() কল না করেই ডেটা টেবিল সেট করার একটি সুবিধাজনক পদ্ধতি।

প্যারামিটার

নাম প্রকার বর্ণনা
table Builder Data Table Builder একটি ডেটা টেবিল বিল্ডার। এই কলের অংশ হিসেবে তাৎক্ষণিকভাবে একটি নতুন ডেটা টেবিল তৈরি হয়ে যায়, তাই বিল্ডারে করা পরবর্তী কোনো আপডেট চার্টে প্রতিফলিত হবে না।

ফেরত

PieChartBuilder — এই বিল্ডারটি, চেইনিংয়ের জন্য উপযোগী।


setDataTable(table)

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

প্যারামিটার

নাম প্রকার বর্ণনা
table Data Table Source চার্টের জন্য ব্যবহৃত ডেটা টেবিল।

ফেরত

PieChartBuilder — এই বিল্ডারটি, চেইনিংয়ের জন্য উপযোগী।


setDataViewDefinition(dataViewDefinition)

চার্টের জন্য ব্যবহৃত ডেটা ভিউ ডেফিনিশন নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
data View Definition Data View Definition একটি ডেটা ভিউ ডেফিনিশন অবজেক্ট, যা চার্ট অঙ্কনের জন্য প্রদত্ত ডেটা সোর্স থেকে প্রাপ্ত ভিউটিকে সংজ্ঞায়িত করে।

ফেরত

PieChartBuilder — এই বিল্ডারটি, চেইনিংয়ের জন্য উপযোগী।


setDimensions(width, height)

চার্টের মাত্রা নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
width Integer চার্টটির প্রস্থ, পিক্সেলে।
height Integer চার্টটির উচ্চতা, পিক্সেলে।

ফেরত

PieChartBuilder — এই বিল্ডারটি, চেইনিংয়ের জন্য উপযোগী।


setLegendPosition(position)

চার্টের সাপেক্ষে লেজেন্ডের অবস্থান নির্ধারণ করে। ডিফল্টরূপে, কোনো লেজেন্ড থাকে না।

// Creates a line chart builder and sets the legend position to right.
const builder = Charts.newLineChart();
builder.setLegendPosition(Charts.Position.RIGHT);

প্যারামিটার

নাম প্রকার বর্ণনা
position Position কিংবদন্তির অবস্থান।

ফেরত

PieChartBuilder — এই বিল্ডারটি, চেইনিংয়ের জন্য উপযোগী।


setLegendTextStyle(textStyle)

চার্ট লেজেন্ডের টেক্সট স্টাইল নির্ধারণ করে।

// Creates a line chart builder and sets it up for a  blue, 26-point legend.
const textStyleBuilder =
    Charts.newTextStyle().setColor('#0000FF').setFontSize(26);
const style = textStyleBuilder.build();
const builder = Charts.newLineChart();
builder.setLegendTextStyle(style);

প্যারামিটার

নাম প্রকার বর্ণনা
text Style Text Style চার্ট লেজেন্ডের জন্য ব্যবহৃত টেক্সট স্টাইল।

ফেরত

PieChartBuilder — এই বিল্ডারটি, চেইনিংয়ের জন্য উপযোগী।


setOption(option, value)

এই চার্টের জন্য উন্নত বিকল্পসমূহ নির্ধারণ করে। এই চার্টের জন্য উপলব্ধ বিকল্পগুলি দেখুন। প্রদত্ত বিকল্পটি অবৈধ হলে এই পদ্ধতির কোনো প্রভাব থাকবে না।

// Build a pie chart with a pretty legend.
const builder = Charts.newPieChart();
builder.setOption('legend', {textStyle: {color: 'blue', fontSize: 16}});
const chart = builder.build();

প্যারামিটার

নাম প্রকার বর্ণনা
option String সেট করার বিকল্প।
value Object যে মানটি নির্ধারণ করতে হবে।

ফেরত

PieChartBuilder — এই বিল্ডারটি, চেইনিংয়ের জন্য উপযোগী।


setTitle(chartTitle)

চার্টের শিরোনাম নির্ধারণ করে। শিরোনামটি চার্টের উপরে মাঝখানে প্রদর্শিত হয়।

// Creates a line chart builder and title to 'My Line Chart'.
const builder = Charts.newLineChart();
builder.setTitle('My Line Chart');

প্যারামিটার

নাম প্রকার বর্ণনা
chart Title String চার্টের শিরোনাম।

ফেরত

PieChartBuilder — এই বিল্ডারটি, চেইনিংয়ের জন্য উপযোগী।


setTitleTextStyle(textStyle)

চার্টের শিরোনামের টেক্সট স্টাইল নির্ধারণ করে।

// Creates a line chart builder and sets it up for a  blue, 26-point title.
const textStyleBuilder =
    Charts.newTextStyle().setColor('#0000FF').setFontSize(26);
const style = textStyleBuilder.build();
const builder = Charts.newLineChart();
builder.setTitleTextStyle(style);

প্যারামিটার

নাম প্রকার বর্ণনা
text Style Text Style চার্টের শিরোনামের জন্য ব্যবহৃত টেক্সট স্টাইল। আপনি Charts.newTextStyle() কল করে একটি Text Style Builder অবজেক্ট তৈরি করতে পারেন।

ফেরত

PieChartBuilder — এই বিল্ডারটি, চেইনিংয়ের জন্য উপযোগী।