Charts

Встроенная диаграмма

Диаграмма, встроенная в лист.

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

True, чтобы диаграмма заполняла все пространство, в котором она отображается, с минимальным отступом. False, чтобы использовать отступ по умолчанию. (Неприменимо к географическим и организационным диаграммам.)

backgroundColor
(deprecated)

object ( Color )

Цвет фона всей диаграммы. Не применимо к организационным диаграммам. Устарело: используйте backgroundColorStyle .

backgroundColorStyle

object ( ColorStyle )

Цвет фона всей диаграммы. Не применимо к диаграммам Org. Если также задан 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 )

Настройка горизонтального выравнивания фрагмента текста.

ИсточникДанныеСвойстваДиаграммы

Свойства диаграммы источника данных.

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 Таблицы будут угадывать, сколько строк являются заголовками, на основе данных.

(Обратите внимание, что BasicChartAxis.title может переопределять заголовок оси, выведенный из значений заголовка.)

threeDimensional

boolean

True, чтобы сделать диаграмму трехмерной. Применимо к столбчатым и линейчатым диаграммам.

interpolateNulls

boolean

Если некоторые значения в ряду отсутствуют, на диаграмме могут появиться пробелы (например, сегменты линий на линейной диаграмме будут отсутствовать). Чтобы устранить эти пробелы, установите значение true. Применимо к линейным, площадным и комбинированным диаграммам.

stackedType

enum ( BasicChartStackedType )

Сложенный тип для диаграмм, поддерживающих вертикальное стекирование. Применяется к диаграммам с областями, линейчатым, столбчатым, комбинированным и ступенчатым диаграммам с областями.

lineSmoothing

boolean

Получает, должны ли все линии отображаться гладкими или прямыми по умолчанию. Применяется к линейным диаграммам.

compareMode

enum ( BasicChartCompareMode )

Поведение всплывающих подсказок и выделения данных при наведении курсора на область данных и диаграммы.

totalDataLabel

object ( DataLabel )

Управляет отображением дополнительных меток данных на стековых диаграммах, которые суммируют общее значение всех стековых значений для каждого значения вдоль оси домена. Эти метки данных могут быть установлены только в том случае, если chartType имеет одно из значений AREA , BAR , COLUMN , COMBO или STEPPED_AREA , а stackedTypeSTACKED или PERCENT_STACKED . Кроме того, для COMBO это будет поддерживаться только в том случае, если существует только один тип стекируемого type или один тип имеет больше рядов, чем другие, и каждый из других типов имеет не более одного ряда. Например, если диаграмма имеет два стекируемых ряда столбцов и один ряд областей, будут поддерживаться общие метки данных. Если у нее есть три ряда столбцов и два ряда областей, общие метки данных не допускаются. Ни CUSTOM , ни placement не могут быть установлены для totalDataLabel .

BasicChartType

Как следует визуализировать диаграмму.

Перечисления
BASIC_CHART_TYPE_UNSPECIFIED Значение по умолчанию, не использовать.
BAR Столбчатая диаграмма .
LINE Линейный график .
AREA Диаграмма площади .
COLUMN Столбчатая диаграмма .
SCATTER Диаграмма рассеяния .
COMBO Комбинированная диаграмма .
STEPPED_AREA Ступенчатая диаграмма площадей .

Базовая Легенда Диаграммы Позиция

Где должна располагаться легенда диаграммы.

Перечисления
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 )

Параметры окна просмотра для этой оси.

Базовая позиция оси диаграммы

Положение оси диаграммы.

Перечисления
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 )

Режим окна просмотра.

ВидОкнаРежим

Режим окна просмотра. Он определяет, как обрабатывать минимум и максимум окна просмотра.

Перечисления
DEFAULT_VIEW_WINDOW_MODE Режим окна просмотра по умолчанию, используемый в редакторе таблиц для этого типа диаграммы. В большинстве случаев, если установлен, режим по умолчанию эквивалентен PRETTY .
VIEW_WINDOW_MODE_UNSUPPORTED Не использовать. Означает, что текущий установленный режим не поддерживается API.
EXPLICIT Точно следует минимуму и максимуму, если они указаны. Если значение не указано, оно вернется к значению PRETTY .
PRETTY Выбирает минимум и максимум, которые делают график красивым. В этом режиме игнорируются и минимум, и максимум.

BasicChartDomain

Домен диаграммы. Например, если вы строите график изменения цен на акции с течением времени, это будет дата.

JSON-представление
{
  "domain": {
    object (ChartData)
  },
  "reversed": boolean
}
Поля
domain

object ( ChartData )

