Class EmbeddedAreaChartBuilder

এমবেডেড এরিয়া চার্ট বিল্ডার

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

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
add Range(range) Embedded Chart Builder এই বিল্ডার দ্বারা পরিবর্তিত চার্টে একটি রেঞ্জ যোগ করে।
as Area Chart() Embedded Area Chart Builder চার্টের ধরণকে AreaChart-এ সেট করে এবং একটি Embedded Area Chart Builder ফেরত দেয়।
as Bar Chart() Embedded Bar Chart Builder চার্টের ধরণ বারচার্ট-এ সেট করে এবং একটি Embedded Bar Chart Builder ফেরত দেয়।
as Column Chart() Embedded Column Chart Builder চার্টের ধরণকে কলামচার্ট (ColumnChart) হিসেবে সেট করে এবং একটি Embedded Column Chart Builder ফেরত দেয়।
as Combo Chart() Embedded Combo Chart Builder চার্টের ধরণ কম্বোচার্ট-এ সেট করে এবং একটি Embedded Combo Chart Builder ফেরত দেয়।
as Histogram Chart() Embedded Histogram Chart Builder চার্টের ধরণকে HistogramChart-এ সেট করে এবং একটি Embedded Histogram Chart Builder ফেরত দেয়।
as Line Chart() Embedded Line Chart Builder চার্টের ধরণকে লাইনচার্ট (LineChart) হিসেবে সেট করে এবং একটি Embedded Line Chart Builder ফেরত দেয়।
as Pie Chart() Embedded Pie Chart Builder চার্টের ধরণ পাইচার্ট-এ সেট করে এবং একটি Embedded Pie Chart Builder ফেরত দেয়।
as Scatter Chart() Embedded Scatter Chart Builder চার্টের ধরণকে স্ক্যাটারচার্ট (ScatterChart) হিসেবে সেট করে এবং একটি Embedded Scatter Chart Builder ফেরত দেয়।
as Table Chart() Embedded Table Chart Builder চার্টের ধরণকে টেবিলচার্ট (TableChart) হিসেবে সেট করে এবং একটি Embedded Table Chart Builder ফেরত দেয়।
build() Embedded Chart চার্টটিতে করা সমস্ত পরিবর্তন প্রতিফলিত করার জন্য এটি তৈরি করে।
clear Ranges() Embedded Chart Builder এই বিল্ডার দ্বারা পরিবর্তিত চার্ট থেকে সমস্ত রেঞ্জ মুছে ফেলে।
get Chart Type() Chart Type বর্তমান চার্টের ধরণ ফেরত দেয়।
get Container() Container Info চার্ট Container Info ফেরত দিন, যা শীটে চার্টটির অবস্থানকে অন্তর্ভুক্ত করে।
get Ranges() Range[] বর্তমানে এই চার্টের জন্য ডেটা সরবরাহকারী রেঞ্জগুলির তালিকার একটি অনুলিপি ফেরত দেয়।
remove Range(range) Embedded Chart Builder এই বিল্ডার দ্বারা পরিবর্তিত চার্ট থেকে নির্দিষ্ট পরিসরটি মুছে ফেলে।
reverse Categories() Embedded Area Chart Builder ডোমেইন অক্ষে সিরিজের অঙ্কনকে বিপরীত করে।
set Background Color(cssValue) Embedded Area Chart Builder চার্টের পটভূমির রঙ নির্ধারণ করে।
set Chart Type(type) Embedded Chart Builder চার্টের ধরন পরিবর্তন করে।
set Colors(cssValues) Embedded Area Chart Builder চার্টের লাইনগুলোর রং নির্ধারণ করে।
set Hidden Dimension Strategy(strategy) Embedded Chart Builder লুকানো সারি এবং কলামের জন্য ব্যবহৃত কৌশল নির্ধারণ করে।
set Legend Position(position) Embedded Area Chart Builder চার্টের সাপেক্ষে লেজেন্ডের অবস্থান নির্ধারণ করে।
set Legend Text Style(textStyle) Embedded Area Chart Builder চার্ট লেজেন্ডের টেক্সট স্টাইল নির্ধারণ করে।
set Merge Strategy(mergeStrategy) Embedded Chart Builder একাধিক রেঞ্জ বিদ্যমান থাকলে কোন মার্জ কৌশল ব্যবহার করা হবে তা নির্ধারণ করে।
set Num Headers(headers) Embedded Chart Builder রেঞ্জের কতগুলো সারি বা কলামকে হেডার হিসেবে গণ্য করা হবে, তা নির্ধারণ করে।
set Option(option, value) Embedded Chart Builder এই চার্টের জন্য উন্নত বিকল্পসমূহ সেট করে।
set Point Style(style) Embedded Area Chart Builder লাইনের বিন্দুগুলোর শৈলী নির্ধারণ করে।
set Position(anchorRowPos, anchorColPos, offsetX, offsetY) Embedded Chart Builder চার্টটি শীটে কোথায় প্রদর্শিত হবে, তা নির্ধারণ করে।
set Range(start, end) Embedded Area Chart Builder চার্টের জন্য পরিসর নির্ধারণ করে।
set Stacked() Embedded Area Chart Builder স্ট্যাকড লাইন ব্যবহার করা হয়, যার অর্থ হলো লাইন এবং বারের মানগুলো স্তূপীকৃত (জমা) হয়।
set Title(chartTitle) Embedded Area Chart Builder চার্টের শিরোনাম নির্ধারণ করে।
set Title Text Style(textStyle) Embedded Area Chart Builder চার্টের শিরোনামের টেক্সট স্টাইল নির্ধারণ করে।
set Transpose Rows And Columns(transpose) Embedded Chart Builder চার্টের সারি এবং কলামগুলি স্থানান্তরিত হবে কিনা তা নির্ধারণ করে।
set XAxis Text Style(textStyle) Embedded Area Chart Builder অনুভূমিক অক্ষের টেক্সট স্টাইল নির্ধারণ করে।
set XAxis Title(title) Embedded Area Chart Builder অনুভূমিক অক্ষে একটি শিরোনাম যোগ করে।
set XAxis Title Text Style(textStyle) Embedded Area Chart Builder অনুভূমিক অক্ষের শিরোনাম লেখার শৈলী নির্ধারণ করে।
set YAxis Text Style(textStyle) Embedded Area Chart Builder উল্লম্ব অক্ষের টেক্সট স্টাইল নির্ধারণ করে।
set YAxis Title(title) Embedded Area Chart Builder উল্লম্ব অক্ষে একটি শিরোনাম যোগ করে।
set YAxis Title Text Style(textStyle) Embedded Area Chart Builder উল্লম্ব অক্ষের শিরোনাম লেখার শৈলী নির্ধারণ করে।
use Log Scale() Embedded Area Chart Builder রেঞ্জ অক্ষকে লগারিদমিক স্কেলে পরিণত করে (এর জন্য সমস্ত মান ধনাত্মক হতে হবে)।

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

