Charts

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

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

JSON-представление
{
  "chartId": integer,
  "spec": {
    object (ChartSpec)
  },
  "position": {
    object (EmbeddedObjectPosition)
  },
  "border": {
    object (EmbeddedObjectBorder)
  }
}
Поля
chartId

integer

Идентификатор диаграммы.

spec

object ( ChartSpec )

Спецификация диаграммы.

position

object ( EmbeddedObjectPosition )

Положение графика.

border

object ( EmbeddedObjectBorder )

Граница диаграммы.

Спецификация диаграммы

Характеристики диаграммы.

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 )

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

Только вывод. Статус выполнения данных.

Базовая диаграммаSpec

Спецификация базовой диаграммы. См. список поддерживаемых диаграмм в 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

Верно сделать диаграмму 3D. Применяется к линейчатым и столбчатым диаграммам.

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 .

Базовый тип диаграммы

Как должна быть визуализирована диаграмма.

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

Базовая диаграммаLegendPosition

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

Перечисления
BASIC_CHART_LEGEND_POSITION_UNSPECIFIED Значение по умолчанию, не использовать.
BOTTOM_LEGEND Легенда отображается в нижней части диаграммы.
LEFT_LEGEND Легенда отображается слева от диаграммы.
RIGHT_LEGEND Легенда отображается справа от диаграммы.
TOP_LEGEND Легенда отображается в верхней части диаграммы.
NO_LEGEND Легенда не отображается.

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

Ось диаграммы. Диаграмма не может иметь более одной оси на каждую 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 )

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

Базовая диаграммаAxisPosition

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

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

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

ПросмотрWindowMode

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

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

БазовыйChartDomain

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

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

object ( ChartData )

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

reversed

boolean

Значение true, чтобы изменить порядок значений домена (горизонтальная ось).

Данные диаграммы

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

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 )

Ссылка на столбец источника данных, из которого считываются данные.

ДиаграммаИсточникДиапазон

Исходные диапазоны для диаграммы.

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

ГруппаДиаграммыПравило

Необязательный параметр 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

ДиаграммаДатаВремяПравило

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

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

