Charts Service

نمودارها

این سرویس به کاربران این امکان را می دهد که نمودارهایی را با استفاده از ابزار نمودارهای گوگل ایجاد کرده و آنها را در سمت سرور رندر کنند. اگر می خواهید نمودارها را در یک مرورگر وب رندر کنید، به جای آن از Google Charts API استفاده کنید.

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

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

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

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

}

کلاس ها

نامشرح مختصر
AreaChartBuilderسازنده برای نمودارهای منطقه.
BarChartBuilderسازنده نمودارهای میله ای
Chartیک شی نمودار، که می تواند به یک تصویر ثابت تبدیل شود.
ChartHiddenDimensionStrategyشمارشی از چگونگی بیان ابعاد پنهان در یک منبع در نمودار.
ChartMergeStrategyشمارشی از نحوه بیان چندین محدوده در منبع در نمودار.
ChartOptionsگزینه هایی را که در حال حاضر برای Chart پیکربندی شده اند، مانند ارتفاع، رنگ و غیره در معرض دید قرار می دهد.
ChartTypeانواع نمودارهای پشتیبانی شده توسط سرویس نمودارها.
Chartsنقطه ورود برای ایجاد نمودار در اسکریپت.
ColumnChartBuilderسازنده نمودارهای ستونی.
ColumnTypeشمارشی از انواع داده های معتبر برای ستون ها در یک DataTable .
CurveStyleشمارش سبک ها برای منحنی ها در نمودار.
DataTableیک جدول داده برای استفاده در نمودارها.
DataTableBuilderسازنده اشیاء DataTable.
DataTableSourceرابط برای اشیایی که می توانند داده های خود را به عنوان یک DataTable نشان دهند.
DataViewDefinitionتعریف نمای داده برای تجسم داده های نمودار.
DataViewDefinitionBuilderسازنده برای اشیاء DataViewDefinition .
LineChartBuilderسازنده نمودارهای خطی.
MatchTypeشمارشی از نحوه تطبیق یک مقدار رشته.
NumberRangeFilterBuilderسازنده ای برای کنترل های فیلتر محدوده اعداد.
Orientationشمارش جهت یک شی.
PickerValuesLayoutشمارشی از نحوه نمایش مقادیر انتخاب شده در ویجت انتخابگر.
PieChartBuilderسازنده نمودارهای دایره ای.
PointStyleشمارش سبک نقاط در یک خط.
Positionشمارش موقعیت های افسانه ای در یک نمودار.
ScatterChartBuilderسازنده نمودارهای پراکندگی.
StringFilterBuilderسازنده ای برای کنترل های فیلتر رشته ای.
TableChartBuilderسازنده برای نمودارهای جدول.
TextStyleیک شی پیکربندی سبک متن.
TextStyleBuilderسازنده ای که برای ایجاد اشیاء TextStyle استفاده می شود.

AreaChartBuilder

روش ها