addRange(range)

এই বিল্ডার দ্বারা পরিবর্তিত চার্টে একটি রেঞ্জ যোগ করে। যদি রেঞ্জটি আগে থেকেই চার্টে যোগ করা থাকে, তবে এটি যোগ করে না।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheets()[0];

const chart = sheet.newChart()
                  .setChartType(Charts.ChartType.BAR)
                  .addRange(sheet.getRange('A1:B8'))
                  .setPosition(5, 5, 0, 0)
                  .build();

sheet.insertChart(chart);

প্যারামিটার

নাম প্রকার বর্ণনা
range Range যোগ করার পরিসর।

ফেরত

EmbeddedChartBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত বিল্ডার।


asAreaChart()

চার্টের ধরণ AreaChart-এ সেট করে এবং একটি EmbeddedAreaChartBuilder রিটার্ন করে।

ফেরত

EmbeddedAreaChartBuilder — একটি এরিয়া চার্ট তৈরির বিল্ডার।


asBarChart()

চার্টের ধরণ বারচার্ট (BarChart) হিসেবে সেট করে এবং একটি EmbeddedBarChartBuilder ) রিটার্ন করে।

ফেরত

EmbeddedBarChartBuilder — বার চার্ট তৈরির একটি বিল্ডার।


asColumnChart()