Данные домена. Например, если вы строите график цен на акции с течением времени, это данные, представляющие даты.

reversed

boolean

True для изменения порядка значений домена (горизонтальная ось).

ChartData

Данные, включенные в домен или серию.

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

ChartGroupПравило

Необязательный параметр 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 поля объединения. rule , применяемое к ChartData . может быть только одним из следующих:
dateTimeRule

object ( ChartDateTimeRule )

ChartDateTimeRule .

histogramRule

object ( ChartHistogramRule )

Правило ChartHistogramRule

ChartDateTimeRule

Позволяет организовать значения даты и времени в исходном столбце данных в сегменты на основе выбранных частей их значений даты или времени.

JSON-представление
{
  "type": enum (ChartDateTimeRuleType)
}
Поля
type

enum ( ChartDateTimeRuleType )

Тип применяемой группировки по дате и времени.

ChartDateTimeRuleType

Доступные типы правил группировки по дате и времени.

Перечисления
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 PM. Обозначение 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 Сгруппируйте даты по годам и кварталам, например, 2008 Q4.
YEAR_MONTH_DAY Сгруппируйте даты по году, месяцу и дню, например, 2008-11-22.

ГрафикГистограммаПравило

Позволяет организовать числовые значения в столбце исходных данных в блоки постоянного размера.

JSON-представление
{
  "minValue": number,
  "maxValue": number,
  "intervalSize": number
}
Поля
minValue

number

Минимальное значение, при котором элементы помещаются в корзины. Значения, которые меньше минимума, группируются в одну корзину. Если не указано, определяется минимальным значением элемента.

maxValue

number

Максимальное значение, при котором элементы помещаются в корзины. Значения, превышающие максимальное, группируются в одну корзину. Если не указано, определяется максимальным значением элемента.

intervalSize

number

Размер создаваемых сегментов. Должен быть положительным.

ChartAggregateType

Тип агрегации для рядов диаграмм.

Перечисления
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 )

Тип этой серии. Действует только если chartTypeCOMBO . Различные типы изменят способ визуализации серии. Поддерживаются только LINE , AREA и COLUMN .

lineStyle

object ( LineStyle )

Стиль линии этой серии. Действительно только если chartTypeAREA , LINE или SCATTER . Диаграммы COMBO также поддерживаются, если series chart type является AREA или LINE .

dataLabel

object ( DataLabel )

Информация о метках данных для этой серии.

color
(deprecated)

object ( Color )

Цвет элементов (таких как полосы, линии и точки), связанных с этой серией. Если пусто, используется цвет по умолчанию. Устарело: используйте colorStyle .

colorStyle

object ( ColorStyle )

Цвет элементов (таких как полосы, линии и точки), связанных с этой серией. Если пусто, используется цвет по умолчанию. Если также задан color , это поле имеет приоритет.

pointStyle

object ( PointStyle )

Стиль точек, связанных с этой серией. Действует только если chartTypeAREA , LINE или SCATTER . Диаграммы COMBO также поддерживаются, если series chart type является AREA , LINE или SCATTER . Если пусто, используется стиль точек по умолчанию.

styleOverrides[]

object ( BasicSeriesDataPointStyleOverride )

Настройки переопределения стиля для точек данных серии.

СтильЛинии

Свойства, описывающие стиль линии.

JSON-представление
{
  "width": integer,
  "type": enum (LineDashType)
}
Поля
width

integer

Толщина линии в пикселях.

type

enum ( LineDashType )

Тип линии — пунктир.

Тип линииТире

Тип линии — пунктир.

Перечисления
LINE_DASH_TYPE_UNSPECIFIED Значение по умолчанию, не использовать.
INVISIBLE Без штрихового типа, что эквивалентно невидимой линии.
CUSTOM Пользовательский тире для линии. Изменение точного пользовательского стиля тире в настоящее время не поддерживается.
SOLID Сплошная линия.
DOTTED Пунктирная линия.
MEDIUM_DASHED Пунктирная линия, где штрихи имеют «среднюю» длину.
MEDIUM_DASHED_DOTTED Линия, в которой чередуются «средние» штрихи и точки.
LONG_DASHED Пунктирная линия, где штрихи имеют «большую» длину.
LONG_DASHED_DOTTED Линия, в которой чередуются «длинная» черточка и точка.

ДанныеМетка

Настройки для одного набора меток данных. Метки данных — это аннотации, которые появляются рядом с набором данных, например, точками на линейной диаграмме, и предоставляют дополнительную информацию о том, что представляют данные, например, текстовое представление значения за этой точкой на графике.

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.

