Charts

EmbeddedChart

نموداری که در یک برگه جاسازی شده است.

نمایندگی JSON
{
  "chartId": integer,
  "spec": {
    object (ChartSpec)
  },
  "position": {
    object (EmbeddedObjectPosition)
  },
  "border": {
    object (EmbeddedObjectBorder)
  }
}
فیلدها
chartId

integer

شناسه نمودار.

spec

object ( ChartSpec )

مشخصات نمودار.

position

object ( EmbeddedObjectPosition )

موقعیت نمودار.

border

object ( EmbeddedObjectBorder )

مرز نمودار.

ChartSpec

مشخصات یک نمودار

نمایندگی JSON
{
  "title": string,
  "altText": string,
  "titleTextFormat": {
    object (TextFormat)
  },
  "titleTextPosition": {
    object (TextPosition)
  },
  "subtitle": string,
  "subtitleTextFormat": {
    object (TextFormat)
  },
  "subtitleTextPosition": {
    object (TextPosition)
  },
  "fontName": string,
  "maximized": boolean,
  "backgroundColor": {
    object (Color)
  },
  "backgroundColorStyle": {
    object (ColorStyle)
  },
  "dataSourceChartProperties": {
    object (DataSourceChartProperties)
  },
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ],
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "hiddenDimensionStrategy": enum (ChartHiddenDimensionStrategy),

  // Union field chart can be only one of the following:
  "basicChart": {
    object (BasicChartSpec)
  },
  "pieChart": {
    object (PieChartSpec)
  },
  "bubbleChart": {
    object (BubbleChartSpec)
  },
  "candlestickChart": {
    object (CandlestickChartSpec)
  },
  "orgChart": {
    object (OrgChartSpec)
  },
  "histogramChart": {
    object (HistogramChartSpec)
  },
  "waterfallChart": {
    object (WaterfallChartSpec)
  },
  "treemapChart": {
    object (TreemapChartSpec)
  },
  "scorecardChart": {
    object (ScorecardChartSpec)
  }
  // End of list of possible types for union field chart.
}
فیلدها
title

string

عنوان نمودار.

altText

string

متن جایگزینی که نمودار را توصیف می کند. این اغلب برای دسترسی استفاده می شود.

titleTextFormat

object ( TextFormat )

قالب متن عنوان خط خطی، زیر خط، و پیوند پشتیبانی نمی شود.

titleTextPosition

object ( TextPosition )

موقعیت متن عنوان این فیلد اختیاری است.

subtitle

string

زیرنویس نمودار.

subtitleTextFormat

object ( TextFormat )

قالب متن زیرنویس خط خطی، زیر خط، و پیوند پشتیبانی نمی شود.

subtitleTextPosition

object ( TextPosition )

موقعیت متن زیرنویس. این فیلد اختیاری است.

fontName

string

نام فونتی که به‌طور پیش‌فرض برای تمام متن نمودار استفاده می‌شود (مثلاً عنوان، برچسب‌های محور، افسانه). اگر فونتی برای قسمت خاصی از نمودار مشخص شده باشد، این نام فونت را لغو می کند.

maximized

boolean

درست است که یک نمودار کل فضایی را که در آن رندر شده است با حداقل padding پر کند. برای استفاده از بالشتک پیش فرض نادرست است. (برای نمودارهای جغرافیایی و سازمانی قابل استفاده نیست.)

backgroundColor
(deprecated)

object ( Color )

رنگ پس زمینه کل نمودار. برای نمودارهای سازمانی قابل استفاده نیست. منسوخ شده: از backgroundColorStyle استفاده کنید.

backgroundColorStyle

object ( ColorStyle )

رنگ پس زمینه کل نمودار. برای نمودارهای سازمانی قابل استفاده نیست. اگر backgroundColor نیز تنظیم شده باشد، این فیلد اولویت دارد.

dataSourceChartProperties

object ( DataSourceChartProperties )

در صورت وجود، فیلد حاوی ویژگی های خاص نمودار منبع داده است.

filterSpecs[]

object ( FilterSpec )

فیلترهای اعمال شده روی داده های منبع نمودار. فقط برای نمودارهای منبع داده پشتیبانی می شود.

sortSpecs[]

object ( SortSpec )

ترتیب مرتب سازی داده های نمودار بر اساس. فقط یک مشخصات مرتب سازی پشتیبانی می شود. فقط برای نمودارهای منبع داده پشتیبانی می شود.

hiddenDimensionStrategy

enum ( ChartHiddenDimensionStrategy )

نحوه استفاده نمودارها از سطرها یا ستون های مخفی را تعیین می کند.

chart میدان اتحادیه. مشخصات نمودار خاص، دقیقاً یک مقدار باید تنظیم شود. chart فقط می تواند یکی از موارد زیر باشد:
basicChart

object ( BasicChartSpec )

مشخصات نمودار پایه، می تواند یکی از انواع نمودارها باشد. برای لیست همه نمودارهایی که این پشتیبانی می کند، BasicChartType ببینید.

pieChart

object ( PieChartSpec )

مشخصات نمودار دایره ای

bubbleChart

object ( BubbleChartSpec )

مشخصات نمودار حباب.

candlestickChart

object ( CandlestickChartSpec )

مشخصات نمودار شمعی.

orgChart

object ( OrgChartSpec )

مشخصات نمودار سازمانی

histogramChart

object ( HistogramChartSpec )

مشخصات نمودار هیستوگرام

waterfallChart

object ( WaterfallChartSpec )

مشخصات نمودار آبشار.

treemapChart

object ( TreemapChartSpec )

مشخصات نمودار نقشه درختی

scorecardChart

object ( ScorecardChartSpec )

مشخصات نمودار کارت امتیازی

موقعیت متن

تنظیمات موقعیت برای متن

نمایندگی JSON
{
  "horizontalAlignment": enum (HorizontalAlign)
}
فیلدها
horizontalAlignment

enum ( HorizontalAlign )

تنظیم تراز افقی برای قطعه متن.

DataSourceChartProperties

ویژگی های نمودار منبع داده