চার্টের ধরণ ColumnChart-এ সেট করে এবং একটি EmbeddedColumnChartBuilder রিটার্ন করে।

ফেরত

EmbeddedColumnChartBuilder — একটি কলাম চার্ট তৈরির বিল্ডার।


asComboChart()

চার্টের ধরণ ComboChart-এ সেট করে এবং একটি EmbeddedComboChartBuilder রিটার্ন করে।

ফেরত

EmbeddedComboChartBuilder — একটি কম্বো চার্ট তৈরির বিল্ডার।


asHistogramChart()

চার্টের ধরণ HistogramChart-এ সেট করে এবং একটি EmbeddedHistogramChartBuilder রিটার্ন করে।

ফেরত

EmbeddedHistogramChartBuilder — একটি হিস্টোগ্রাম চার্ট তৈরির বিল্ডার।


asLineChart()

চার্টের ধরণ LineChart-এ সেট করে এবং একটি EmbeddedLineChartBuilder রিটার্ন করে।

ফেরত

EmbeddedLineChartBuilder — একটি লাইন চার্ট তৈরির বিল্ডার।


asPieChart()

চার্টের ধরণ পাইচার্ট (PieChart) হিসেবে সেট করে এবং একটি EmbeddedPieChartBuilder ) রিটার্ন করে।

ফেরত

EmbeddedPieChartBuilder — পাই চার্ট তৈরির একটি বিল্ডার।


asScatterChart()

চার্টের ধরণকে স্ক্যাটারচার্ট (ScatterChart) হিসেবে সেট করে এবং একটি EmbeddedScatterChartBuilder রিটার্ন করে।

ফেরত

EmbeddedScatterChartBuilder — একটি স্ক্যাটার চার্ট তৈরির বিল্ডার।


asTableChart()

চার্টের ধরণ TableChart-এ সেট করে এবং একটি EmbeddedTableChartBuilder রিটার্ন করে।

ফেরত

EmbeddedTableChartBuilder — একটি টেবিল চার্ট তৈরির বিল্ডার।


build()

চার্টটিতে করা সমস্ত পরিবর্তন প্রতিফলিত করার জন্য এটি তৈরি করে।

এই পদ্ধতিটি স্বয়ংক্রিয়ভাবে স্প্রেডশীটের উপরে চার্ট তৈরি করে না। একটি নতুন চার্ট অবশ্যই sheet.insertChart(chart) এর মাধ্যমে যোগ করতে হবে, এবং একটি বিদ্যমান চার্ট sheet.updateChart(chart) এর মাধ্যমে আপডেট করতে হবে।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheets()[0];

const range = sheet.getRange('A1:B5');
const chart = sheet.newChart()
                  .setChartType(Charts.ChartType.BAR)
                  .addRange(range)
                  .setPosition(5, 5, 0, 0)
                  .build();

sheet.insertChart(chart);

ফেরত

EmbeddedChart — তৈরি করা চার্ট, যা এখনও স্প্রেডশিটে যোগ করতে হবে।


clearRanges()

এই বিল্ডার দ্বারা পরিবর্তিত চার্ট থেকে সমস্ত রেঞ্জ মুছে ফেলে।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheets()[0];

// This code updates the chart to use only the new ranges while preserving the
// existing formatting of the chart.
const chart = sheet.getCharts()[0];
const newChart = chart.modify()
                     .clearRanges()
                     .addRange(sheet.getRange('A1:A5'))
                     .addRange(sheet.getRange('B1:B5'))
                     .build();
sheet.updateChart(newChart);

ফেরত

EmbeddedChartBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত বিল্ডার।