ТипМеткиДанные

Тип метки данных.

Перечисления
DATA_LABEL_TYPE_UNSPECIFIED Тип метки данных не указан и будет интерпретироваться в зависимости от контекста метки данных в диаграмме.
NONE Метка данных не отображается.
DATA Метка данных отображается с использованием значений из данных серии.
CUSTOM Метка данных отображается с использованием значений из пользовательского источника данных, указанного customLabelData .

DataLabelPlacement

Размещение метки данных относительно маркированных данных.

Перечисления
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 )

Форма точки. Если пусто или не указано, используется форма по умолчанию.

PointShape

Форма точки.

Перечисления
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 )

Стиль точки точки данных серии. Действует только если chartTypeAREA , LINE или SCATTER . Диаграммы COMBO также поддерживаются, если series chart typeAREA , LINE или SCATTER . Если пусто, используется серия по умолчанию.

БазовыйДиаграммаСтековыйТип

При наложении диаграмм значения диапазона (вертикальной оси) отображаются друг над другом, а не от горизонтальной оси. Например, два значения 20 и 80 будут получены от 0, причем 80 будет отстоять на 80 единиц от горизонтальной оси. Если бы они были наложены друг на друга, 80 будет получено от 20, отстоя на 100 единиц от горизонтальной оси.

Перечисления
BASIC_CHART_STACKED_TYPE_UNSPECIFIED Значение по умолчанию, не использовать.
NOT_STACKED Серии не суммируются.
STACKED Значения рядов располагаются друг над другом, каждое значение отображается вертикально, начиная с верхнего значения под ним.
PERCENT_STACKED Вертикальные столбцы растянуты до верхней части диаграммы, а значения представлены в виде процентного соотношения друг к другу.

BasicChartCompareMode

Тип режима сравнения, который описывает поведение всплывающих подсказок и выделения данных при наведении курсора на область данных и диаграммы.

Перечисления
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

Где должна располагаться легенда диаграммы.

Перечисления
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

Где должна располагаться легенда диаграммы.

Перечисления
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 )

Данные графика Candlestick. Поддерживается только один CandlestickData.

CandlestickDomain

Область действия CandlestickChart.

JSON-представление
{
  "data": {
    object (ChartData)
  },
  "reversed": boolean
}
Поля
data

object ( ChartData )

Данные CandlestickDomain.

reversed

boolean

True для изменения порядка значений домена (горизонтальная ось).

CandlestickData

Данные графика «Свечи», каждый из которых содержит минимальное, открытое, закрытое и максимальное значения для серии.

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 )

Диапазон данных (вертикальная ось) для высокого/максимального значения для каждой свечи. Это вершина центральной линии свечи.

ПодсвечникСерия

Серия 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

Размер узлов организационной диаграммы.

Перечисления
ORG_CHART_LABEL_SIZE_UNSPECIFIED Значение по умолчанию, не использовать.
SMALL Маленький размер узла организационной диаграммы.
MEDIUM Средний размер узла организационной диаграммы.
LARGE Большой размер узла организационной диаграммы.

ГистограммаДиаграммаСпецификации

Гистограмма . Гистограмма группирует элементы данных в ячейки, отображая каждую ячейку как столбец сложенных элементов. Гистограммы используются для отображения распределения набора данных. Каждый столбец элементов представляет собой диапазон, в который попадают эти элементы. Количество ячеек может быть выбрано автоматически или указано явно.

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 )

Данные для этой серии гистограмм.

ГистограммаДиаграммаЛегендаПоложение

Где должна располагаться легенда диаграммы.

Перечисления
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

True для интерпретации первого значения как итога.

hideConnectorLines

boolean

True — скрыть соединительные линии между столбцами.

connectorLineStyle

object ( LineStyle )

Стиль линии для соединительных линий.

totalDataLabel

object ( DataLabel )

Управляет отображением дополнительных меток данных на составных диаграммах, которые суммируют общее значение всех составных значений для каждого значения по оси домена. stackedType должен быть STACKED , и ни CUSTOM , ни placement не могут быть установлены для totalDataLabel .

WaterfallChartDomain

Область применения каскадной диаграммы.

JSON-представление
{
  "data": {
    object (ChartData)
  },
  "reversed": boolean
}
Поля
data

object ( ChartData )

Данные WaterfallChartDomain.

reversed

boolean

True для изменения порядка значений домена (горизонтальная ось).

WaterfallChartSeries