نمایندگی JSON
{
  "dataSourceId": string,
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
فیلدها
dataSourceId

string

شناسه منبع داده ای که نمودار با آن مرتبط است.

dataExecutionStatus

object ( DataExecutionStatus )

فقط خروجی وضعیت اجرای داده ها

BasicChartSpec

مشخصات یک نمودار پایه برای لیست نمودارهایی که این پشتیبانی می کند به BasicChartType مراجعه کنید.

نمایندگی JSON
{
  "chartType": enum (BasicChartType),
  "legendPosition": enum (BasicChartLegendPosition),
  "axis": [
    {
      object (BasicChartAxis)
    }
  ],
  "domains": [
    {
      object (BasicChartDomain)
    }
  ],
  "series": [
    {
      object (BasicChartSeries)
    }
  ],
  "headerCount": integer,
  "threeDimensional": boolean,
  "interpolateNulls": boolean,
  "stackedType": enum (BasicChartStackedType),
  "lineSmoothing": boolean,
  "compareMode": enum (BasicChartCompareMode),
  "totalDataLabel": {
    object (DataLabel)
  }
}
فیلدها
chartType

enum ( BasicChartType )

نوع نمودار.

legendPosition

enum ( BasicChartLegendPosition )

موقعیت افسانه نمودار.

axis[]

object ( BasicChartAxis )

محور روی نمودار.

domains[]

object ( BasicChartDomain )

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

series[]

object ( BasicChartSeries )

داده هایی که این نمودار در حال تجسم است.

headerCount

integer

تعداد سطرها یا ستون‌ها در داده‌ها که «هدر» هستند. اگر تنظیم نشود، Google Sheets بر اساس داده‌ها حدس می‌زند چند ردیف سرصفحه هستند.

(توجه داشته باشید که BasicChartAxis.title ممکن است عنوان محور استنتاج شده از مقادیر سرصفحه را لغو کند.)

threeDimensional

boolean

درست است که نمودار را سه بعدی کنید. برای نمودارهای میله ای و ستونی اعمال می شود.

interpolateNulls

boolean

اگر برخی از مقادیر در یک سری از دست رفته باشد، ممکن است شکاف هایی در نمودار ظاهر شود (به عنوان مثال، بخش هایی از خطوط در نمودار خطی از بین خواهند رفت). برای از بین بردن این شکاف ها، این را روی true قرار دهید. برای نمودارهای خط، مساحت و ترکیبی اعمال می شود.

stackedType

enum ( BasicChartStackedType )

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

lineSmoothing

boolean

دریافت می کند که آیا همه خطوط باید به طور پیش فرض صاف یا مستقیم ارائه شوند. برای نمودارهای خطی اعمال می شود.

compareMode

enum ( BasicChartCompareMode )

رفتار نکات ابزار و برجسته کردن داده ها هنگام شناور شدن روی داده ها و منطقه نمودار.

totalDataLabel

object ( DataLabel )

کنترل می کند که آیا برچسب های داده های اضافی در نمودارهای انباشته نمایش داده شود که مجموع ارزش کل همه مقادیر انباشته شده در هر مقدار در امتداد محور دامنه است. این برچسب‌های داده را فقط زمانی می‌توان تنظیم کرد که chartType یکی از AREA ، BAR ، COLUMN ، COMBO یا STEPPED_AREA باشد و stackedType STACKED یا PERCENT_STACKED باشد. علاوه بر این، برای COMBO ، این تنها در صورتی پشتیبانی می‌شود که فقط یک نوع از type قابل انباشته وجود داشته باشد یا یک نوع سری‌های بیشتری نسبت به بقیه داشته باشد و هر یک از انواع دیگر بیش از یک سری نداشته باشد. به عنوان مثال، اگر نمودار دارای دو سری نوار پشته‌ای و یک سری ناحیه باشد، کل برچسب‌های داده پشتیبانی می‌شوند. اگر دارای سه سری نوار و دو سری ناحیه باشد، برچسب داده کل مجاز نیست. نه CUSTOM و نه placement نمی توان روی totalDataLabel تنظیم کرد.

BasicChartType

نمودار چگونه باید تجسم شود.

Enums
BASIC_CHART_TYPE_UNSPECIFIED مقدار پیش فرض، استفاده نکنید.
BAR یک نمودار میله ای
LINE یک نمودار خطی
AREA نمودار مساحتی
COLUMN نمودار ستونی
SCATTER یک نمودار پراکنده .
COMBO یک نمودار ترکیبی
STEPPED_AREA نمودار مساحت پلکانی

BasicChartLegendPosition

جایی که افسانه نمودار باید قرار گیرد.

Enums
BASIC_CHART_LEGEND_POSITION_UNSPECIFIED مقدار پیش فرض، استفاده نکنید.
BOTTOM_LEGEND افسانه در پایین نمودار ارائه شده است.
LEFT_LEGEND افسانه در سمت چپ نمودار ارائه شده است.
RIGHT_LEGEND افسانه در سمت راست نمودار ارائه شده است.
TOP_LEGEND افسانه در بالای نمودار ارائه شده است.
NO_LEGEND هیچ افسانه ای ارائه نمی شود.

BasicChartAxis

یک محور از نمودار. نمودار نباید بیش از یک محور در هر axis position داشته باشد.

نمایندگی JSON
{
  "position": enum (BasicChartAxisPosition),
  "title": string,
  "format": {
    object (TextFormat)
  },
  "titleTextPosition": {
    object (TextPosition)
  },
  "viewWindowOptions": {
    object (ChartAxisViewWindowOptions)
  }
}
فیلدها
position

enum ( BasicChartAxisPosition )

موقعیت این محور.

title

string

عنوان این محور. اگر تنظیم شود، هر عنوانی که از سرصفحه داده ها استنباط می شود لغو می شود.

format

object ( TextFormat )

قالب عنوان. فقط در صورتی معتبر است که محور با دامنه مرتبط نباشد. فیلد پیوند پشتیبانی نمی شود.

titleTextPosition

object ( TextPosition )

موقعیت متن عنوان محور.

viewWindowOptions

object ( ChartAxisViewWindowOptions )

گزینه های پنجره view برای این محور.

BasicChartAxisPosition

موقعیت یک محور نمودار.

Enums
BASIC_CHART_AXIS_POSITION_UNSPECIFIED مقدار پیش فرض، استفاده نکنید.
BOTTOM_AXIS محور در پایین نمودار ارائه شده است. برای اکثر نمودارها، این محور اصلی استاندارد است. برای نمودارهای میله ای، این یک محور فرعی است.
LEFT_AXIS محور در سمت چپ نمودار ارائه شده است. برای اکثر نمودارها، این یک محور فرعی است. برای نمودارهای میله ای، این محور اصلی استاندارد است.
RIGHT_AXIS محور در سمت راست نمودار ارائه شده است. برای اکثر نمودارها، این یک محور فرعی است. برای نمودارهای میله ای، این یک محور اصلی غیر معمول است.

ChartAxisViewWindowOptions

گزینه هایی که یک "پنجره مشاهده" را برای نمودار تعریف می کنند (مانند مقادیر قابل مشاهده در یک محور).

نمایندگی JSON
{
  "viewWindowMin": number,
  "viewWindowMax": number,
  "viewWindowMode": enum (ViewWindowMode)
}
فیلدها
viewWindowMin

number

حداقل مقدار عددی که باید در این پنجره نمایش نشان داده شود. اگر تنظیم نشود، به طور خودکار حداقل مقداری را تعیین می کند که برای داده ها خوب به نظر می رسد.

viewWindowMax

number

حداکثر مقدار عددی که باید در این پنجره نمایش نشان داده شود. اگر تنظیم نشود، به طور خودکار حداکثر مقداری را تعیین می کند که برای داده ها خوب به نظر می رسد.

viewWindowMode

enum ( ViewWindowMode )

حالت پنجره مشاهده

ViewWindowMode

حالت پنجره مشاهده نحوه برخورد با حداقل و حداکثر پنجره نمایش را مشخص می کند.

Enums
DEFAULT_VIEW_WINDOW_MODE حالت پنجره نمای پیش‌فرض که در ویرایشگر Sheets برای این نوع نمودار استفاده می‌شود. در بیشتر موارد، اگر تنظیم شود، حالت پیش‌فرض معادل PRETTY است.
VIEW_WINDOW_MODE_UNSUPPORTED استفاده نکنید. نشان می دهد که حالت تنظیم شده فعلی توسط API پشتیبانی نمی شود.
EXPLICIT اگر مشخص شده باشد، از حداقل و حداکثر پیروی می کند. اگر مقداری نامشخص باشد، به مقدار PRETTY برمی گردد.
PRETTY حداقل و حداکثری را انتخاب می کند که نمودار را خوب جلوه دهد. هر دو حداقل و حداکثر در این حالت نادیده گرفته می شوند.

BasicChartDomain

دامنه یک نمودار. به عنوان مثال، اگر نمودار قیمت سهام در طول زمان مشخص شود، این تاریخ خواهد بود.

نمایندگی JSON
{
  "domain": {
    object (ChartData)
  },
  "reversed": boolean
}
فیلدها
domain

object ( ChartData )

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

reversed

boolean

درست برای معکوس کردن ترتیب مقادیر دامنه (محور افقی).

نمودار دیتا

داده های موجود در یک دامنه یا سری.

نمایندگی JSON
{
  "groupRule": {
    object (ChartGroupRule)
  },
  "aggregateType": enum (ChartAggregateType),

  // Union field type can be only one of the following:
  "sourceRange": {
    object (ChartSourceRange)
  },
  "columnReference": {
    object (DataSourceColumnReference)
  }
  // End of list of possible types for union field type.
}
فیلدها
groupRule

object ( ChartGroupRule )

قانون گروه بندی داده ها بر اساس اگر ChartData از دامنه نمودار منبع داده پشتیبانی کند. فقط برای نمودارهای منبع داده پشتیبانی می شود.

aggregateType

enum ( ChartAggregateType )

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

type فیلد اتحادیه نوع داده شامل، دقیقاً یک مقدار باید تنظیم شود. type می تواند تنها یکی از موارد زیر باشد:
sourceRange

object ( ChartSourceRange )

محدوده منبع داده ها

columnReference

object ( DataSourceColumnReference )

ارجاع به ستون منبع داده که داده ها از آن خوانده می شوند.

ChartSourceRange

محدوده منبع برای نمودار.

نمایندگی JSON
{
  "sources": [
    {
      object (GridRange)
    }
  ]
}
فیلدها
sources[]

object ( GridRange )

محدوده داده ها برای یک سری یا دامنه. دقیقاً یک بعد باید دارای طول 1 باشد، و همه منابع موجود در لیست باید دارای بعد یکسان با طول 1 باشند. دامنه (در صورت وجود) و همه سری ها باید تعداد محدوده منبع یکسانی داشته باشند. اگر از بیش از یک محدوده منبع استفاده می شود، آنگاه محدوده منبع در یک افست معین باید به ترتیب و در سراسر دامنه و سری به هم پیوسته باشد.

به عنوان مثال، این تنظیمات معتبر هستند:

domain sources: A1:A5
series1 sources: B1:B5
series2 sources: D6:D10

domain sources: A1:A5, C10:C12
series1 sources: B1:B5, D10:D12
series2 sources: C1:C5, E10:E12

ChartGroupRule

یک تنظیم اختیاری در ChartData دامنه یک نمودار منبع داده که به جای شکستن هر مقدار جداگانه، سطل هایی را برای مقادیر موجود در دامنه تعریف می کند.

به عنوان مثال، هنگام ترسیم نمودار منبع داده، می توانید یک قانون هیستوگرام را در دامنه مشخص کنید (فقط باید مقادیر عددی داشته باشد)، و مقادیر آن را در سطل ها گروه بندی کنید. هر مقدار از یک سری نمودار که در یک سطل قرار می گیرد، بر اساس aggregateType جمع می شود.

نمایندگی JSON
{

  // Union field rule can be only one of the following:
  "dateTimeRule": {
    object (ChartDateTimeRule)
  },
  "histogramRule": {
    object (ChartHistogramRule)
  }
  // End of list of possible types for union field rule.
}
فیلدها
rule میدان اتحادیه قاعده ای که باید در ChartData اعمال شود. rule فقط می تواند یکی از موارد زیر باشد:
dateTimeRule

object ( ChartDateTimeRule )

یک ChartDateTimeRule .

histogramRule

object ( ChartHistogramRule )

یک ChartHistogramRule

ChartDateTimeRule

به شما امکان می‌دهد مقادیر تاریخ-زمان را در یک ستون داده منبع در سطل‌هایی بر اساس بخش‌های انتخاب شده از مقادیر تاریخ یا زمان آنها سازماندهی کنید.

نمایندگی JSON
{
  "type": enum (ChartDateTimeRuleType)
}
فیلدها
type

enum ( ChartDateTimeRuleType )

نوع گروه بندی تاریخ-زمان برای اعمال.

ChartDateTimeRuleType

انواع موجود قوانین گروه بندی تاریخ-زمان.

Enums
CHART_DATE_TIME_RULE_TYPE_UNSPECIFIED نوع پیش فرض، استفاده نکنید.
SECOND تاریخ گروه بر حسب ثانیه، از 0 تا 59.
MINUTE تاریخ های گروه به دقیقه، از 0 تا 59.
HOUR با استفاده از یک سیستم 24 ساعته، از 0 تا 23، تاریخ ها را بر اساس ساعت گروه بندی کنید.
HOUR_MINUTE با استفاده از یک سیستم 24 ساعته، به عنوان مثال 19:45، تاریخ ها را بر اساس ساعت و دقیقه گروه بندی کنید.
HOUR_MINUTE_AMPM با استفاده از یک سیستم 12 ساعته، به عنوان مثال 7:45 عصر، تاریخ ها را بر اساس ساعت و دقیقه گروه بندی کنید. تعیین AM/PM بر اساس منطقه صفحه گسترده ترجمه شده است.
DAY_OF_WEEK تاریخ ها را بر اساس روز هفته، به عنوان مثال یکشنبه، گروه بندی کنید. روزهای هفته بر اساس منطقه صفحه گسترده ترجمه خواهند شد.
DAY_OF_YEAR تاریخ ها را بر اساس روزهای سال، از 1 تا 366 گروه بندی کنید. توجه داشته باشید که تاریخ های بعد از 29 فوریه در سال های کبیسه در سطل های متفاوتی نسبت به سال های غیر کبیسه قرار می گیرند.
DAY_OF_MONTH تاریخ های گروه بر اساس روز ماه، از 1 تا 31.
DAY_MONTH تاریخ ها را بر اساس روز و ماه گروه بندی کنید، برای مثال 22 تا نوامبر. ماه بر اساس منطقه صفحه گسترده ترجمه شده است.
MONTH تاریخ ها را بر اساس ماه گروه بندی کنید، برای مثال نوامبر. ماه بر اساس منطقه صفحه گسترده ترجمه می شود.
QUARTER تاریخ ها را بر اساس سه ماهه گروه بندی کنید، برای مثال Q1 (که نشان دهنده ژانویه-مارس است).
YEAR تاریخ های گروه بر اساس سال، به عنوان مثال 2008.
YEAR_MONTH تاریخ های گروه بر اساس سال و ماه، به عنوان مثال 2008- نوامبر. ماه بر اساس منطقه صفحه گسترده ترجمه شده است.
YEAR_QUARTER تاریخ های گروه بر اساس سال و سه ماهه، به عنوان مثال Q4 2008.
YEAR_MONTH_DAY تاریخ ها را بر اساس سال، ماه و روز گروه بندی کنید، به عنوان مثال 22-11-2008.

قانون نمودار هیستوگرام

به شما امکان می دهد مقادیر عددی را در یک ستون داده منبع در سطل هایی با اندازه ثابت سازماندهی کنید.

نمایندگی JSON
{
  "minValue": number,
  "maxValue": number,
  "intervalSize": number
}
فیلدها
minValue

number

حداقل مقداری که اقلام در سطل ها قرار می گیرند. مقادیری که کمتر از حداقل هستند در یک سطل واحد گروه بندی می شوند. اگر حذف شود، با حداقل مقدار مورد تعیین می شود.

maxValue

number

حداکثر مقداری که اقلام در سطل ها قرار می گیرند. مقادیر بیشتر از حداکثر در یک سطل واحد گروه بندی می شوند. اگر حذف شود، با حداکثر مقدار مورد تعیین می شود.

intervalSize

number

اندازه سطل هایی که ایجاد می شود. باید مثبت باشه

ChartAggregateType

نوع تجمع برای سری نمودار.

Enums
CHART_AGGREGATE_TYPE_UNSPECIFIED مقدار پیش فرض، استفاده نکنید.
AVERAGE میانگین تابع کل.
COUNT شمارش تابع کل.
MAX حداکثر تابع کل.
MEDIAN تابع کل میانه.
MIN حداقل تابع کل.
SUM تابع مجموع.

BasicChartSeries

یک سری از داده ها در نمودار. برای مثال، اگر نمودار قیمت سهام در طول زمان مشخص شود، ممکن است چندین سری وجود داشته باشد، یکی برای «قیمت باز»، «قیمت بالا»، «قیمت پایین» و «قیمت بسته».

نمایندگی JSON
{
  "series": {
    object (ChartData)
  },
  "targetAxis": enum (BasicChartAxisPosition),
  "type": enum (BasicChartType),
  "lineStyle": {
    object (LineStyle)
  },
  "dataLabel": {
    object (DataLabel)
  },
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  },
  "pointStyle": {
    object (PointStyle)
  },
  "styleOverrides": [
    {
      object (BasicSeriesDataPointStyleOverride)
    }
  ]
}
فیلدها
series