getChartType()

বর্তমান চার্টের ধরণ ফেরত দেয়।

ফেরত

ChartType — চার্টের ধরন।


getContainer()

চার্টের ContainerInfo ফেরত দিন, যা শীটে চার্টটির অবস্থানকে নির্দেশ করে।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheets()[0];

const chartBuilder = sheet.newChart()
                         .setChartType(Charts.ChartType.BAR)
                         .addRange(sheet.getRange('A1:B8'))
                         .setPosition(5, 5, 0, 0);

// This method returns the exact same data as Chart#getContainerInfo()
const containerInfo = chartBuilder.getContainer();

// Logs the values used in setPosition()
Logger.log(
    'Anchor Column: %s\r\nAnchor Row %s\r\nOffset X %s\r\nOffset Y %s',
    containerInfo.getAnchorColumn(),
    containerInfo.getAnchorRow(),
    containerInfo.getOffsetX(),
    containerInfo.getOffsetY(),
);

ফেরত

ContainerInfo — একটি অবজেক্ট যা চার্ট কন্টেইনারের অবস্থান ধারণ করে।


getRanges()

এই চার্টের জন্য বর্তমানে ডেটা সরবরাহকারী রেঞ্জগুলির তালিকার একটি অনুলিপি ফেরত দেয়। এই তালিকাটি পরিবর্তন করতে addRange(range) এবং removeRange(range) ব্যবহার করুন।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheets()[0];

const chartBuilder = sheet.newChart()
                         .setChartType(Charts.ChartType.BAR)
                         .addRange(sheet.getRange('A1:B8'))
                         .setPosition(5, 5, 0, 0);

const ranges = chartBuilder.getRanges();

// There's only one range as a data source for this chart,
// so this logs "A1:B8"
for (const i in ranges) {
  const range = ranges[i];
  Logger.log(range.getA1Notation());
}

ফেরত

Range[] — রেঞ্জসমূহের একটি অ্যারে যা নির্মিতব্য চার্টের ডেটা উৎস হিসেবে কাজ করে।


removeRange(range)

এই বিল্ডার দ্বারা পরিবর্তিত চার্ট থেকে নির্দিষ্ট পরিসরটি সরিয়ে দেয়। পরিসরটি এই চার্টে না থাকলে কোনো ত্রুটি দেখায় না।

মুছে ফেলা রেঞ্জটি অবশ্যই addRange(range) এর মাধ্যমে যোগ করা রেঞ্জের সাথে মিলতে হবে; অন্যথায় চার্টে কোনো পরিবর্তন করা হয় না। এই পদ্ধতিটি কোনো রেঞ্জ থেকে আংশিকভাবে মান মুছে ফেলার জন্য ব্যবহার করা যাবে না।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheets()[0];

const firstRange = sheet.getRange('A1:B5');
const secondRange = sheet.getRange('A6:B8');

const chartBuilder = sheet.newChart()
                         .setChartType(Charts.ChartType.BAR)
                         .addRange(firstRange)
                         // This range renders in a different color
                         .addRange(secondRange)
                         .setPosition(5, 5, 0, 0);

// Note that you can use either of these two formats, but the range
// MUST match up with a range that was added via addRange(), or it
// is not removed, and does not throw an exception
chartBuilder.removeRange(firstRange);
chartBuilder.removeRange(sheet.getRange('A6:B8'));

const chart = chartBuilder.build();

sheet.insertChart(chart);

প্যারামিটার

নাম প্রকার বর্ণনা
range Range অপসারণ করার পরিসর।

ফেরত

EmbeddedChartBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত বিল্ডার।


reverseCategories()

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

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

ফেরত

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


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" )।

ফেরত

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


setChartType(type)

চার্টের ধরন পরিবর্তন করে। বর্তমানে সব এমবেডেড চার্ট টাইপ সমর্থিত নয়। ChartType ) দেখুন।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheets()[0];