روشنوع برگشتشرح مختصر
build()Chartنمودار را می سازد.
reverseCategories()AreaChartBuilderرسم سری ها را در محور دامنه معکوس می کند.
setBackgroundColor(cssValue)AreaChartBuilderرنگ پس زمینه نمودار را تنظیم می کند.
setColors(cssValues)AreaChartBuilderرنگ ها را برای خطوط در نمودار تنظیم می کند.
setDataSourceUrl(url)AreaChartBuilderURL منبع داده را تنظیم می کند که برای وارد کردن داده ها از یک منبع خارجی مانند Google Sheets استفاده می شود.
setDataTable(tableBuilder)AreaChartBuilderجدول داده را برای استفاده برای نمودار با استفاده از DataTableBuilder تنظیم می کند.
setDataTable(table)AreaChartBuilderجدول داده ای را که شامل خطوط نمودار و همچنین برچسب های محور X است را تنظیم می کند.
setDataViewDefinition(dataViewDefinition)AreaChartBuilderتعریف نمای داده را برای استفاده برای نمودار تنظیم می کند.
setDimensions(width, height)AreaChartBuilderابعاد نمودار را تعیین می کند.
setLegendPosition(position)AreaChartBuilderموقعیت افسانه را با توجه به نمودار تنظیم می کند.
setLegendTextStyle(textStyle)AreaChartBuilderسبک متن افسانه نمودار را تنظیم می کند.
setOption(option, value)AreaChartBuilderگزینه های پیشرفته را برای این نمودار تنظیم می کند.
setPointStyle(style)AreaChartBuilderاستایل را برای نقاط در خط تنظیم می کند.
setRange(start, end)AreaChartBuilderمحدوده را برای نمودار تنظیم می کند.
setStacked()AreaChartBuilderاز خطوط انباشته شده استفاده می کند، به این معنی که مقادیر خط و نوار روی هم انباشته شده اند.
setTitle(chartTitle)AreaChartBuilderعنوان نمودار را تعیین می کند.
setTitleTextStyle(textStyle)AreaChartBuilderسبک متن عنوان نمودار را تنظیم می کند.
setXAxisTextStyle(textStyle)AreaChartBuilderسبک متن محور افقی را تنظیم می کند.
setXAxisTitle(title)AreaChartBuilderعنوانی را به محور افقی اضافه می کند.
setXAxisTitleTextStyle(textStyle)AreaChartBuilderسبک متن عنوان محور افقی را تنظیم می کند.
setYAxisTextStyle(textStyle)AreaChartBuilderسبک متن محور عمودی را تنظیم می کند.
setYAxisTitle(title)AreaChartBuilderعنوانی را به محور عمودی اضافه می کند.
setYAxisTitleTextStyle(textStyle)AreaChartBuilderسبک متن عنوان محور عمودی را تنظیم می کند.
useLogScale()AreaChartBuilderمحور دامنه را به یک مقیاس لگاریتمی تبدیل می کند (به مثبت بودن همه مقادیر نیاز دارد).

BarChartBuilder

روش ها

روشنوع برگشتشرح مختصر
build()Chartنمودار را می سازد.
reverseCategories()BarChartBuilderرسم سری ها را در محور دامنه معکوس می کند.
reverseDirection()BarChartBuilderجهت رشد میله ها را در امتداد محور افقی معکوس می کند.
setBackgroundColor(cssValue)BarChartBuilderرنگ پس زمینه نمودار را تنظیم می کند.
setColors(cssValues)BarChartBuilderرنگ ها را برای خطوط در نمودار تنظیم می کند.
setDataSourceUrl(url)BarChartBuilderURL منبع داده را تنظیم می کند که برای وارد کردن داده ها از یک منبع خارجی مانند Google Sheets استفاده می شود.
setDataTable(tableBuilder)BarChartBuilderجدول داده را برای استفاده برای نمودار با استفاده از DataTableBuilder تنظیم می کند.
setDataTable(table)BarChartBuilderجدول داده ای را که شامل خطوط نمودار و همچنین برچسب های محور X است را تنظیم می کند.
setDataViewDefinition(dataViewDefinition)BarChartBuilderتعریف نمای داده را برای استفاده برای نمودار تنظیم می کند.
setDimensions(width, height)BarChartBuilderابعاد نمودار را تعیین می کند.
setLegendPosition(position)BarChartBuilderموقعیت افسانه را با توجه به نمودار تنظیم می کند.
setLegendTextStyle(textStyle)BarChartBuilderسبک متن افسانه نمودار را تنظیم می کند.
setOption(option, value)BarChartBuilderگزینه های پیشرفته را برای این نمودار تنظیم می کند.
setRange(start, end)BarChartBuilderمحدوده را برای نمودار تنظیم می کند.
setStacked()BarChartBuilderاز خطوط انباشته شده استفاده می کند، به این معنی که مقادیر خط و نوار روی هم انباشته شده اند.
setTitle(chartTitle)BarChartBuilderعنوان نمودار را تعیین می کند.
setTitleTextStyle(textStyle)BarChartBuilderسبک متن عنوان نمودار را تنظیم می کند.
setXAxisTextStyle(textStyle)BarChartBuilderسبک متن محور افقی را تنظیم می کند.
setXAxisTitle(title)BarChartBuilderعنوانی را به محور افقی اضافه می کند.
setXAxisTitleTextStyle(textStyle)BarChartBuilderسبک متن عنوان محور افقی را تنظیم می کند.
setYAxisTextStyle(textStyle)BarChartBuilderسبک متن محور عمودی را تنظیم می کند.
setYAxisTitle(title)BarChartBuilderعنوانی را به محور عمودی اضافه می کند.
setYAxisTitleTextStyle(textStyle)BarChartBuilderسبک متن عنوان محور عمودی را تنظیم می کند.
useLogScale()BarChartBuilderمحور دامنه را به یک مقیاس لگاریتمی تبدیل می کند (به مثبت بودن همه مقادیر نیاز دارد).

