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) AreaChartBuilder URL منبع داده را تنظیم می کند که برای وارد کردن داده ها از یک منبع خارجی مانند 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) BarChartBuilder URL منبع داده را تنظیم می کند که برای وارد کردن داده ها از یک منبع خارجی مانند 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_BOTH Enum پیش فرض نمودارها از هر ستون و سطر مخفی رد می شوند.
IGNORE_ROWS Enum نمودارها فقط از ردیف های پنهان پرش می کنند.
IGNORE_COLUMNS Enum نمودارها فقط از ستون های مخفی رد می شوند.
SHOW_BOTH Enum نمودارها از ستون‌های پنهان یا ردیف‌های پنهان نمی‌گذرند.

ChartMergeStrategy

خواص

ویژگی تایپ کنید شرح
MERGE_COLUMNS Enum پیش فرض
MERGE_ROWS Enum نمودارها ردیف‌های چند محدوده را ادغام می‌کنند.

ChartOptions

مواد و روش ها

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

ChartType

خواص

ویژگی تایپ کنید شرح
TIMELINE Enum نمودار جدول زمانی.
AREA Enum نمودار مساحت
BAR Enum نمودار میله ای
BUBBLE Enum نمودار حباب.
CANDLESTICK Enum نمودار شمعدانی.
COLUMN Enum نمودار ستونی
COMBO Enum نمودار ترکیبی
GAUGE Enum نمودار گیج.
GEO Enum نمودار جغرافیایی.
HISTOGRAM Enum هیستوگرام
RADAR Enum نمودار رادار.
LINE Enum نمودار خطی
ORG Enum چارت سازمانی.
PIE Enum نمودار دایره ای
SCATTER Enum نمودار پراکندگی
SPARKLINE Enum نمودار جرقه.
STEPPED_AREA Enum نمودار مساحت پلکانی.
TABLE Enum نمودار جدول
TREEMAP Enum نمودار درختی.
WATERFALL Enum نمودار آبشار.

Charts

خواص

ویژگی تایپ کنید شرح
ChartHiddenDimensionStrategy ChartHiddenDimensionStrategy شمارشی از چگونگی بیان ابعاد پنهان در یک منبع در نمودار.
ChartMergeStrategy ChartMergeStrategy شمارشی از نحوه بیان چندین محدوده در منبع در نمودار.
ChartType ChartType شمارشی از انواع نمودارهای پشتیبانی شده توسط سرویس نمودارها.
ColumnType ColumnType شمارشی از انواع داده های معتبر برای ستون ها در یک DataTable .
CurveStyle CurveStyle شمارش سبک ها برای منحنی ها در نمودار.
PointStyle PointStyle شمارش سبک نقاط در یک خط.
Position Position شمارش موقعیت های افسانه ای در یک نمودار.

مواد و روش ها

روش نوع برگشت توضیح مختصر
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) ColumnChartBuilder URL منبع داده را تنظیم می کند که برای وارد کردن داده ها از یک منبع خارجی مانند 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

خواص

ویژگی تایپ کنید شرح
DATE Enum مربوط به مقادیر تاریخ است.
NUMBER Enum مربوط به مقادیر عددی است.
STRING Enum مربوط به مقادیر رشته است.

CurveStyle

خواص

ویژگی تایپ کنید شرح
NORMAL Enum خطوط مستقیم بدون منحنی.
SMOOTH Enum زوایای خط صاف می شود.

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) LineChartBuilder URL منبع داده را تنظیم می کند که برای وارد کردن داده ها از یک منبع خارجی مانند 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

خواص

ویژگی تایپ کنید شرح
EXACT Enum فقط مقادیر دقیق را مطابقت دهید
PREFIX Enum پیشوندها را از ابتدای مقدار شروع کنید
ANY Enum با هر زیر رشته ای مطابقت دهید

مواد و روش ها

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

NumberRangeFilterBuilder

مواد و روش ها

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

Orientation

خواص

ویژگی تایپ کنید شرح
HORIZONTAL Enum جهت گیری افقی.
VERTICAL Enum جهت گیری عمودی

PickerValuesLayout

خواص

ویژگی تایپ کنید شرح
ASIDE Enum مقادیر انتخاب شده در یک خط متنی در کنار ویجت انتخابگر ارزش نمایش داده می شود.
BELOW Enum مقادیر انتخاب شده در یک خط متنی زیر ویجت نمایش داده می شود.
BELOW_WRAPPING Enum مشابه زیر، اما ورودی‌هایی که نمی‌توانند در انتخابگر قرار بگیرند، به یک خط جدید می‌پیوندند.
BELOW_STACKED Enum مقادیر انتخاب شده در ستونی در زیر ویجت نمایش داده می شود.

PieChartBuilder

مواد و روش ها

روش نوع برگشت توضیح مختصر
build() Chart نمودار را می سازد.
reverseCategories() PieChartBuilder رسم سری ها را در محور دامنه معکوس می کند.
set3D() PieChartBuilder نمودار را سه بعدی تنظیم می کند.
setBackgroundColor(cssValue) PieChartBuilder رنگ پس زمینه نمودار را تنظیم می کند.
setColors(cssValues) PieChartBuilder رنگ ها را برای خطوط در نمودار تنظیم می کند.
setDataSourceUrl(url) PieChartBuilder URL منبع داده را تنظیم می کند که برای وارد کردن داده ها از یک منبع خارجی مانند 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

خواص

ویژگی تایپ کنید شرح
NONE Enum نقاط خط را نمایش ندهید.
TINY Enum از نقاط خط کوچک استفاده کنید.
MEDIUM Enum از نقاط خطی با اندازه متوسط ​​استفاده کنید.
LARGE Enum از نقاط خط با اندازه بزرگ استفاده کنید.
HUGE Enum از نقاط خط با بزرگ ترین اندازه استفاده کنید.

Position

خواص

ویژگی تایپ کنید شرح
TOP Enum بالای نمودار.
RIGHT Enum سمت راست نمودار.
BOTTOM Enum زیر نمودار.
NONE Enum هیچ افسانه ای نمایش داده نمی شود.

ScatterChartBuilder

مواد و روش ها

روش نوع برگشت توضیح مختصر
build() Chart نمودار را می سازد.
setBackgroundColor(cssValue) ScatterChartBuilder رنگ پس زمینه نمودار را تنظیم می کند.
setColors(cssValues) ScatterChartBuilder رنگ ها را برای خطوط در نمودار تنظیم می کند.
setDataSourceUrl(url) ScatterChartBuilder URL منبع داده را تنظیم می کند که برای وارد کردن داده ها از یک منبع خارجی مانند 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) TableChartBuilder URL منبع داده را تنظیم می کند که برای وارد کردن داده ها از یک منبع خارجی مانند 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 اندازه فونت سبک متن را تنظیم می کند.