const range = sheet.getRange('A1:B5');
const chart = sheet.newChart()
                  .setChartType(Charts.ChartType.BAR)
                  .addRange(range)
                  .setPosition(5, 5, 0, 0)
                  .build();

sheet.insertChart(chart);

প্যারামিটার

নাম প্রকার বর্ণনা
type Chart Type যে ধরনে এই চার্টটি পরিবর্তন করতে হবে।

ফেরত

EmbeddedChartBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত বিল্ডার।


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-তম লাইনের রঙ নির্দেশ করে।

ফেরত

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


setHiddenDimensionStrategy(strategy)

লুকানো সারি এবং কলামের জন্য ব্যবহৃত কৌশল নির্ধারণ করে। ডিফল্ট হলো IGNORE_ROWS

const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheets()[0];

const range = sheet.getRange('A1:B5');
const chart = sheet.newChart()
                  .setChartType(Charts.ChartType.BAR)
                  .addRange(range)
                  .setHiddenDimensionStrategy(
                      Charts.ChartHiddenDimensionStrategy.IGNORE_COLUMNS,
                      )
                  .setPosition(5, 5, 0, 0)
                  .build();

sheet.insertChart(chart);

প্যারামিটার

নাম প্রকার বর্ণনা
strategy Chart Hidden Dimension Strategy লুকানো সারি এবং কলামের জন্য ব্যবহারযোগ্য কৌশল।

ফেরত

EmbeddedChartBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত বিল্ডার।


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 কিংবদন্তির অবস্থান।

ফেরত

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


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 চার্ট লেজেন্ডের জন্য ব্যবহৃত টেক্সট স্টাইল।

ফেরত

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


setMergeStrategy(mergeStrategy)

একাধিক রেঞ্জ থাকলে কোন মার্জ কৌশল ব্যবহার করা হবে তা নির্ধারণ করে। যদি MERGE_ROWS হয়, তাহলে সারিগুলো মার্জ করা হয়; যদি MERGE_COLUMNS , তাহলে কলামগুলো মার্জ করা হয়। ডিফল্ট হিসেবে MERGE_COLUMNS ব্যবহৃত হয়।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheets()[0];

const range = sheet.getRange('A1:B10');
const range2 = sheet.getRange('C:C10');
const chart = sheet.newChart()
                  .setChartType(Charts.ChartType.BAR)
                  .addRange(range)
                  .addRange(range2)
                  .setMergeStrategy(Charts.ChartMergeStrategy.MERGE_ROWS)
                  .setPosition(5, 5, 0, 0)
                  .build();

sheet.insertChart(chart);

প্যারামিটার

নাম প্রকার বর্ণনা
merge Strategy Chart Merge Strategy ব্যবহার করার জন্য একত্রীকরণ কৌশল।

ফেরত

EmbeddedChartBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত বিল্ডার।


setNumHeaders(headers)

রেঞ্জের কতগুলো সারি বা কলামকে হেডার হিসেবে গণ্য করা হবে, তা নির্ধারণ করে।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheets()[0];

const range = sheet.getRange('A1:B5');
const chart = sheet.newChart()
                  .setChartType(Charts.ChartType.BAR)
                  .addRange(range)
                  .setNumHeaders(1)
                  .setPosition(5, 5, 0, 0)
                  .build();

sheet.insertChart(chart);

প্যারামিটার

নাম প্রকার বর্ণনা
headers Integer হেডার হিসেবে গণ্য করার জন্য সারি বা কলামের সংখ্যা। ঋণাত্মক মান দিলে হেডার স্বয়ংক্রিয়ভাবে শনাক্ত হয়ে যায়।

ফেরত

EmbeddedChartBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত বিল্ডার।


setOption(option, value)

এই চার্টের জন্য উন্নত বিকল্পসমূহ নির্ধারণ করে। উপলব্ধ বিকল্পগুলির তালিকা দেখতে, চার্ট কনফিগারেশন বিকল্পসমূহ দেখুন।