Chart

روش ها

روشنوع برگشتشرح مختصر
getAs(contentType)Blobداده های داخل این شی را به عنوان یک حباب تبدیل به نوع محتوای مشخص شده برگردانید.
getBlob()Blobداده های داخل این شی را به صورت حباب برگردانید.
getOptions()ChartOptionsگزینه‌های این نمودار مانند ارتفاع، رنگ‌ها و محورها را برمی‌گرداند.

ChartHiddenDimensionStrategy

خواص

اموالتایپ کنیدتوضیحات
IGNORE_BOTHEnumپیش فرض نمودارها از هر ستون و سطر مخفی رد می شوند.
IGNORE_ROWSEnumنمودارها فقط از ردیف های پنهان پرش می کنند.
IGNORE_COLUMNSEnumنمودارها فقط از ستون های مخفی رد می شوند.
SHOW_BOTHEnumنمودارها از ستون‌های پنهان یا ردیف‌های پنهان نمی‌گذرند.

ChartMergeStrategy

خواص

اموالتایپ کنیدتوضیحات
MERGE_COLUMNSEnumپیش فرض
MERGE_ROWSEnumنمودارها ردیف‌های چند محدوده را ادغام می‌کنند.

ChartOptions

روش ها

روشنوع برگشتشرح مختصر
get(option)Objectیک گزینه پیکربندی شده برای این نمودار را برمی گرداند.
getOrDefault(option)Objectیک گزینه پیکربندی شده برای این نمودار را برمی گرداند.

ChartType

خواص

اموالتایپ کنیدتوضیحات
TIMELINEEnumنمودار جدول زمانی.
AREAEnumنمودار مساحت
BAREnumنمودار میله ای
BUBBLEEnumنمودار حباب.
CANDLESTICKEnumنمودار شمعدانی.
COLUMNEnumنمودار ستونی
COMBOEnumنمودار ترکیبی
GAUGEEnumنمودار گیج.
GEOEnumنمودار جغرافیایی.
HISTOGRAMEnumهیستوگرام
RADAREnumنمودار رادار.
LINEEnumنمودار خطی
ORGEnumنمودار سازمانی
PIEEnumنمودار دایره ای
SCATTEREnumنمودار پراکندگی
SPARKLINEEnumنمودار جرقه.
STEPPED_AREAEnumنمودار مساحت پلکانی.
TABLEEnumنمودار جدول
TREEMAPEnumنمودار درختی.
WATERFALLEnumنمودار آبشار.

Charts

خواص

اموالتایپ کنیدتوضیحات
ChartHiddenDimensionStrategyChartHiddenDimensionStrategyشمارشی از چگونگی بیان ابعاد پنهان در یک منبع در نمودار.
ChartMergeStrategyChartMergeStrategyشمارشی از نحوه بیان چندین محدوده در منبع در نمودار.
ChartTypeChartTypeشمارشی از انواع نمودارهای پشتیبانی شده توسط سرویس نمودارها.
ColumnTypeColumnTypeشمارشی از انواع داده های معتبر برای ستون ها در یک DataTable .
CurveStyleCurveStyleشمارش سبک ها برای منحنی ها در نمودار.
PointStylePointStyleشمارش سبک نقاط در یک خط.
PositionPositionشمارش موقعیت های افسانه ای در یک نمودار.

روش ها