object ( ChartData )

داده هایی که در این سری نمودار تجسم می شوند.

targetAxis

enum ( BasicChartAxisPosition )

محور فرعی که محدوده مقادیر این سری را مشخص می کند. به عنوان مثال، اگر در طول زمان نمودارهای سهام را ترسیم کنید، ممکن است سری "حجم" بخواهد به سمت راست و قیمت ها به سمت چپ سنجاق شود، زیرا مقیاس حجم معاملات با مقیاس قیمت ها متفاوت است. تعیین محوری که یک محور فرعی معتبر برای type نمودار نیست یک خطا است.

type

enum ( BasicChartType )

نوع این سریال. فقط در صورتی معتبر است که chartType COMBO باشد. انواع مختلف نحوه تجسم سریال را تغییر خواهند داد. فقط LINE ، AREA ، و COLUMN پشتیبانی می شوند.

lineStyle

object ( LineStyle )

سبک خط این سریال. فقط در صورتی معتبر است که chartType AREA ، LINE یا SCATTER باشد. اگر series chart type AREA یا LINE باشد، نمودارهای COMBO نیز پشتیبانی می شوند.

dataLabel

object ( DataLabel )

اطلاعات در مورد برچسب های داده برای این سری.

color
(deprecated)

object ( Color )

رنگ عناصر (مانند میله ها، خطوط و نقاط) مرتبط با این سری. اگر خالی باشد، یک رنگ پیش فرض استفاده می شود. منسوخ شده: از colorStyle استفاده کنید.

colorStyle

object ( ColorStyle )

رنگ عناصر (مانند میله ها، خطوط و نقاط) مرتبط با این سری. اگر خالی باشد، یک رنگ پیش فرض استفاده می شود. اگر color نیز تنظیم شده باشد، این قسمت اولویت دارد.

pointStyle

object ( PointStyle )

سبک برای نقاط مرتبط با این سری. فقط در صورتی معتبر است که chartType AREA ، LINE یا SCATTER باشد. اگر series chart type AREA ، LINE ، یا SCATTER باشد، نمودارهای COMBO نیز پشتیبانی می شوند. اگر خالی باشد، از یک سبک نقطه پیش فرض استفاده می شود.

styleOverrides[]

object ( BasicSeriesDataPointStyleOverride )

تنظیمات نادیده گرفتن سبک برای نقاط داده سری.

لاین استایل