এই পদ্ধতিটি যাচাই করে না যে আপনার নির্দিষ্ট করা বিকল্পটি এই চার্ট প্রকারের জন্য বৈধ কিনা, অথবা মানটি সঠিক বিন্যাস/কাঠামোর কিনা।

এই উদাহরণটিতে দেখানো হয়েছে কীভাবে শিরোনাম পরিবর্তন করতে এবং একটি লিজেন্ড সেট করতে হয়।

const spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
const sheet = spreadsheet.getSheets()[0];
const chart = sheet.newChart()
 .setOption('title', 'Earnings projections')
 .setOption('legend', {
   position: 'top',
   textStyle: { color: 'blue', fontSize: 16 },
 }).build();

প্যারামিটার

নাম প্রকার বর্ণনা
option String বিকল্পটির নাম।
value Object বিকল্পটির মান।

ফেরত

EmbeddedChartBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত বিল্ডার।


setPointStyle(style)

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

// Creates a line chart builder and sets large point style.
const builder = Charts.newLineChart();
builder.setPointStyle(Charts.PointStyle.LARGE);

প্যারামিটার

নাম প্রকার বর্ণনা
style Point Style লাইনের বিন্দুগুলোর জন্য ব্যবহারযোগ্য স্টাইল।

ফেরত

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

আরও দেখুন


setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)

চার্টটি শীটে কোথায় প্রদর্শিত হবে তা নির্ধারণ করে। anchorRowPos এবং anchorColPos হলো ১-ইনডেক্সড।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheets()[0];

const range = sheet.getRange('A1:B5');
const chart = sheet.newChart()
                  .setChartType(Charts.ChartType.BAR)
                  .addRange(range)
                  .setPosition(5, 5, 0, 0)
                  .build();

sheet.insertChart(chart);

প্যারামিটার

নাম প্রকার বর্ণনা
anchor Row Pos Integer চার্টটির উপরের দিকটি এই সারিতে স্থির করা আছে।
anchor Col Pos Integer চার্টটির বাম দিক এই কলামে স্থির করা আছে।
offsetX Integer চার্টটির উপরের ডানদিকের কোণাটি এই পরিমাণ পিক্সেল দ্বারা স্থানান্তরিত করা হয়েছে।
offsetY Integer চার্টটির নিচের বাম কোণাটি এই পরিমাণ পিক্সেল দ্বারা অফসেট করা হয়েছে।

ফেরত

EmbeddedChartBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত বিল্ডার।


setRange(start, end)

চার্টের জন্য পরিসর নির্ধারণ করে।

যদি কোনো ডেটা পয়েন্ট পরিসরের বাইরে চলে যায়, তাহলে সেই ডেটা পয়েন্টগুলোকে অন্তর্ভুক্ত করার জন্য পরিসরটি প্রসারিত করা হয়।

প্যারামিটার

নাম প্রকার বর্ণনা
start Number পরিসর অক্ষের সর্বনিম্ন গ্রিড লাইনের মান।
end Number পরিসীমা অক্ষের সর্বোচ্চ গ্রিড লাইনের মান।

ফেরত

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


setStacked()

স্ট্যাকড লাইন ব্যবহার করে, যার অর্থ হলো লাইন এবং বারের মানগুলো স্ট্যাক (জমা) করা হয়। ডিফল্টরূপে, কোনো স্ট্যাকিং হয় না।

ফেরত

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


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 চার্টের শিরোনাম।

ফেরত

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


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 অবজেক্ট তৈরি করতে পারেন।

ফেরত

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


setTransposeRowsAndColumns(transpose)

চার্টের সারি এবং কলামগুলি স্থানান্তরিত হবে কিনা তা নির্ধারণ করে। যদি ' true সেট করা হয়, তাহলে সারি এবং কলামগুলি অদলবদল হয়ে যায়। ডিফল্ট মান ' false

const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheets()[0];