روشنوع برگشتشرح مختصر
newAreaChart()AreaChartBuilderهمانطور که در اسناد Google Chart Tools توضیح داده شده است، شروع به ساخت یک نمودار منطقه می کند.
newBarChart()BarChartBuilderهمانطور که در اسناد Google Chart Tools توضیح داده شده است، شروع به ساخت نمودار میله ای می کند.
newColumnChart()ColumnChartBuilderهمانطور که در اسناد Google Chart Tools توضیح داده شده است، شروع به ساخت یک نمودار ستونی می کند.
newDataTable()DataTableBuilderیک جدول داده خالی ایجاد می کند که می تواند مقادیر آن را به صورت دستی تنظیم کند.
newDataViewDefinition()DataViewDefinitionBuilderیک تعریف نمای داده جدید ایجاد می کند.
newLineChart()LineChartBuilderهمانطور که در اسناد Google Chart Tools توضیح داده شده است، شروع به ساخت یک نمودار خطی می کند.
newPieChart()PieChartBuilderهمانطور که در اسناد Google Chart Tools توضیح داده شده است، شروع به ساخت یک نمودار دایره ای می کند.
newScatterChart()ScatterChartBuilderهمانطور که در اسناد Google Chart Tools توضیح داده شده است، شروع به ساخت یک نمودار پراکندگی می کند.
newTableChart()TableChartBuilderهمانطور که در اسناد Google Chart Tools توضیح داده شده است، شروع به ساخت یک نمودار جدول می کند.
newTextStyle()TextStyleBuilderیک سازنده سبک متن جدید ایجاد می کند.

ColumnChartBuilder

روش ها

روشنوع برگشتشرح مختصر
build()Chartنمودار را می سازد.
reverseCategories()ColumnChartBuilderرسم سری ها را در محور دامنه معکوس می کند.
setBackgroundColor(cssValue)ColumnChartBuilderرنگ پس زمینه نمودار را تنظیم می کند.
setColors(cssValues)ColumnChartBuilderرنگ ها را برای خطوط در نمودار تنظیم می کند.
setDataSourceUrl(url)ColumnChartBuilderURL منبع داده را تنظیم می کند که برای وارد کردن داده ها از یک منبع خارجی مانند Google Sheets استفاده می شود.
setDataTable(tableBuilder)ColumnChartBuilderجدول داده را برای استفاده برای نمودار با استفاده از DataTableBuilder تنظیم می کند.
setDataTable(table)ColumnChartBuilderجدول داده ای را که شامل خطوط نمودار و همچنین برچسب های محور X است را تنظیم می کند.
setDataViewDefinition(dataViewDefinition)ColumnChartBuilderتعریف نمای داده را برای استفاده برای نمودار تنظیم می کند.
setDimensions(width, height)ColumnChartBuilderابعاد نمودار را تعیین می کند.
setLegendPosition(position)ColumnChartBuilderموقعیت افسانه را با توجه به نمودار تنظیم می کند.
setLegendTextStyle(textStyle)ColumnChartBuilderسبک متن افسانه نمودار را تنظیم می کند.
setOption(option, value)ColumnChartBuilderگزینه های پیشرفته را برای این نمودار تنظیم می کند.
setRange(start, end)ColumnChartBuilderمحدوده را برای نمودار تنظیم می کند.
setStacked()ColumnChartBuilderاز خطوط انباشته شده استفاده می کند، به این معنی که مقادیر خط و نوار روی هم انباشته شده اند.
setTitle(chartTitle)ColumnChartBuilderعنوان نمودار را تعیین می کند.
setTitleTextStyle(textStyle)ColumnChartBuilderسبک متن عنوان نمودار را تنظیم می کند.
setXAxisTextStyle(textStyle)ColumnChartBuilderسبک متن محور افقی را تنظیم می کند.
setXAxisTitle(title)ColumnChartBuilderعنوانی را به محور افقی اضافه می کند.
setXAxisTitleTextStyle(textStyle)ColumnChartBuilderسبک متن عنوان محور افقی را تنظیم می کند.
setYAxisTextStyle(textStyle)ColumnChartBuilderسبک متن محور عمودی را تنظیم می کند.
setYAxisTitle(title)ColumnChartBuilderعنوانی را به محور عمودی اضافه می کند.
setYAxisTitleTextStyle(textStyle)ColumnChartBuilderسبک متن عنوان محور عمودی را تنظیم می کند.
useLogScale()ColumnChartBuilderمحور دامنه را به یک مقیاس لگاریتمی تبدیل می کند (به مثبت بودن همه مقادیر نیاز دارد).