ویژگی هایی که سبک یک خط را توصیف می کند.

نمایندگی JSON
{
  "width": integer,
  "type": enum (LineDashType)
}
فیلدها
width

integer

ضخامت خط، بر حسب px.

type

enum ( LineDashType )

نوع خط تیره.

LineDashType

نوع خط تیره یک خط.

Enums
LINE_DASH_TYPE_UNSPECIFIED مقدار پیش فرض، استفاده نکنید.
INVISIBLE بدون نوع خط تیره، که معادل یک خط غیر قابل مشاهده است.
CUSTOM خط تیره سفارشی برای یک خط. اصلاح سبک خط تیره سفارشی دقیق در حال حاضر پشتیبانی نمی شود.
SOLID یک خط ثابت
DOTTED یک خط نقطه چین.
MEDIUM_DASHED خط چین که در آن خط تیره ها دارای طول "متوسط" هستند.
MEDIUM_DASHED_DOTTED خطی که به طور متناوب بین یک خط تیره «متوسط» و یک نقطه تغییر می کند.
LONG_DASHED یک خط چین که در آن خط تیره ها دارای طول "طولانی" هستند.
LONG_DASHED_DOTTED خطی که به طور متناوب بین یک خط تیره "بلند" و یک نقطه تغییر می کند.

DataLabel

تنظیمات برای یک مجموعه از برچسب های داده. برچسب‌های داده، حاشیه‌نویسی‌هایی هستند که در کنار مجموعه‌ای از داده‌ها، مانند نقاط روی نمودار خطی ظاهر می‌شوند و اطلاعات بیشتری درباره آنچه که داده‌ها نشان می‌دهند، ارائه می‌دهند، مانند نمایش متنی مقدار پشت آن نقطه در نمودار.

نمایندگی JSON
{
  "type": enum (DataLabelType),
  "textFormat": {
    object (TextFormat)
  },
  "placement": enum (DataLabelPlacement),
  "customLabelData": {
    object (ChartData)
  }
}
فیلدها
type

enum ( DataLabelType )

نوع برچسب داده

textFormat

object ( TextFormat )

قالب متنی که برای برچسب داده استفاده می شود. فیلد پیوند پشتیبانی نمی شود.

placement

enum ( DataLabelPlacement )

قرار دادن برچسب داده ها نسبت به داده های برچسب دار.

customLabelData

object ( ChartData )

داده هایی برای استفاده برای برچسب های سفارشی. فقط در صورتی استفاده می شود که type روی CUSTOM تنظیم شده باشد. طول این داده باید به اندازه سری یا عنصر دیگری باشد که این برچسب داده روی آن اعمال می شود. علاوه بر این، اگر سری به چندین محدوده منبع تقسیم شود، این داده منبع باید از ستون بعدی در داده منبع آمده باشد. به عنوان مثال، اگر سری B2:B4،E6:E8 باشد، این داده باید از C2:C4،F6:F8 آمده باشد.

DataLabelType

نوع برچسب داده

Enums
DATA_LABEL_TYPE_UNSPECIFIED نوع برچسب داده مشخص نشده است و بسته به بافت برچسب داده در نمودار تفسیر می شود.
NONE برچسب داده نمایش داده نمی شود.
DATA برچسب داده با استفاده از مقادیر داده های سری نمایش داده می شود.
CUSTOM برچسب داده با استفاده از مقادیر یک منبع داده سفارشی نشان داده شده توسط customLabelData نمایش داده می شود.

DataLabel Placement

قرار دادن یک برچسب داده نسبت به داده های برچسب دار.

Enums
DATA_LABEL_PLACEMENT_UNSPECIFIED موقعیت یابی به طور خودکار توسط رندر تعیین می شود.
CENTER وسط یک میله یا ستون، هم به صورت افقی و هم به صورت عمودی.
LEFT در سمت چپ نقطه داده.
RIGHT سمت راست نقطه داده.
ABOVE بالای یک نقطه داده
BELOW زیر یک نقطه داده
INSIDE_END داخل یک میله یا ستون در انتها (بالا اگر مثبت، پایین اگر منفی است).
INSIDE_BASE داخل یک میله یا ستون در پایه.
OUTSIDE_END خارج از یک میله یا ستون در انتها.

PointStyle

سبک یک نقطه در نمودار.

نمایندگی JSON
{
  "size": number,
  "shape": enum (PointShape)
}
فیلدها
size

number

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

shape

enum ( PointShape )

شکل نقطه. اگر خالی یا نامشخص باشد، یک شکل پیش فرض استفاده می شود.

شکل نقطه

شکل یک نقطه.

Enums
POINT_SHAPE_UNSPECIFIED مقدار پیش فرض
CIRCLE شکل دایره ای
DIAMOND یک شکل الماس
HEXAGON یک شکل شش ضلعی.
PENTAGON شکل پنج ضلعی
SQUARE یک شکل مربع.
STAR یک شکل ستاره
TRIANGLE مثلثی شکل
X_MARK یک شکل علامت ایکس.

BasicSeriesDataPointStyleOverride

تنظیمات نادیده گرفتن سبک برای یک نقطه داده سری واحد.

نمایندگی JSON
{
  "index": integer,
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  },
  "pointStyle": {
    object (PointStyle)
  }
}
فیلدها
index

integer

شاخص مبتنی بر صفر نقطه داده سری.

color
(deprecated)

object ( Color )

رنگ نقطه داده سری. اگر خالی باشد، پیش فرض سری استفاده می شود. منسوخ شده: از colorStyle استفاده کنید.

colorStyle

object ( ColorStyle )

رنگ نقطه داده سری. اگر خالی باشد، پیش فرض سری استفاده می شود. اگر color نیز تنظیم شده باشد، این قسمت اولویت دارد.

pointStyle

object ( PointStyle )

سبک نقطه نقطه داده سری. فقط در صورتی معتبر است که chartType AREA ، LINE یا SCATTER باشد. اگر series chart type AREA ، LINE ، یا SCATTER باشد، نمودارهای COMBO نیز پشتیبانی می شوند. اگر خالی باشد، پیش فرض سری استفاده می شود.

BasicChartStackedType

هنگامی که نمودارها روی هم چیده می شوند، مقادیر محدوده (محور عمودی) به جای محور افقی، روی هم نمایش داده می شوند. به عنوان مثال، دو مقدار 20 و 80 از 0 ترسیم می شوند که 80 در فاصله 80 واحدی از محور افقی قرار دارد. اگر انباشته می شدند، 80 از 20 رندر می شد و آن را در فاصله 100 واحدی از محور افقی قرار می داد.

Enums
BASIC_CHART_STACKED_TYPE_UNSPECIFIED مقدار پیش فرض، استفاده نکنید.
NOT_STACKED سری ها روی هم چیده نمی شوند.
STACKED مقادیر سری انباشته می شوند، هر مقدار به صورت عمودی از بالای مقدار زیر آن شروع می شود.
PERCENT_STACKED پشته‌های عمودی برای رسیدن به بالای نمودار کشیده می‌شوند و مقادیر به صورت درصد از یکدیگر نشان داده می‌شوند.

BasicChartCompareMode

نوع حالت مقایسه، که رفتار نکات ابزار و برجسته‌سازی داده‌ها را هنگام شناور کردن روی داده‌ها و ناحیه نمودار توصیف می‌کند.

Enums
BASIC_CHART_COMPARE_MODE_UNSPECIFIED مقدار پیش فرض، استفاده نکنید.
DATUM فقط عنصر داده متمرکز برجسته شده و در راهنمای ابزار نشان داده می شود.
CATEGORY همه عناصر داده با یک دسته (به عنوان مثال، مقدار دامنه) برجسته شده و در راهنمای ابزار نشان داده می شوند.

PieChartSpec

نمودار دایره ای

نمایندگی JSON
{
  "legendPosition": enum (PieChartLegendPosition),
  "domain": {
    object (ChartData)
  },
  "series": {
    object (ChartData)
  },
  "threeDimensional": boolean,
  "pieHole": number
}
فیلدها
legendPosition

enum ( PieChartLegendPosition )

جایی که افسانه نمودار دایره ای باید رسم شود.

domain

object ( ChartData )

داده هایی که دامنه نمودار دایره ای را پوشش می دهد.

series

object ( ChartData )

داده هایی که یک و تنها سری نمودار دایره ای را پوشش می دهد.

threeDimensional

boolean

اگر پای سه بعدی باشد درست است.

pieHole

number

اندازه سوراخ در نمودار دایره ای.

PieChartLegendPosition

جایی که افسانه نمودار باید قرار گیرد.

