این سرویس به کاربران این امکان را می دهد که نمودارهایی را با استفاده از ابزار نمودارهای گوگل ایجاد کرده و آنها را در سمت سرور رندر کنند. اگر می خواهید نمودارها را در یک مرورگر وب رندر کنید، به جای آن از 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 | اندازه فونت سبک متن را تنظیم می کند. |