ColumnType

خواص

اموالتایپ کنیدتوضیحات
DATEEnumمربوط به مقادیر تاریخ است.
NUMBEREnumمربوط به مقادیر عددی است.
STRINGEnumمربوط به مقادیر رشته است.

CurveStyle

خواص

اموالتایپ کنیدتوضیحات
NORMALEnumخطوط مستقیم بدون منحنی.
SMOOTHEnumزوایای خط صاف می شود.

DataTable

DataTableBuilder

روش ها

روشنوع برگشتشرح مختصر
addColumn(type, label)DataTableBuilderیک ستون به جدول داده ها اضافه می کند.
addRow(values)DataTableBuilderیک ردیف به جدول داده ها اضافه می کند.
build()DataTableجدول داده را می سازد و برمی گرداند.
setValue(row, column, value)DataTableBuilderمقدار خاصی را در جدول تعیین می کند.

DataTableSource

روش ها

روشنوع برگشتشرح مختصر
getDataTable()DataTableداده های داخل این شی را به عنوان DataTable برگردانید.

DataViewDefinition

DataViewDefinitionBuilder

روش ها

روشنوع برگشتشرح مختصر
build()DataViewDefinitionشیء تعریف نمای داده را که با استفاده از این سازنده ساخته شده است، می سازد و برمی گرداند.
setColumns(columns)DataViewDefinitionBuilderشاخص‌های ستون‌ها را برای درج در نمای داده و همچنین مشخص کردن اطلاعات ستون‌های نقش تنظیم می‌کند.

LineChartBuilder

روش ها

روشنوع برگشتشرح مختصر
build()Chartنمودار را می سازد.
reverseCategories()LineChartBuilderرسم سری ها را در محور دامنه معکوس می کند.
setBackgroundColor(cssValue)LineChartBuilderرنگ پس زمینه نمودار را تنظیم می کند.
setColors(cssValues)LineChartBuilderرنگ ها را برای خطوط در نمودار تنظیم می کند.
setCurveStyle(style)LineChartBuilderسبک را برای استفاده برای منحنی‌های نمودار تنظیم می‌کند.
setDataSourceUrl(url)LineChartBuilderURL منبع داده را تنظیم می کند که برای وارد کردن داده ها از یک منبع خارجی مانند Google Sheets استفاده می شود.
setDataTable(tableBuilder)LineChartBuilderجدول داده را برای استفاده برای نمودار با استفاده از DataTableBuilder تنظیم می کند.
setDataTable(table)LineChartBuilderجدول داده ای را که شامل خطوط نمودار و همچنین برچسب های محور X است را تنظیم می کند.
setDataViewDefinition(dataViewDefinition)LineChartBuilderتعریف نمای داده را برای استفاده برای نمودار تنظیم می کند.
setDimensions(width, height)LineChartBuilderابعاد نمودار را تعیین می کند.
setLegendPosition(position)LineChartBuilderموقعیت افسانه را با توجه به نمودار تنظیم می کند.
setLegendTextStyle(textStyle)LineChartBuilderسبک متن افسانه نمودار را تنظیم می کند.
setOption(option, value)LineChartBuilderگزینه های پیشرفته را برای این نمودار تنظیم می کند.
setPointStyle(style)LineChartBuilderاستایل را برای نقاط در خط تنظیم می کند.
setRange(start, end)LineChartBuilderمحدوده را برای نمودار تنظیم می کند.
setTitle(chartTitle)LineChartBuilderعنوان نمودار را تعیین می کند.
setTitleTextStyle(textStyle)LineChartBuilderسبک متن عنوان نمودار را تنظیم می کند.
setXAxisTextStyle(textStyle)LineChartBuilderسبک متن محور افقی را تنظیم می کند.
setXAxisTitle(title)LineChartBuilderعنوانی را به محور افقی اضافه می کند.
setXAxisTitleTextStyle(textStyle)LineChartBuilderسبک متن عنوان محور افقی را تنظیم می کند.
setYAxisTextStyle(textStyle)LineChartBuilderسبک متن محور عمودی را تنظیم می کند.
setYAxisTitle(title)LineChartBuilderعنوانی را به محور عمودی اضافه می کند.
setYAxisTitleTextStyle(textStyle)LineChartBuilderسبک متن عنوان محور عمودی را تنظیم می کند.
useLogScale()LineChartBuilderمحور دامنه را به یک مقیاس لگاریتمی تبدیل می کند (به مثبت بودن همه مقادیر نیاز دارد).