Enums
PIE_CHART_LEGEND_POSITION_UNSPECIFIED مقدار پیش فرض، استفاده نکنید.
BOTTOM_LEGEND افسانه در پایین نمودار ارائه شده است.
LEFT_LEGEND افسانه در سمت چپ نمودار ارائه شده است.
RIGHT_LEGEND افسانه در سمت راست نمودار ارائه شده است.
TOP_LEGEND افسانه در بالای نمودار ارائه شده است.
NO_LEGEND هیچ افسانه ای ارائه نمی شود.
LABELED_LEGEND هر برش پای یک برچسب به آن چسبانده شده است.

BubbleChartSpec

نمودار حبابی

نمایندگی JSON
{
  "legendPosition": enum (BubbleChartLegendPosition),
  "bubbleLabels": {
    object (ChartData)
  },
  "domain": {
    object (ChartData)
  },
  "series": {
    object (ChartData)
  },
  "groupIds": {
    object (ChartData)
  },
  "bubbleSizes": {
    object (ChartData)
  },
  "bubbleOpacity": number,
  "bubbleBorderColor": {
    object (Color)
  },
  "bubbleBorderColorStyle": {
    object (ColorStyle)
  },
  "bubbleMaxRadiusSize": integer,
  "bubbleMinRadiusSize": integer,
  "bubbleTextStyle": {
    object (TextFormat)
  }
}
فیلدها
legendPosition

enum ( BubbleChartLegendPosition )

جایی که افسانه نمودار باید ترسیم شود.

bubbleLabels

object ( ChartData )

داده های حاوی برچسب های حباب. لازم نیست اینها منحصر به فرد باشند.

domain

object ( ChartData )

داده های حاوی مقادیر x حباب. این مقادیر حباب ها را در نمودار به صورت افقی قرار می دهند.

series

object ( ChartData )

داده های حاوی مقادیر y حباب. این مقادیر حباب ها را در نمودار به صورت عمودی قرار می دهند.

groupIds

object ( ChartData )

داده های حاوی شناسه های گروه حباب. همه حباب ها با شناسه گروه یکسان به یک رنگ کشیده می شوند. اگر bubbleSizes مشخص شده باشد، این فیلد نیز باید مشخص شود اما ممکن است حاوی مقادیر خالی باشد. این فیلد اختیاری است.

bubbleSizes

object ( ChartData )

داده های حاوی اندازه حباب. از اندازه های حباب برای کشیدن حباب ها در اندازه های مختلف نسبت به یکدیگر استفاده می شود. در صورت مشخص شدن، groupIds نیز باید مشخص شوند. این فیلد اختیاری است.

bubbleOpacity

number

کدورت حباب ها بین 0 تا 1.0 است. 0 کاملاً شفاف و 1 کاملاً مات است.

bubbleBorderColor
(deprecated)

object ( Color )

رنگ حاشیه حباب. منسوخ شده: از bubbleBorderColorStyle استفاده کنید.

bubbleBorderColorStyle

object ( ColorStyle )

رنگ حاشیه حباب. اگر bubbleBorderColor نیز تنظیم شده باشد، این فیلد اولویت دارد.

bubbleMaxRadiusSize

integer

حداکثر اندازه شعاع حباب ها، بر حسب پیکسل. اگر مشخص شده باشد، فیلد باید یک مقدار مثبت باشد.

bubbleMinRadiusSize

integer

حداقل اندازه شعاع حباب ها، بر حسب پیکسل. اگر مشخص باشد، فیلد باید یک مقدار مثبت باشد.

bubbleTextStyle

object ( TextFormat )

فرمت متن داخل حباب ها. خط خطی، زیر خط، و پیوند پشتیبانی نمی شود.

BubbleChartLegendPosition

جایی که افسانه نمودار باید قرار گیرد.

Enums
BUBBLE_CHART_LEGEND_POSITION_UNSPECIFIED مقدار پیش فرض، استفاده نکنید.
BOTTOM_LEGEND افسانه در پایین نمودار ارائه شده است.
LEFT_LEGEND افسانه در سمت چپ نمودار ارائه شده است.
RIGHT_LEGEND افسانه در سمت راست نمودار ارائه شده است.
TOP_LEGEND افسانه در بالای نمودار ارائه شده است.
NO_LEGEND هیچ افسانه ای ارائه نمی شود.
INSIDE_LEGEND افسانه در داخل منطقه نمودار ارائه شده است.

CandlestickChartSpec

نمودار شمعدانی

نمایندگی JSON
{
  "domain": {
    object (CandlestickDomain)
  },
  "data": [
    {
      object (CandlestickData)
    }
  ]
}
فیلدها
domain

object ( CandlestickDomain )

داده های دامنه (محور افقی) برای نمودار کندل استیک. داده‌های رشته‌ای به عنوان برچسب‌های مجزا در نظر گرفته می‌شوند و سایر داده‌ها به عنوان مقادیر پیوسته در نظر گرفته می‌شوند.

data[]

object ( CandlestickData )

داده های نمودار کندل استیک. فقط یک CandlestickData پشتیبانی می شود.

CandlestickDomain

دامنه یک CandlestickChart.

نمایندگی JSON
{
  "data": {
    object (ChartData)
  },
  "reversed": boolean
}
فیلدها
data

object ( ChartData )

داده های CandlestickDomain.

reversed

boolean

درست برای معکوس کردن ترتیب مقادیر دامنه (محور افقی).

CandlestickData

داده های نمودار Candlestick که هر کدام شامل مقادیر کم، باز، بسته و زیاد برای یک سری هستند.

نمایندگی JSON
{
  "lowSeries": {
    object (CandlestickSeries)
  },
  "openSeries": {
    object (CandlestickSeries)
  },
  "closeSeries": {
    object (CandlestickSeries)
  },
  "highSeries": {
    object (CandlestickSeries)
  }
}
فیلدها
lowSeries

object ( CandlestickSeries )

داده های محدوده (محور عمودی) برای مقدار کم/حداقل برای هر کندل. این پایین خط مرکزی شمع است.

openSeries

object ( CandlestickSeries )

داده های محدوده (محور عمودی) برای مقدار باز / اولیه برای هر کندل. این قسمت پایین بدنه شمع است. اگر کمتر از مقدار بسته باشد شمع پر می شود. در غیر این صورت شمع توخالی خواهد بود.

closeSeries

object ( CandlestickSeries )

داده های محدوده (محور عمودی) برای مقدار بسته/نهایی برای هر کندل. این قسمت بالای بدنه شمع است. اگر بیشتر از مقدار باز باشد شمع پر می شود. در غیر این صورت شمع توخالی خواهد بود.

highSeries

object ( CandlestickSeries )

داده های محدوده (محور عمودی) برای مقدار زیاد/حداکثر برای هر کندل. این قسمت بالای خط مرکزی شمع است.

Candlestick Series

سری یک CandlestickData.

نمایندگی JSON
{
  "data": {
    object (ChartData)
  }
}
فیلدها
data

object ( ChartData )

داده های CandlestickSeries.

OrgChartSpec

نمودار سازمانی نمودارهای سازمانی به مجموعه منحصربه‌فردی از برچسب‌ها در labels نیاز دارند و ممکن است به صورت اختیاری شامل parentLabels و tooltips باشند. parentLabels برای هر گره حاوی برچسبی است که گره والد را مشخص می کند. tooltips شامل، برای هر گره، یک راهنمای اختیاری است.

به عنوان مثال، برای توصیف یک نمودار ارگ با آلیس به عنوان مدیر عامل، باب به عنوان رئیس (گزارش دهنده به آلیس) و کتی به عنوان معاون فروش (همچنین به آلیس گزارش می دهد)، labels حاوی "آلیس"، "باب"، "کتی"، parentLabels شامل «»، «آلیس»، «آلیس» و tooltips حاوی «مدیرعامل»، «رئیس‌جمهور»، «فروشگاه معاونت» است.

نمایندگی JSON
{
  "nodeSize": enum (OrgChartNodeSize),
  "nodeColor": {
    object (Color)
  },
  "nodeColorStyle": {
    object (ColorStyle)
  },
  "selectedNodeColor": {
    object (Color)
  },
  "selectedNodeColorStyle": {
    object (ColorStyle)
  },
  "labels": {
    object (ChartData)
  },
  "parentLabels": {
    object (ChartData)
  },
  "tooltips": {
    object (ChartData)
  }
}
فیلدها
nodeSize

enum ( OrgChartNodeSize )

اندازه گره های نمودار سازمانی.

nodeColor
(deprecated)

object ( Color )

رنگ گره های نمودار سازمانی. منسوخ شده: از nodeColorStyle استفاده کنید.

nodeColorStyle

object ( ColorStyle )

رنگ گره های نمودار سازمانی. اگر nodeColor نیز تنظیم شده باشد، این فیلد اولویت دارد.

selectedNodeColor
(deprecated)

object ( Color )