enum ( 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-часовой системе, например 19: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 Группируйте даты по годам и кварталам, например, 4 квартал 2008 г.
YEAR_MONTH_DAY Сгруппируйте даты по году, месяцу и дню, например 22 ноября 2008 г.

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

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

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

number

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

maxValue

number

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

intervalSize

number

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

Тип агрегата диаграммы

Тип агрегирования для серий диаграмм.

Перечисления
CHART_AGGREGATE_TYPE_UNSPECIFIED Значение по умолчанию, не использовать.
AVERAGE Средняя агрегатная функция.
COUNT Агрегатная функция подсчета.
MAX Максимальная агрегатная функция.
MEDIAN Медианная совокупная функция.
MIN Минимальная совокупная функция.
SUM Агрегатная функция суммы.

Базовая диаграммасерия

Одна серия данных на диаграмме. Например, при построении графика цен на акции с течением времени может существовать несколько серий: одна для «Цены открытия», «Высокой цены», «Низкой цены» и «Цены закрытия».

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 typeAREA или LINE .

dataLabel

object ( DataLabel )

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

color
(deprecated)

object ( Color )

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

colorStyle

object ( ColorStyle )

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

pointStyle

object ( PointStyle )

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

styleOverrides[]

object ( BasicSeriesDataPointStyleOverride )

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

Стиль линии

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

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

integer

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

type

enum ( LineDashType )

Тип штриховой линии.

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 .

Размещение метки данных

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

Перечисления
DATA_LABEL_PLACEMENT_UNSPECIFIED Позиционирование определяется автоматически рендерером.
CENTER Центрируйте полосу или столбец как по горизонтали, так и по вертикали.
LEFT Слева от точки данных.
RIGHT Справа от точки данных.
ABOVE Над точкой данных.
BELOW Ниже точки данных.
INSIDE_END Внутри столбца или столбца в конце (сверху, если положительный, снизу, если отрицательный).
INSIDE_BASE Внутри бруса или колонны у основания.
OUTSIDE_END За пределами полосы или столбца в конце.

ПойнтСтиль

Стиль точки на графике.

JSON-представление
{
  "size": number,
  "shape": enum (PointShape)
}
Поля
size

number

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

shape

enum ( 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 . Если пусто, используется серия по умолчанию.

Базовая диаграммаStackedType

Когда диаграммы расположены друг над другом, значения диапазона (по вертикальной оси) отображаются друг над другом, а не по горизонтальной оси. Например, два значения 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 Все элементы данных одной категории (например, значение домена) выделяются и отображаются во всплывающей подсказке.

Круговая диаграммаСпецификация

Круговая диаграмма .

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

Размер дыры в круговой диаграмме.

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

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

Перечисления
PIE_CHART_LEGEND_POSITION_UNSPECIFIED Значение по умолчанию, не использовать.
BOTTOM_LEGEND Легенда отображается в нижней части диаграммы.
LEFT_LEGEND Легенда отображается слева от диаграммы.
RIGHT_LEGEND Легенда отображается справа от диаграммы.
TOP_LEGEND Легенда отображается в верхней части диаграммы.
NO_LEGEND Легенда не отображается.
LABELED_LEGEND К каждому кусочку пирога прикреплена этикетка.

Пузырьковая диаграммаСпецификация

Пузырьковая диаграмма .

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 )

Формат текста внутри пузырьков. Зачеркивание, подчеркивание и ссылка не поддерживаются.

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

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

Перечисления
BUBBLE_CHART_LEGEND_POSITION_UNSPECIFIED Значение по умолчанию, не использовать.
BOTTOM_LEGEND Легенда отображается в нижней части диаграммы.
LEFT_LEGEND Легенда отображается слева от диаграммы.
RIGHT_LEGEND Легенда отображается справа от диаграммы.
TOP_LEGEND Легенда отображается в верхней части диаграммы.
NO_LEGEND Легенда не отображается.
INSIDE_LEGEND Легенда отображается внутри области диаграммы.

ПодсвечникДиаграммаСпецификация

Свечной график .

JSON-представление
{
  "domain": {
    object (CandlestickDomain)
  },
  "data": [
    {
      object (CandlestickData)
    }
  ]
}
Поля
domain

object ( CandlestickDomain )

Данные домена (горизонтальная ось) для свечного графика. Строковые данные будут обрабатываться как дискретные метки, другие данные будут обрабатываться как непрерывные значения.

data[]

object ( CandlestickData )

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

ПодсвечникДомен

Домен CandlestickChart.

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

object ( ChartData )

Данные CandlestickDomain.

reversed

boolean

Значение true, чтобы изменить порядок значений домена (горизонтальная ось).

СвечаДанные

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

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.

Спецификация организационной диаграммы

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

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

Организационная диаграммаNodeSize

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

Перечисления
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 Легенда отображается внутри области диаграммы.

ВодопадДиаграммаСпецификация

График водопада.

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 .

ВодопадДиаграммаДомен

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

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

object ( ChartData )

Данные WaterfallChartDomain.

reversed

boolean

Значение true, чтобы изменить порядок значений домена (горизонтальная ось).

ВодопадДиаграммаСерия

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

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

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

ВодопадДиаграммаС накоплениемТип

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

Перечисления
WATERFALL_STACKED_TYPE_UNSPECIFIED Значение по умолчанию, не использовать.
STACKED Значения, соответствующие одному и тому же значению домена (горизонтальной оси), будут располагаться вертикально.
SEQUENTIAL Серии будут распределяться по горизонтальной оси.

Древовидная картаДиаграммаСпецификация

Древовидная диаграмма .

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

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

Древовидная картаДиаграммаЦветМасштаб

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

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 , это поле имеет приоритет.

Система показателейДиаграммаСпецификация

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