MatchType

خواص

اموالتایپ کنیدتوضیحات
EXACTEnumفقط مقادیر دقیق را مطابقت دهید
PREFIXEnumپیشوندها را از ابتدای مقدار شروع کنید
ANYEnumبا هر زیر رشته ای مطابقت دهید

روش ها

روشنوع برگشتشرح مختصر
getName()Stringنام نوع مطابقت مورد استفاده در گزینه‌های JSON را برمی‌گرداند.

NumberRangeFilterBuilder

روش ها

روشنوع برگشتشرح مختصر
setMaxValue(maxValue)NumberRangeFilterBuilderحداکثر مقدار مجاز را برای محدوده پایین تر تنظیم می کند.
setMinValue(minValue)NumberRangeFilterBuilderحداقل مقدار مجاز را برای محدوده پایین تر تنظیم می کند.
setOrientation(orientation)NumberRangeFilterBuilderجهت لغزنده را تنظیم می کند.
setShowRangeValues(showRangeValues)NumberRangeFilterBuilderتنظیم می‌کند که آیا برچسب‌هایی در کنار نوار لغزنده وجود داشته باشد که وسعت محدوده انتخاب‌شده را نشان دهد.
setTicks(ticks)NumberRangeFilterBuilderتعداد تیک‌هایی را تنظیم می‌کند (موقعیت‌های ثابت در یک نوار محدوده) که شست‌های لغزنده فیلتر محدوده عددی می‌توانند در آن بیفتند.

Orientation

خواص

اموالتایپ کنیدتوضیحات
HORIZONTALEnumجهت گیری افقی.
VERTICALEnumجهت عمودی.

PickerValuesLayout

خواص

اموالتایپ کنیدتوضیحات
ASIDEEnumمقادیر انتخاب شده در یک خط متنی در کنار ویجت انتخابگر ارزش نمایش داده می شود.
BELOWEnumمقادیر انتخاب شده در یک خط متنی زیر ویجت نمایش داده می شود.
BELOW_WRAPPINGEnumمشابه زیر، اما ورودی‌هایی که نمی‌توانند در انتخابگر قرار بگیرند، به یک خط جدید می‌پیوندند.
BELOW_STACKEDEnumمقادیر انتخاب شده در ستونی در زیر ویجت نمایش داده می شود.

PieChartBuilder

روش ها