رنگ گره های نمودار سازمانی انتخاب شده. منسوخ شده: از selectedNodeColorStyle استفاده کنید.

selectedNodeColorStyle

object ( ColorStyle )

رنگ گره های نمودار سازمانی انتخاب شده. اگر selectedNodeColor نیز تنظیم شده باشد، این فیلد اولویت دارد.

labels

object ( ChartData )

داده‌های حاوی برچسب‌های تمام گره‌های نمودار. برچسب ها باید منحصر به فرد باشند.

parentLabels

object ( ChartData )

داده های حاوی برچسب والد برای گره مربوطه. یک مقدار خالی نشان می دهد که گره والد ندارد و یک گره سطح بالا است. این فیلد اختیاری است.

tooltips

object ( ChartData )

داده های حاوی راهنمای ابزار برای گره مربوطه. یک مقدار خالی باعث می شود که هیچ نکته ابزاری برای گره نمایش داده نشود. این فیلد اختیاری است.

OrgChartNodeSize

اندازه گره های نمودار سازمانی.

Enums
ORG_CHART_LABEL_SIZE_UNSPECIFIED مقدار پیش فرض، استفاده نکنید.
SMALL اندازه گره نمودار سازمانی کوچک.
MEDIUM اندازه گره نمودار سازمانی متوسط.
LARGE اندازه گره نمودار سازمانی بزرگ.

HistogramChartSpec

نمودار هیستوگرام یک نمودار هیستوگرام اقلام داده را در سطل ها گروه بندی می کند و هر سطل را به عنوان ستونی از موارد انباشته نشان می دهد. هیستوگرام برای نمایش توزیع یک مجموعه داده استفاده می شود. هر ستون از آیتم ها محدوده ای را نشان می دهد که آن آیتم ها در آن قرار می گیرند. تعداد سطل ها را می توان به طور خودکار انتخاب کرد یا به صراحت مشخص کرد.

نمایندگی JSON
{
  "series": [
    {
      object (HistogramSeries)
    }
  ],
  "legendPosition": enum (HistogramChartLegendPosition),
  "showItemDividers": boolean,
  "bucketSize": number,
  "outlierPercentile": number
}
فیلدها
series[]

object ( HistogramSeries )

سری برای یک هیستوگرام ممکن است یک سری از مقادیر منفرد برای سطل یا چند سری باشد که هر کدام با طول یکسان، حاوی نام سری و به دنبال آن مقادیری باشد که باید برای آن سری سطل شوند.

legendPosition

enum ( HistogramChartLegendPosition )

موقعیت افسانه نمودار.

showItemDividers

boolean

آیا خطوط تقسیم افقی باید بین موارد در هر ستون نمایش داده شود یا خیر.

bucketSize

number

به‌طور پیش‌فرض، اندازه سطل (محدوده مقادیر روی هم در یک ستون) به‌طور خودکار انتخاب می‌شود، اما ممکن است در اینجا لغو شود. به عنوان مثال، اندازه سطل 1.5 منجر به سطل هایی از 0 - 1.5، 1.5 - 3.0 و غیره می شود. نمی تواند منفی باشد. این فیلد اختیاری است.

outlierPercentile

number

صدک پرت برای اطمینان از عدم تأثیر منفی بر محاسبه اندازه سطل استفاده می شود. به عنوان مثال، تنظیم یک صدک پرت 0.05 نشان می دهد که 5٪ بالا و پایین مقادیر هنگام محاسبه سطل ها. مقادیر همچنان در نمودار گنجانده شده است، آنها به جای سطل های خود به اولین یا آخرین سطل اضافه می شوند. باید بین 0.0 و 0.5 باشد.

سری هیستوگرام

یک سری هیستوگرام حاوی رنگ و داده های سری.

نمایندگی JSON
{
  "barColor": {
    object (Color)
  },
  "barColorStyle": {
    object (ColorStyle)
  },
  "data": {
    object (ChartData)
  }
}
فیلدها
barColor
(deprecated)

object ( Color )

رنگ ستون نشان دهنده این سری در هر سطل. این فیلد اختیاری است. منسوخ شده: از barColorStyle استفاده کنید.

barColorStyle

object ( ColorStyle )

رنگ ستون نشان دهنده این سری در هر سطل. این فیلد اختیاری است. اگر barColor نیز تنظیم شده باشد، این فیلد اولویت دارد.

data

object ( ChartData )

داده های این سری هیستوگرام.

HistogramChartLegendPosition

جایی که افسانه نمودار باید قرار گیرد.

Enums
HISTOGRAM_CHART_LEGEND_POSITION_UNSPECIFIED مقدار پیش فرض، استفاده نکنید.
BOTTOM_LEGEND افسانه در پایین نمودار ارائه شده است.
LEFT_LEGEND افسانه در سمت چپ نمودار ارائه شده است.
RIGHT_LEGEND افسانه در سمت راست نمودار ارائه شده است.
TOP_LEGEND افسانه در بالای نمودار ارائه شده است.
NO_LEGEND هیچ افسانه ای ارائه نمی شود.
INSIDE_LEGEND افسانه در داخل منطقه نمودار ارائه شده است.

WaterfallChartSpec

نمودار آبشار

نمایندگی JSON
{
  "domain": {
    object (WaterfallChartDomain)
  },
  "series": [
    {
      object (WaterfallChartSeries)
    }
  ],
  "stackedType": enum (WaterfallChartStackedType),
  "firstValueIsTotal": boolean,
  "hideConnectorLines": boolean,
  "connectorLineStyle": {
    object (LineStyle)
  },
  "totalDataLabel": {
    object (DataLabel)
  }
}
فیلدها
domain

object ( WaterfallChartDomain )

داده های دامنه (محور افقی) برای نمودار آبشار.

series[]

object ( WaterfallChartSeries )

داده هایی که این نمودار آبشار در حال تجسم است.

stackedType

enum ( WaterfallChartStackedType )

نوع انباشته.

firstValueIsTotal

boolean

برای تفسیر مقدار اول به عنوان یک مقدار درست است.

hideConnectorLines

boolean

درست برای پنهان کردن خطوط رابط بین ستون ها.

connectorLineStyle

object ( LineStyle )

سبک خط برای خطوط اتصال.

totalDataLabel

object ( DataLabel )

کنترل می کند که آیا برچسب های داده های اضافی در نمودارهای انباشته نمایش داده شود که مجموع ارزش کل همه مقادیر انباشته شده در هر مقدار در امتداد محور دامنه است. stackedType باید STACKED باشد و نه CUSTOM و نه placement نمی توان روی totalDataLabel تنظیم کرد.

WaterfallChartDomain

دامنه نمودار آبشار.

نمایندگی JSON
{
  "data": {
    object (ChartData)
  },
  "reversed": boolean
}
فیلدها
data

object ( ChartData )

داده های WaterfallChartDomain.

reversed

boolean

درست برای معکوس کردن ترتیب مقادیر دامنه (محور افقی).

WaterfallChart Series

یک سری از داده ها برای نمودار آبشار.

نمایندگی JSON
{
  "data": {
    object (ChartData)
  },
  "positiveColumnsStyle": {
    object (WaterfallChartColumnStyle)
  },
  "negativeColumnsStyle": {
    object (WaterfallChartColumnStyle)
  },
  "subtotalColumnsStyle": {
    object (WaterfallChartColumnStyle)
  },
  "hideTrailingSubtotal": boolean,
  "customSubtotals": [
    {
      object (WaterfallChartCustomSubtotal)
    }
  ],
  "dataLabel": {
    object (DataLabel)
  }
}
فیلدها
data

object ( ChartData )

داده هایی که در این مجموعه به تصویر کشیده می شوند.

positiveColumnsStyle

object ( WaterfallChartColumnStyle )

سبک‌های همه ستون‌های این سری با مقادیر مثبت.

negativeColumnsStyle

object ( WaterfallChartColumnStyle )

سبک‌های همه ستون‌های این سری با مقادیر منفی.

subtotalColumnsStyle

object ( WaterfallChartColumnStyle )

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

hideTrailingSubtotal

boolean

درست است برای پنهان کردن ستون فرعی از انتهای سری. به طور پیش فرض، یک ستون فرعی در پایان هر سری ظاهر می شود. تنظیم این فیلد روی true، ستون فرعی این سری را پنهان می کند.

customSubtotals[]

object ( WaterfallChartCustomSubtotal )

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

dataLabel

object ( DataLabel )

اطلاعات در مورد برچسب های داده برای این سری.

WaterfallChartColumnStyle

سبک‌های ستون نمودار آبشار.

نمایندگی JSON
{
  "label": string,
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  }
}
فیلدها
label

string

برچسب افسانه ستون.

color
(deprecated)

object ( Color )

