Class Charts

نمودارها

نقطه شروع برای ایجاد نمودارها در اسکریپت‌ها.

این مثال یک جدول داده اولیه ایجاد می‌کند، یک نمودار مساحتی را با داده‌ها پر می‌کند و آن را به عنوان یک تصویر به یک صفحه وب اضافه می‌کند:

function doGet() {
  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();

  const chart = Charts.newAreaChart()
                    .setDataTable(data)
                    .setStacked()
                    .setRange(0, 40)
                    .setTitle('Sales per Month')
                    .build();

  const htmlOutput = HtmlService.createHtmlOutput().setTitle('My Chart');
  const imageData = Utilities.base64Encode(chart.getAs('image/png').getBytes());
  const imageUrl = `data:image/png;base64,${encodeURI(imageData)}`;
  htmlOutput.append('Render chart server side: <br/>');
  htmlOutput.append(`<img border="1" src="${imageUrl}">`);
  return htmlOutput;
}

خواص

ملک نوع توضیحات
Chart Hidden Dimension Strategy Chart Hidden Dimension Strategy شمارشی از چگونگی بیان ابعاد پنهان در یک منبع در یک نمودار.
Chart Merge Strategy Chart Merge Strategy شمارشی از چگونگی بیان چندین محدوده در منبع در یک نمودار.
Chart Type Chart Type فهرستی از انواع نمودارهای پشتیبانی شده توسط سرویس نمودارها.
Column Type Column Type شمارشی از انواع داده‌های معتبر برای ستون‌ها در یک Data Table .
Curve Style Curve Style فهرستی از سبک‌های منحنی‌ها در یک نمودار.
Point Style Point Style شمارشی از سبک‌های نقاط در یک خط.
Position Position شمارش موقعیت‌های راهنما در یک نمودار.

روش‌ها

روش نوع بازگشتی شرح مختصر
new Area Chart() Area Chart Builder همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار مساحت می‌کند.
new Bar Chart() Bar Chart Builder همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار میله‌ای می‌کند.
new Column Chart() Column Chart Builder همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار ستونی می‌کند.
new Data Table() Data Table Builder یک جدول داده خالی ایجاد می‌کند که می‌توان مقادیر آن را به صورت دستی تنظیم کرد.
new Data View Definition() Data View Definition Builder یک تعریف نمای داده جدید ایجاد می‌کند.
new Line Chart() Line Chart Builder همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار خطی می‌کند.
new Pie Chart() Pie Chart Builder همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار دایره‌ای می‌کند.
new Scatter Chart() Scatter Chart Builder همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار پراکندگی می‌کند.
new Table Chart() Table Chart Builder همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار جدولی می‌کند.
new Text Style() Text Style Builder یک سازنده سبک متن جدید ایجاد می‌کند.

مستندات دقیق

newAreaChart()

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

بازگشت

AreaChartBuilder — یک AreaChartBuilder که می‌تواند برای ساخت نمودار مساحت استفاده شود.


newBarChart()

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

بازگشت

BarChartBuilder — یک BarChartBuilder که می‌تواند برای ساخت نمودار میله‌ای استفاده شود.


newColumnChart()

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

بازگشت

ColumnChartBuilder — یک ColumnChartBuilder که می‌تواند برای ساخت نمودار ستونی استفاده شود.


newDataTable()

یک جدول داده خالی ایجاد می‌کند که می‌توان مقادیر آن را به صورت دستی تنظیم کرد.

جداول داده، داده‌های مربوط به همه انواع نمودارها را در خود نگه می‌دارند.

بازگشت

DataTableBuilder — یک DataTableBuilder که می‌تواند داده‌های نمودارها را در خود نگه دارد.


newDataViewDefinition()

یک تعریف نمای داده جدید ایجاد می‌کند.

از تنظیم‌کننده‌ها (setter) برای تعریف ویژگی‌های مختلف نمای داده استفاده کنید.

بازگشت

DataViewDefinitionBuilder — یک DataViewDefinitionBuilder که می‌تواند برای ساخت تعریف نمای داده استفاده شود.


newLineChart()

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

بازگشت

LineChartBuilder — یک LineChartBuilder که می‌تواند برای ساخت نمودار خطی استفاده شود.


newPieChart()

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

بازگشت

PieChartBuilder — یک PieChartBuilder که می‌تواند برای ساخت نمودار دایره‌ای استفاده شود.


newScatterChart()

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

بازگشت

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


newTableChart()

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

بازگشت

TableChartBuilder — یک TableChartBuilder که می‌تواند برای ساخت نمودار جدولی استفاده شود.


newTextStyle()

یک سازنده سبک متن جدید ایجاد می‌کند.

برای تغییر مقادیر پیش‌فرض، از توابع تنظیم‌کننده استفاده کنید.

بازگشت

TextStyleBuilder — یک TextStyleBuilder که می‌تواند برای ساخت یک شیء پیکربندی سبک متن استفاده شود.