روشنوع برگشتشرح مختصر
build()Chartنمودار را می سازد.
reverseCategories()PieChartBuilderرسم سری ها را در محور دامنه معکوس می کند.
set3D()PieChartBuilderنمودار را سه بعدی تنظیم می کند.
setBackgroundColor(cssValue)PieChartBuilderرنگ پس زمینه نمودار را تنظیم می کند.
setColors(cssValues)PieChartBuilderرنگ ها را برای خطوط در نمودار تنظیم می کند.
setDataSourceUrl(url)PieChartBuilderURL منبع داده را تنظیم می کند که برای وارد کردن داده ها از یک منبع خارجی مانند Google Sheets استفاده می شود.
setDataTable(tableBuilder)PieChartBuilderجدول داده را برای استفاده برای نمودار با استفاده از DataTableBuilder تنظیم می کند.
setDataTable(table)PieChartBuilderجدول داده ای را که شامل خطوط نمودار و همچنین برچسب های محور X است را تنظیم می کند.
setDataViewDefinition(dataViewDefinition)PieChartBuilderتعریف نمای داده را برای استفاده برای نمودار تنظیم می کند.
setDimensions(width, height)PieChartBuilderابعاد نمودار را تعیین می کند.
setLegendPosition(position)PieChartBuilderموقعیت افسانه را با توجه به نمودار تنظیم می کند.
setLegendTextStyle(textStyle)PieChartBuilderسبک متن افسانه نمودار را تنظیم می کند.
setOption(option, value)PieChartBuilderگزینه های پیشرفته را برای این نمودار تنظیم می کند.
setTitle(chartTitle)PieChartBuilderعنوان نمودار را تعیین می کند.
setTitleTextStyle(textStyle)PieChartBuilderسبک متن عنوان نمودار را تنظیم می کند.

PointStyle

خواص

اموالتایپ کنیدتوضیحات
NONEEnumنقاط خط را نمایش ندهید.
TINYEnumاز نقاط خط کوچک استفاده کنید.
MEDIUMEnumاز نقاط خطی با اندازه متوسط ​​استفاده کنید.
LARGEEnumاز نقاط خط با اندازه بزرگ استفاده کنید.
HUGEEnumاز نقاط خط با بزرگ ترین اندازه استفاده کنید.

Position

خواص

اموالتایپ کنیدتوضیحات
TOPEnumبالای نمودار.
RIGHTEnumسمت راست نمودار.
BOTTOMEnumزیر نمودار.
NONEEnumهیچ افسانه ای نمایش داده نمی شود.

ScatterChartBuilder

روش ها

روشنوع برگشتشرح مختصر
build()Chartنمودار را می سازد.
setBackgroundColor(cssValue)ScatterChartBuilderرنگ پس زمینه نمودار را تنظیم می کند.
setColors(cssValues)ScatterChartBuilderرنگ ها را برای خطوط در نمودار تنظیم می کند.
setDataSourceUrl(url)ScatterChartBuilderURL منبع داده را تنظیم می کند که برای وارد کردن داده ها از یک منبع خارجی مانند Google Sheets استفاده می شود.
setDataTable(tableBuilder)ScatterChartBuilderجدول داده را برای استفاده برای نمودار با استفاده از DataTableBuilder تنظیم می کند.
setDataTable(table)ScatterChartBuilderجدول داده ای را که شامل خطوط نمودار و همچنین برچسب های محور X است را تنظیم می کند.
setDataViewDefinition(dataViewDefinition)ScatterChartBuilderتعریف نمای داده را برای استفاده برای نمودار تنظیم می کند.
setDimensions(width, height)ScatterChartBuilderابعاد نمودار را تعیین می کند.
setLegendPosition(position)ScatterChartBuilderموقعیت افسانه را با توجه به نمودار تنظیم می کند.
setLegendTextStyle(textStyle)ScatterChartBuilderسبک متن افسانه نمودار را تنظیم می کند.
setOption(option, value)ScatterChartBuilderگزینه های پیشرفته را برای این نمودار تنظیم می کند.
setPointStyle(style)ScatterChartBuilderاستایل را برای نقاط در خط تنظیم می کند.
setTitle(chartTitle)ScatterChartBuilderعنوان نمودار را تعیین می کند.
setTitleTextStyle(textStyle)ScatterChartBuilderسبک متن عنوان نمودار را تنظیم می کند.
setXAxisLogScale()ScatterChartBuilderمحور افقی را به یک مقیاس لگاریتمی تبدیل می کند (نیاز به مثبت بودن همه مقادیر دارد).
setXAxisRange(start, end)ScatterChartBuilderمحدوده را برای محور افقی نمودار تنظیم می کند.
setXAxisTextStyle(textStyle)ScatterChartBuilderسبک متن محور افقی را تنظیم می کند.
setXAxisTitle(title)ScatterChartBuilderعنوانی را به محور افقی اضافه می کند.
setXAxisTitleTextStyle(textStyle)ScatterChartBuilderسبک متن عنوان محور افقی را تنظیم می کند.
setYAxisLogScale()ScatterChartBuilderمحور عمودی را به یک مقیاس لگاریتمی تبدیل می کند (نیاز به مثبت بودن همه مقادیر دارد).
setYAxisRange(start, end)ScatterChartBuilderمحدوده را برای محور عمودی نمودار تنظیم می کند.
setYAxisTextStyle(textStyle)ScatterChartBuilderسبک متن محور عمودی را تنظیم می کند.
setYAxisTitle(title)ScatterChartBuilderعنوانی را به محور عمودی اضافه می کند.
setYAxisTitleTextStyle(textStyle)ScatterChartBuilderسبک متن عنوان محور عمودی را تنظیم می کند.