رنگ ستون. منسوخ شده: از colorStyle استفاده کنید.

colorStyle

object ( ColorStyle )

رنگ ستون. اگر color نیز تنظیم شده باشد، این قسمت اولویت دارد.

WaterfallChartCustomSubtotal

یک ستون فرعی سفارشی برای یک سری نمودار آبشار.

نمایندگی JSON
{
  "subtotalIndex": integer,
  "label": string,
  "dataIsSubtotal": boolean
}
فیلدها
subtotalIndex

integer

شاخص مبتنی بر صفر یک نقطه داده در سری. اگر dataIsSubtotal درست باشد، نقطه داده در این شاخص کل فرعی است. در غیر این صورت، جمع فرعی بعد از نقطه داده با این شاخص ظاهر می شود. یک سری می‌تواند چندین جمع فرعی در شاخص‌های دلخواه داشته باشد، اما جمع‌های فرعی بر شاخص‌های نقاط داده تأثیری ندارند. به عنوان مثال، اگر یک سری دارای سه نقطه داده باشد، شاخص های آنها همیشه 0، 1 و 2 خواهد بود، صرف نظر از اینکه چه تعداد زیرمجموعه در سری وجود دارد یا با چه نقاط داده ای مرتبط هستند.

label

string

یک برچسب برای ستون فرعی.

dataIsSubtotal

boolean

درست است اگر نقطه داده در subtotalIndex جمع فرعی باشد. اگر نادرست باشد، جمع فرعی محاسبه می شود و بعد از نقطه داده ظاهر می شود.

WaterfallChartStackedType

گزینه های نوع انباشته برای نمودارهای آبشار.

Enums
WATERFALL_STACKED_TYPE_UNSPECIFIED مقدار پیش فرض، استفاده نکنید.
STACKED مقادیر مربوط به همان مقدار دامنه (محور افقی) به صورت عمودی انباشته می شوند.
SEQUENTIAL سری در امتداد محور افقی پخش خواهد شد.

TreemapChartSpec

نمودار درختی

نمایندگی JSON
{
  "labels": {
    object (ChartData)
  },
  "parentLabels": {
    object (ChartData)
  },
  "sizeData": {
    object (ChartData)
  },
  "colorData": {
    object (ChartData)
  },
  "textFormat": {
    object (TextFormat)
  },
  "levels": integer,
  "hintedLevels": integer,
  "minValue": number,
  "maxValue": number,
  "headerColor": {
    object (Color)
  },
  "headerColorStyle": {
    object (ColorStyle)
  },
  "colorScale": {
    object (TreemapChartColorScale)
  },
  "hideTooltips": boolean
}
فیلدها
labels

object ( ChartData )

داده ای که حاوی برچسب های سلولی نقشه درختی است.

parentLabels

object ( ChartData )

داده ها حاوی برچسب های والد سلول های نقشه درخت هستند.

sizeData

object ( ChartData )

داده هایی که اندازه هر سلول داده نقشه درختی را تعیین می کند. انتظار می رود این داده ها عددی باشد. سلول های مربوط به داده های غیر عددی یا از دست رفته ارائه نمی شوند. اگر colorData مشخص نشده باشد، از این داده ها برای تعیین رنگ پس زمینه سلول داده نیز استفاده می شود.

colorData

object ( ChartData )

داده هایی که رنگ پس زمینه هر سلول داده نقشه درختی را تعیین می کند. این فیلد اختیاری است. اگر مشخص نشده باشد، sizeData برای تعیین رنگ پس زمینه استفاده می شود. در صورت مشخص شدن، انتظار می رود داده ها عددی باشند. colorScale تعیین می‌کند که چگونه مقادیر موجود در این داده با رنگ‌های پس‌زمینه سلول داده نگاشت می‌شوند.

textFormat

object ( TextFormat )

قالب متن برای همه برچسب های نمودار. فیلد پیوند پشتیبانی نمی شود.

levels

integer

تعداد سطوح داده برای نمایش در نمودار درختی. این سطوح تعاملی هستند و با برچسب های خود نشان داده می شوند. اگر مشخص نشده باشد به طور پیش فرض 2 می شود.

hintedLevels

integer

تعداد سطوح داده اضافی فراتر از سطوح برچسب‌گذاری شده برای نشان دادن در نمودار درختی. این سطوح تعاملی نیستند و بدون برچسب نشان داده می شوند. اگر مشخص نشده باشد به صورت پیش فرض 0 می شود.

minValue

number

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

maxValue

number

حداکثر مقدار داده ممکن سلول هایی با مقادیر بیشتر از این همان رنگ سلول های با این مقدار را خواهند داشت. اگر مشخص نشده باشد، مقدار حداکثر واقعی را از colorData یا حداکثر مقدار را از sizeData در صورتی که colorData مشخص نشده باشد، پیش‌فرض می‌کند.

headerColor
(deprecated)

object ( Color )

رنگ پس زمینه برای سلول های هدر. منسوخ شده: از headerColorStyle استفاده کنید.

headerColorStyle

object ( ColorStyle )

رنگ پس زمینه برای سلول های هدر. اگر headerColor نیز تنظیم شده باشد، این فیلد اولویت دارد.

colorScale

object ( TreemapChartColorScale )

مقیاس رنگ برای سلول های داده در نمودار درختی. به سلول های داده رنگ ها بر اساس مقادیر رنگ آنها اختصاص داده می شود. این مقادیر رنگ از colorData یا از sizeData می‌آیند اگر colorData مشخص نشده باشد. سلول هایی با مقادیر رنگ کمتر یا مساوی minValue دارای minValueColor به عنوان رنگ پس زمینه خواهند بود. سلول هایی با مقادیر رنگ بزرگتر یا مساوی maxValue دارای maxValueColor به عنوان رنگ پس زمینه خواهند بود. سلول‌های دارای مقادیر رنگ بین minValue و maxValue دارای رنگ‌های پس‌زمینه بر روی یک گرادیان بین minValueColor و maxValueColor خواهند بود که نقطه وسط گرادیان midValueColor است. سلول‌های دارای مقادیر رنگ از دست رفته یا غیرعددی، رنگ پس‌زمینه‌شان را noDataColor خواهند داشت.

hideTooltips

boolean

درست برای پنهان کردن نکات ابزار.

TreemapChartColorScale

مقیاس رنگی برای نمودار درختی.

نمایندگی JSON
{
  "minValueColor": {
    object (Color)
  },
  "minValueColorStyle": {
    object (ColorStyle)
  },
  "midValueColor": {
    object (Color)
  },
  "midValueColorStyle": {
    object (ColorStyle)
  },
  "maxValueColor": {
    object (Color)
  },
  "maxValueColorStyle": {
    object (ColorStyle)
  },
  "noDataColor": {
    object (Color)
  },
  "noDataColorStyle": {
    object (ColorStyle)
  }
}
فیلدها
minValueColor
(deprecated)

object ( Color )

رنگ پس زمینه سلول هایی با مقدار رنگ کمتر یا مساوی minValue . اگر مشخص نشده باشد به طور پیش‌فرض به #dc3912 می‌رسد. منسوخ شده: از minValueColorStyle استفاده کنید.

minValueColorStyle

object ( ColorStyle )

رنگ پس زمینه سلول هایی با مقدار رنگ کمتر یا مساوی minValue . اگر مشخص نشده باشد به طور پیش‌فرض به #dc3912 می‌رسد. اگر minValueColor نیز تنظیم شده باشد، این فیلد اولویت دارد.

midValueColor
(deprecated)

object ( Color )

رنگ پس زمینه سلول هایی با مقدار رنگ در نقطه میانی بین minValue و maxValue . اگر مشخص نشده باشد به طور پیش‌فرض به #efe6dc می‌رسد. منسوخ شده: از midValueColorStyle استفاده کنید.

midValueColorStyle

object ( ColorStyle )

رنگ پس زمینه سلول هایی با مقدار رنگ در نقطه میانی بین minValue و maxValue . اگر مشخص نشده باشد به طور پیش‌فرض به #efe6dc می‌رسد. اگر midValueColor نیز تنظیم شده باشد، این فیلد اولویت دارد.

maxValueColor
(deprecated)

object ( Color )

رنگ پس زمینه سلول هایی با مقدار رنگ بزرگتر یا مساوی maxValue . اگر مشخص نشده باشد، پیش‌فرض به #109618 می‌رسد. منسوخ شده: از maxValueColorStyle استفاده کنید.

maxValueColorStyle

object ( ColorStyle )

رنگ پس زمینه سلول هایی با مقدار رنگ بزرگتر یا مساوی maxValue . اگر مشخص نشده باشد، پیش‌فرض به #109618 می‌رسد. اگر maxValueColor نیز تنظیم شده باشد، این فیلد اولویت دارد.