Отдельный ряд данных для каскадной диаграммы.

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, чтобы скрыть столбец промежуточных итогов в конце серии. По умолчанию столбец промежуточных итогов будет отображаться в конце каждой серии. Установка этого поля в значение true скроет столбец промежуточных итогов для этой серии.

customSubtotals[]

object ( WaterfallChartCustomSubtotal )

Пользовательские столбцы промежуточных итогов, появляющиеся в этой серии. Порядок, в котором определяются промежуточные итоги, не имеет значения. Для каждой точки данных может быть определен только один промежуточный итог.

dataLabel

object ( DataLabel )

Информация о метках данных для этой серии.

ВодопадныйСтильДиаграммыКолонки

Стили для столбцов каскадной диаграммы.

JSON-представление
{
  "label": string,
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  }
}
Поля
label

string

Название легенды столбца.

color
(deprecated)

object ( Color )

Цвет столбца. Устарело: используйте colorStyle .

colorStyle

object ( ColorStyle )

Цвет столбца. Если также задан color , это поле имеет приоритет.

Водопадная диаграммаПользовательскийСубтотал

Пользовательский столбец промежуточных итогов для серии каскадных диаграмм.

JSON-представление
{
  "subtotalIndex": integer,
  "label": string,
  "dataIsSubtotal": boolean
}
Поля
subtotalIndex

integer

Нулевой индекс точки данных в ряду. Если dataIsSubtotal имеет значение true, точка данных с этим индексом является промежуточным итогом. В противном случае промежуточный итог отображается после точки данных с этим индексом. Ряд может иметь несколько промежуточных итогов с произвольными индексами, но промежуточные итоги не влияют на индексы точек данных. Например, если ряд имеет три точки данных, их индексы всегда будут 0, 1 и 2, независимо от того, сколько промежуточных итогов существует в ряду или с какими точками данных они связаны.

label

string

Метка для столбца промежуточных итогов.

dataIsSubtotal

boolean

True, если точка данных в subtotalIndex является промежуточным итогом. Если false, промежуточный итог будет вычислен и появится после точки данных.

Водопадная диаграммаStackedType

Варианты типа «стопка» для каскадных диаграмм.

Перечисления
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

True, чтобы скрыть всплывающие подсказки.

Карта дереваДиаграммаЦветШкала

Цветовая шкала для древовидной карты.

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 )

Источник формата чисел, используемый на диаграмме ScoreCard. Это поле необязательно.

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 также установлен, это поле имеет приоритет.

Сравнение

Тип сравнения значения ключа с базовым значением.

Перечисления
COMPARISON_TYPE_UNDEFINED Значение по умолчанию не используйте.
ABSOLUTE_DIFFERENCE Используйте абсолютную разницу между ключом и базовым значением.
PERCENTAGE_DIFFERENCE Используйте процентную разницу между ключом и базовым значением.

Chartnumberformatsource

Номер форматирования параметров источника для атрибутов диаграммы.

Перечисления
CHART_NUMBER_FORMAT_SOURCE_UNDEFINED Значение по умолчанию не используйте.
FROM_DATA Наследственное форматирование чисел из данных.
CUSTOM Примените пользовательское форматирование, как указано в ChartCustomNumberFormatOptions .

Chartcustomnumberformatoptions

Пользовательские параметры форматирования номеров для атрибутов диаграммы.

JSON-представление
{
  "prefix": string,
  "suffix": string
}
Поля
prefix

string

Пользовательский префикс для приготовления к атрибуту диаграммы. Это поле необязательно.

suffix

string

Пользовательский суффикс, который будет добавлен в атрибут диаграммы. Это поле необязательно.

CharthiddendimensionStrategy

Определяет, как диаграммы должны обрабатывать исходные строки, которые скрыты. Скрытые ряды включают как вручную, спрятанные и скрытые фильтром.

Перечисления
CHART_HIDDEN_DIMENSION_STRATEGY_UNSPECIFIED Значение по умолчанию не используйте.
SKIP_HIDDEN_ROWS_AND_COLUMNS Диаграммы пропускают скрытые ряды и столбцы.
SKIP_HIDDEN_ROWS Диаграммы будут пропускать только скрытые ряды.
SKIP_HIDDEN_COLUMNS Диаграммы будут пропускать только скрытые столбцы.
SHOW_ALL Диаграммы не будут пропускать какие -либо скрытые ряды или столбцы.

EnceddedObjectborder

Граница вдоль встроенного объекта.

JSON-представление
{
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  }
}
Поля
color
(deprecated)

object ( Color )

Цвет границы. Унижен: используйте colorStyle .

colorStyle

object ( ColorStyle )

Цвет границы. Если color также установлен, это поле имеет приоритет.