StringFilterBuilder

روش ها

روشنوع برگشتشرح مختصر
setCaseSensitive(caseSensitive)StringFilterBuilderتعیین می کند که آیا مطابقت باید به حروف بزرگ و کوچک حساس باشد یا خیر.
setMatchType(matchType)StringFilterBuilderتنظیم می‌کند که آیا کنترل فقط با مقادیر دقیق ( MatchType.EXACT )، پیشوندهایی که از ابتدای مقدار شروع می‌شوند ( MatchType.PREFIX )، یا هر رشته فرعی ( MatchType.ANY ) مطابقت داشته باشد.
setRealtimeTrigger(realtimeTrigger)StringFilterBuilderتنظیم می‌کند که هر زمانی که یک کلید فشار داده می‌شود یا فقط زمانی که فیلد ورودی «تغییر می‌کند» (از دست دادن فوکوس یا فشار دادن کلید Enter)، کنترل باید مطابقت داشته باشد.

TableChartBuilder

روش ها

روشنوع برگشتشرح مختصر
build()Chartنمودار را می سازد.
enablePaging(enablePaging)TableChartBuilderتنظیم می کند که صفحه بندی از طریق داده ها فعال شود یا خیر.
enablePaging(pageSize)TableChartBuilderصفحه بندی را فعال می کند و تعداد ردیف ها را در هر صفحه تنظیم می کند.
enablePaging(pageSize, startPage)TableChartBuilderصفحه‌بندی را فعال می‌کند، تعداد ردیف‌های هر صفحه و اولین صفحه جدول را برای نمایش تنظیم می‌کند (تعداد صفحات بر اساس صفر هستند).
enableRtlTable(rtlEnabled)TableChartBuilderبا معکوس کردن ترتیب ستون های جدول، پشتیبانی اولیه را برای زبان های راست به چپ (مانند عربی یا عبری) اضافه می کند، به طوری که ستون صفر سمت راست ترین ستون و آخرین ستون سمت چپ ترین ستون باشد.
enableSorting(enableSorting)TableChartBuilderتنظیم می کند که آیا وقتی کاربر روی عنوان ستون کلیک می کند، ستون ها مرتب شوند یا خیر.
setDataSourceUrl(url)TableChartBuilderURL منبع داده را تنظیم می کند که برای وارد کردن داده ها از یک منبع خارجی مانند Google Sheets استفاده می شود.
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تعیین می کند که آیا سبک رنگ متناوب به ردیف های زوج و فرد از نمودار جدول اختصاص داده شود.

TextStyle

روش ها

روشنوع برگشتشرح مختصر
getColor()Stringرنگ سبک متن را می گیرد.
getFontName()Stringنام فونت سبک متن را دریافت می کند.
getFontSize()Numberاندازه فونت سبک متن را دریافت می کند.

TextStyleBuilder

روش ها

روشنوع برگشتشرح مختصر
build()TextStyleیک شی پیکربندی سبک متنی را می سازد و برمی گرداند که با استفاده از این سازنده ساخته شده است.
setColor(cssValue)TextStyleBuilderرنگ سبک متن را تنظیم می کند.
setFontName(fontName)TextStyleBuilderنام فونت سبک متن را تنظیم می کند
setFontSize(fontSize)TextStyleBuilderاندازه فونت سبک متن را تنظیم می کند.