noDataColor
(deprecated)

object ( Color )

رنگ پس زمینه برای سلول هایی که هیچ داده رنگی مرتبط با آنها ندارند. اگر مشخص نشده باشد به طور پیش‌فرض به #000000 می‌رسد. منسوخ شده: از noDataColorStyle استفاده کنید.

noDataColorStyle

object ( ColorStyle )

رنگ پس زمینه برای سلول هایی که هیچ داده رنگی مرتبط با آنها ندارند. اگر مشخص نشده باشد به طور پیش‌فرض به #000000 می‌رسد. اگر noDataColor نیز تنظیم شده باشد، این فیلد اولویت دارد.

ScorecardChartSpec

نمودار کارت امتیازی نمودارهای کارت امتیازی برای برجسته کردن شاخص‌های کلیدی عملکرد، معروف به KPI، در صفحه‌گسترده استفاده می‌شوند. نمودار کارت امتیازی می تواند مواردی مانند فروش کل، هزینه متوسط ​​یا یک کالای پرفروش را نشان دهد. شما می توانید یک مقدار داده را مشخص کنید، یا در محدوده ای از داده ها را جمع آوری کنید. درصد یا تفاوت مطلق از یک مقدار پایه را می توان برجسته کرد، مانند تغییرات در طول زمان.

نمایندگی JSON
{
  "keyValueData": {
    object (ChartData)
  },
  "baselineValueData": {
    object (ChartData)
  },
  "aggregateType": enum (ChartAggregateType),
  "keyValueFormat": {
    object (KeyValueFormat)
  },
  "baselineValueFormat": {
    object (BaselineValueFormat)
  },
  "scaleFactor": number,
  "numberFormatSource": enum (ChartNumberFormatSource),
  "customFormatOptions": {
    object (ChartCustomNumberFormatOptions)
  }
}
فیلدها
keyValueData

object ( ChartData )

داده ها برای ارزش کلید کارت امتیازی.

baselineValueData

object ( ChartData )

داده ها برای ارزش پایه کارت امتیازی. این فیلد اختیاری است.

aggregateType

enum ( ChartAggregateType )

نوع تجمیع برای داده های نمودار کلیدی و پایه در نمودار کارت امتیازی. این فیلد برای نمودارهای منبع داده پشتیبانی نمی شود. به جای آن از فیلد ChartData.aggregateType keyValueData یا baselineValueData برای نمودارهای منبع داده استفاده کنید. این فیلد اختیاری است.

keyValueFormat

object ( KeyValueFormat )

گزینه های قالب بندی برای مقدار کلید.

baselineValueFormat

object ( BaselineValueFormat )

گزینه های قالب بندی برای مقدار پایه. این فیلد فقط در صورتی مورد نیاز است که baselineValueData مشخص شده باشد.

scaleFactor

number

ارزش به مقیاس کلید کارت امتیازی و ارزش پایه. برای مثال می توان از ضریب 10 برای تقسیم تمام مقادیر نمودار بر 10 استفاده کرد. این فیلد اختیاری است.

numberFormatSource

enum ( ChartNumberFormatSource )

منبع قالب عددی استفاده شده در نمودار کارت امتیازی. این فیلد اختیاری است.

customFormatOptions

object ( ChartCustomNumberFormatOptions )

گزینه های قالب بندی سفارشی برای مقادیر کلید عددی/خط پایه در نمودار کارت امتیازی. این فیلد فقط زمانی استفاده می شود که numberFormatSource روی CUSTOM تنظیم شده باشد. این فیلد اختیاری است.

KeyValueFormat

گزینه های قالب بندی برای مقدار کلید.

نمایندگی JSON
{
  "textFormat": {
    object (TextFormat)
  },
  "position": {
    object (TextPosition)
  }
}
فیلدها
textFormat

object ( TextFormat )

گزینه های قالب بندی متن برای مقدار کلید. فیلد پیوند پشتیبانی نمی شود.

position

object ( TextPosition )

موقعیت افقی متن مقدار کلید را مشخص می کند. این فیلد اختیاری است. اگر مشخص نشده باشد، از موقعیت یابی پیش فرض استفاده می شود.

BaselineValueFormat

گزینه های قالب بندی برای مقدار پایه.

نمایندگی JSON
{
  "comparisonType": enum (ComparisonType),
  "textFormat": {
    object (TextFormat)
  },
  "position": {
    object (TextPosition)
  },
  "description": string,
  "positiveColor": {
    object (Color)
  },
  "positiveColorStyle": {
    object (ColorStyle)
  },
  "negativeColor": {
    object (Color)
  },
  "negativeColorStyle": {
    object (ColorStyle)
  }
}
فیلدها
comparisonType

enum ( ComparisonType )

نوع مقایسه مقدار کلید با مقدار پایه.

textFormat

object ( TextFormat )

گزینه های قالب بندی متن برای مقدار پایه. فیلد پیوند پشتیبانی نمی شود.

position

object ( TextPosition )

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

description

string

توضیحاتی که بعد از مقدار پایه اضافه می شود. این فیلد اختیاری است.

positiveColor
(deprecated)

object ( Color )

رنگ مورد استفاده، در صورتی که مقدار پایه نشان دهنده یک تغییر مثبت برای مقدار کلید باشد. این فیلد اختیاری است. منسوخ شده: از positiveColorStyle استفاده کنید.

positiveColorStyle

object ( ColorStyle )

رنگ مورد استفاده، در صورتی که مقدار پایه نشان دهنده یک تغییر مثبت برای مقدار کلید باشد. این فیلد اختیاری است. اگر positiveColor نیز تنظیم شده باشد، این فیلد اولویت دارد.

negativeColor
(deprecated)

object ( Color )

رنگ مورد استفاده، در صورتی که مقدار پایه نشان دهنده یک تغییر منفی برای مقدار کلید باشد. این فیلد اختیاری است. منسوخ شده: از negativeColorStyle استفاده کنید.

negativeColorStyle

object ( ColorStyle )

رنگ مورد استفاده، در صورتی که مقدار پایه نشان دهنده یک تغییر منفی برای مقدار کلید باشد. این فیلد اختیاری است. اگر negativeColor نیز تنظیم شده باشد، این فیلد اولویت دارد.

نوع مقایسه

نوع مقایسه مقدار کلید با مقدار پایه.

Enums
COMPARISON_TYPE_UNDEFINED مقدار پیش فرض، استفاده نکنید.
ABSOLUTE_DIFFERENCE از تفاوت مطلق بین مقدار کلید و مقدار پایه استفاده کنید.
PERCENTAGE_DIFFERENCE از اختلاف درصد بین مقدار کلید و پایه استفاده کنید.

ChartNumberFormatSource

گزینه های منبع قالب بندی شماره برای ویژگی های نمودار.

Enums
CHART_NUMBER_FORMAT_SOURCE_UNDEFINED مقدار پیش فرض، استفاده نکنید.
FROM_DATA قالب بندی شماره را از داده ها وراثت.
CUSTOM قالب بندی سفارشی را همانطور که توسط ChartCustomNumberFormatOptions مشخص شده است ، اعمال کنید.

ChartCustomNumberFormatOptions

گزینه های قالب بندی شماره سفارشی برای ویژگی های نمودار.

نمایندگی JSON
{
  "prefix": string,
  "suffix": string
}
فیلدها
prefix

string

پیشوند سفارشی که به ویژگی نمودار پیش می رود. این فیلد اختیاری است.

suffix

string

پسوند سفارشی که به ویژگی نمودار اضافه می شود. این فیلد اختیاری است.

charthiddendimensionstrategy

تعیین می کند که چگونه نمودارها باید ردیف های منبع پنهان را کنترل کنند. ردیف های پنهان شامل هر دو به صورت دستی پنهان و پنهان توسط یک فیلتر است.

Enums
CHART_HIDDEN_DIMENSION_STRATEGY_UNSPECIFIED مقدار پیش فرض، استفاده نکنید.
SKIP_HIDDEN_ROWS_AND_COLUMNS نمودارها ردیف ها و ستون های پنهان را رد می کنند.
SKIP_HIDDEN_ROWS نمودارها فقط از ردیف های پنهان می روند.
SKIP_HIDDEN_COLUMNS نمودارها فقط ستون های پنهان را رد می کنند.
SHOW_ALL نمودارها هیچ ردیف یا ستون پنهان را رد نمی کنند.

بارتی تعبیه شده

یک مرز در امتداد یک شیء تعبیه شده.

نمایندگی JSON
{
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  }
}
فیلدها
color
(deprecated)

object ( Color )

رنگ مرز. منسوخ شده: از colorStyle استفاده کنید.

colorStyle

object ( ColorStyle )

رنگ مرز. اگر color نیز تنظیم شده باشد، این قسمت اولویت دارد.