const range = sheet.getRange('A1:B5');
const chart = sheet.newChart()
                  .setChartType(Charts.ChartType.BAR)
                  .addRange(range)
                  .setTransposeRowsAndColumns(true)
                  .setPosition(5, 5, 0, 0)
                  .build();

sheet.insertChart(chart);

প্যারামিটার

নাম প্রকার বর্ণনা
transpose Boolean যদি true , তাহলে চার্টটি তৈরি করতে ব্যবহৃত সারি এবং কলামগুলো স্থানান্তরিত হয়।

ফেরত

EmbeddedChartBuilder — এটি চেইনিং-এর জন্য ব্যবহৃত বিল্ডার।


setXAxisTextStyle(textStyle)

অনুভূমিক অক্ষের টেক্সট স্টাইল নির্ধারণ করে।

// Creates a line chart builder and sets the X-axis text style to blue, 18-point
// font.
const textStyle =
    Charts.newTextStyle().setColor('blue').setFontSize(18).build();
const builder = Charts.newLineChart();
builder.setXAxisTextStyle(textStyle);

প্যারামিটার

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

ফেরত

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


setXAxisTitle(title)

অনুভূমিক অক্ষে একটি শিরোনাম যোগ করে। শিরোনামটি কেন্দ্রে থাকে এবং অক্ষের মান লেবেলগুলির নীচে প্রদর্শিত হয়।

// Creates a line chart builder and sets the X-axis title.
const builder = Charts.newLineChart();
builder.setTitle('X-axis Title');

প্যারামিটার

নাম প্রকার বর্ণনা
title String এক্স-অক্ষের শিরোনাম।

ফেরত

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


setXAxisTitleTextStyle(textStyle)

অনুভূমিক অক্ষের শিরোনাম লেখার শৈলী নির্ধারণ করে।

// Creates a line chart builder and sets the X-axis title text style to blue,
// 18-point font.
const textStyle =
    Charts.newTextStyle().setColor('blue').setFontSize(18).build();
const builder = Charts.newLineChart();
builder.setXAxisTitleTextStyle(textStyle);

প্যারামিটার

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

ফেরত

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


setYAxisTextStyle(textStyle)

উল্লম্ব অক্ষের টেক্সট স্টাইল নির্ধারণ করে।

// Creates a line chart builder and sets the Y-axis text style to blue, 18-point
// font.
const textStyle =
    Charts.newTextStyle().setColor('blue').setFontSize(18).build();
const builder = Charts.newLineChart();
builder.setYAxisTextStyle(textStyle);

প্যারামিটার

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

ফেরত

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


setYAxisTitle(title)

উল্লম্ব অক্ষে একটি শিরোনাম যোগ করে। শিরোনামটি কেন্দ্রে থাকে এবং মান লেবেলগুলির বাম দিকে প্রদর্শিত হয়।

// Creates a line chart builder and sets the Y-axis title.
const builder = Charts.newLineChart();
builder.setYAxisTitle('Y-axis Title');

প্যারামিটার

নাম প্রকার বর্ণনা
title String Y-অক্ষের শিরোনাম।

ফেরত

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


setYAxisTitleTextStyle(textStyle)

উল্লম্ব অক্ষের শিরোনাম লেখার শৈলী নির্ধারণ করে।

// Creates a line chart builder and sets the Y-axis title text style to blue,
// 18-point font.
const textStyle =
    Charts.newTextStyle().setColor('blue').setFontSize(18).build();
const builder = Charts.newLineChart();
builder.setYAxisTitleTextStyle(textStyle);

প্যারামিটার

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

ফেরত

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


useLogScale()

রেঞ্জ অক্ষকে লগারিদমিক স্কেলে পরিণত করে (এর জন্য সমস্ত মান ধনাত্মক হতে হয়)। উল্লম্ব চার্টের (যেমন লাইন, এরিয়া বা কলাম) জন্য রেঞ্জ অক্ষ হলো উল্লম্ব অক্ষ এবং অনুভূমিক চার্টের (যেমন বার) জন্য এটি হলো অনুভূমিক অক্ষ।

ফেরত

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