Charts

EmbeddedChart

Um gráfico incorporado a uma página.

Representação JSON
{
  "chartId": integer,
  "spec": {
    object (ChartSpec)
  },
  "position": {
    object (EmbeddedObjectPosition)
  },
  "border": {
    object (EmbeddedObjectBorder)
  }
}
Campos
chartId

integer

O ID do gráfico.

spec

object (ChartSpec)

A especificação do gráfico.

position

object (EmbeddedObjectPosition)

A posição do gráfico.

border

object (EmbeddedObjectBorder)

A borda do gráfico.

ChartSpec

As especificações de um gráfico.

Representação 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.
}
Campos
title

string

O título do gráfico.

altText

string

O texto alternativo que descreve o gráfico. Isso é usado com frequência para acessibilidade.

titleTextFormat

object (TextFormat)

O formato do texto do título. Não há suporte para sublinhado, sublinhado e link.

titleTextPosition

object (TextPosition)

A posição do texto do título. Este campo é opcional.

subtitle

string

O subtítulo do gráfico.

subtitleTextFormat

object (TextFormat)

O formato do texto do subtítulo. Não há suporte para sublinhado, sublinhado e link.

subtitleTextPosition

object (TextPosition)

A posição do texto do subtítulo. Este campo é opcional.

fontName

string

O nome da fonte a ser usada por padrão em todo o texto do gráfico (por exemplo, título, rótulos dos eixos, legenda). Se uma fonte for especificada para uma parte específica do gráfico, ela vai substituir o nome dessa fonte.

maximized

boolean

Verdadeiro para fazer um gráfico preencher todo o espaço em que ele é renderizado com o padding mínimo. False para usar o padding padrão. Não se aplica aos gráficos de mapa e de organização.

backgroundColor
(deprecated)

object (Color)

A cor de fundo de todo o gráfico. Não se aplica a organogramas. Descontinuado: use backgroundColorStyle.

backgroundColorStyle

object (ColorStyle)

A cor de fundo de todo o gráfico. Não se aplica a organogramas. Se backgroundColor também estiver definido, esse campo terá precedência.

dataSourceChartProperties

object (DataSourceChartProperties)

Se presente, o campo contém propriedades específicas do gráfico da fonte de dados.

filterSpecs[]

object (FilterSpec)

Os filtros aplicados aos dados de origem do gráfico. Somente compatível com gráficos de fontes de dados.

sortSpecs[]

object (SortSpec)

A ordem de classificação dos dados do gráfico. Há suporte apenas para uma especificação de classificação. Somente compatível com gráficos de fontes de dados.

hiddenDimensionStrategy

enum (ChartHiddenDimensionStrategy)

Determina como os gráficos vão usar linhas ou colunas ocultas.

Campo de união chart. A especificação específica do gráfico, exatamente um valor precisa ser definido. chart pode ser apenas um dos seguintes:
basicChart

object (BasicChartSpec)

Uma especificação de gráfico básica pode ser um dos muitos tipos de gráficos. Consulte BasicChartType para conferir a lista de todos os gráficos compatíveis.

pieChart

object (PieChartSpec)

Uma especificação de gráfico de pizza.

bubbleChart

object (BubbleChartSpec)

Uma especificação de gráfico de bolhas.

candlestickChart

object (CandlestickChartSpec)

Uma especificação de gráfico candlestick.

orgChart

object (OrgChartSpec)

Uma especificação de organograma.

histogramChart

object (HistogramChartSpec)

Uma especificação de gráfico de histograma.

waterfallChart

object (WaterfallChartSpec)

Uma especificação de gráfico de cascata.

treemapChart

object (TreemapChartSpec)

Uma especificação de gráfico de mapa de árvore.

scorecardChart

object (ScorecardChartSpec)

Uma especificação de gráfico de visão geral.

TextPosition

Posicione as configurações do texto.

Representação JSON
{
  "horizontalAlignment": enum (HorizontalAlign)
}
Campos
horizontalAlignment

enum (HorizontalAlign)

A configuração de alinhamento horizontal do texto.

DataSourceChartProperties

Propriedades de um gráfico de origem de dados.

Representação JSON
{
  "dataSourceId": string,
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
Campos
dataSourceId

string

ID da fonte de dados associada ao gráfico.

dataExecutionStatus

object (DataExecutionStatus)

Apenas saída. O status de execução dos dados.

BasicChartSpec

A especificação de um gráfico básico. Consulte BasicChartType para conferir a lista de gráficos compatíveis.

Representação 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)
  }
}
Campos
chartType

enum (BasicChartType)

O tipo do gráfico.

legendPosition

enum (BasicChartLegendPosition)

A posição da legenda do gráfico.

axis[]

object (BasicChartAxis)

O eixo no gráfico.

domains[]

object (BasicChartDomain)

O domínio de dados que está sendo representado. Somente um domínio é aceito.

series[]

object (BasicChartSeries)

Os dados que o gráfico está mostrando.

headerCount

integer

O número de linhas ou colunas nos dados que são "cabeçalhos". Se não estiver definido, o app Planilhas Google vai adivinhar quantas linhas são cabeçalhos com base nos dados.

O BasicChartAxis.title pode substituir o título do eixo inferido dos valores do cabeçalho.

threeDimensional

boolean

True para tornar o gráfico 3D. Aplicável aos gráficos de barras e colunas.

interpolateNulls

boolean

Se alguns valores de uma série estiverem ausentes, talvez haja lacunas no gráfico (por exemplo, segmentos de linhas em um gráfico de linhas). Para eliminar essas lacunas, defina como "true". Aplicável aos gráficos de linhas, de área e de combinação.

stackedType

enum (BasicChartStackedType)

O tipo empilhado para gráficos que oferecem suporte à empilhamento vertical. Aplicável aos gráficos de área, de barras, de colunas, combinados e de área em degraus.

lineSmoothing

boolean

Recebe se todas as linhas precisam ser renderizadas de forma suave ou reta por padrão. Aplicável a gráficos de linhas.

compareMode

enum (BasicChartCompareMode)

O comportamento das dicas de ferramentas e o destaque de dados ao passar o cursor sobre os dados e a área do gráfico.

totalDataLabel

object (DataLabel)

Controla se os rótulos de dados adicionais vão ser mostrados nos gráficos empilhados, que somam o valor total de todos os valores empilhados em cada valor ao longo do eixo do domínio. Esses rótulos de dados só podem ser definidos quando chartType é um dos seguintes: AREA, BAR, COLUMN, COMBO ou STEPPED_AREA e stackedType é STACKED ou PERCENT_STACKED. Além disso, para COMBO, isso só será possível se houver apenas um tipo de série empilhável type ou se um tipo tiver mais séries do que os outros e cada um dos outros tipos não tiver mais de uma série. Por exemplo, se um gráfico tiver duas séries de barras empilhadas e uma série de área, os rótulos de dados totais serão compatíveis. Se tiver três séries de barras e duas séries de áreas, não será permitido usar marcadores de dados totais. Nem CUSTOM nem placement podem ser definidos no totalDataLabel.

BasicChartType

Como o gráfico deve ser visualizado.

Enums
BASIC_CHART_TYPE_UNSPECIFIED Valor padrão. Não use.
BAR Um gráfico de barras.
LINE Um gráfico de linhas.
AREA Um gráfico de área.
COLUMN Um gráfico de colunas.
SCATTER Um gráfico de dispersão.
COMBO Um gráfico combinado.
STEPPED_AREA Um gráfico de áreas em degraus.

BasicChartLegendPosition

Onde a legenda do gráfico deve ser posicionada.

Enums
BASIC_CHART_LEGEND_POSITION_UNSPECIFIED Valor padrão. Não use.
BOTTOM_LEGEND A legenda é renderizada na parte de baixo do gráfico.
LEFT_LEGEND A legenda é renderizada à esquerda do gráfico.
RIGHT_LEGEND A legenda é renderizada à direita do gráfico.
TOP_LEGEND A legenda é renderizada na parte de cima do gráfico.
NO_LEGEND Nenhuma legenda é renderizada.

BasicChartAxis

Um eixo do gráfico. Um gráfico não pode ter mais de um eixo por axis position.

Representação JSON
{
  "position": enum (BasicChartAxisPosition),
  "title": string,
  "format": {
    object (TextFormat)
  },
  "titleTextPosition": {
    object (TextPosition)
  },
  "viewWindowOptions": {
    object (ChartAxisViewWindowOptions)
  }
}
Campos
position

enum (BasicChartAxisPosition)

A posição deste eixo.

title

string

O título do eixo. Se definido, substitui qualquer título inferido dos cabeçalhos dos dados.

format

object (TextFormat)

O formato do título. Válido apenas se o eixo não estiver associado ao domínio. O campo de link não é aceito.

titleTextPosition

object (TextPosition)

Posição do texto do título do eixo.

viewWindowOptions

object (ChartAxisViewWindowOptions)

As opções da janela de visualização para este eixo.

BasicChartAxisPosition

A posição de um eixo do gráfico.

Enums
BASIC_CHART_AXIS_POSITION_UNSPECIFIED Valor padrão. Não use.
BOTTOM_AXIS O eixo renderizado na parte de baixo de um gráfico. Na maioria dos gráficos, esse é o eixo principal padrão. Para gráficos de barras, esse é um eixo secundário.
LEFT_AXIS O eixo renderizado à esquerda de um gráfico. Na maioria dos gráficos, esse é um eixo secundário. Para gráficos de barras, esse é o eixo principal padrão.
RIGHT_AXIS O eixo renderizado à direita de um gráfico. Na maioria dos gráficos, esse é um eixo secundário. Para gráficos de barras, essa é uma eixo principal incomum.

ChartAxisViewWindowOptions

As opções que definem uma "janela de visualização" para um gráfico (como os valores visíveis em um eixo).

Representação JSON
{
  "viewWindowMin": number,
  "viewWindowMax": number,
  "viewWindowMode": enum (ViewWindowMode)
}
Campos
viewWindowMin

number

O valor numérico mínimo que será mostrado nesta janela de visualização. Se não for definido, um valor mínimo adequado para os dados será determinado automaticamente.

viewWindowMax

number

O valor numérico máximo que será mostrado nesta janela de visualização. Se não for definido, um valor máximo adequado para os dados será determinado automaticamente.

viewWindowMode

enum (ViewWindowMode)

O modo da janela de visualização.

ViewWindowMode

O modo da janela de visualização. Ele define como tratar o mínimo e o máximo da janela de visualização.

Enums
DEFAULT_VIEW_WINDOW_MODE O modo de janela de visualização padrão usado no editor do Planilhas para esse tipo de gráfico. Na maioria dos casos, se definido, o modo padrão é equivalente a PRETTY.
VIEW_WINDOW_MODE_UNSUPPORTED Não use. Representa que o modo definido atualmente não é compatível com a API.
EXPLICIT Segue o mínimo e o máximo exatamente, se especificado. Se um valor não for especificado, ele vai usar o valor PRETTY como padrão.
PRETTY Escolhe um mínimo e um máximo que deixam o gráfico com uma boa aparência. Os valores mínimo e máximo são ignorados nesse modo.

BasicChartDomain

O domínio de um gráfico. Por exemplo, se você estiver criando um gráfico de preços de ações ao longo do tempo, essa será a data.

Representação JSON
{
  "domain": {
    object (ChartData)
  },
  "reversed": boolean
}
Campos
domain

object (ChartData)

Os dados do domínio. Por exemplo, se você estiver criando um gráfico de preços de ações ao longo do tempo, esses são os dados que representam as datas.

reversed

boolean

"True" para reverter a ordem dos valores de domínio (eixo horizontal).

ChartData

Os dados incluídos em um domínio ou série.

Representação 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.
}
Campos
groupRule

object (ChartGroupRule)

A regra para agrupar os dados se o ChartData oferece suporte ao domínio de um gráfico de origem de dados. Somente compatível com gráficos de fontes de dados.

aggregateType

enum (ChartAggregateType)

O tipo de agregação da série de um gráfico de origem de dados. Somente compatível com gráficos de fontes de dados.

Campo de união type. O tipo de dados incluídos. É necessário definir exatamente um valor. type pode ser apenas um dos seguintes:
sourceRange

object (ChartSourceRange)

Os intervalos de origem dos dados.

columnReference

object (DataSourceColumnReference)

A referência à coluna da fonte de dados de onde os dados são lidos.

ChartSourceRange

Intervalos de origem de um gráfico.

Representação JSON
{
  "sources": [
    {
      object (GridRange)
    }
  ]
}
Campos
sources[]

object (GridRange)

Os intervalos de dados de uma série ou domínio. Exatamente uma dimensão precisa ter um comprimento de 1, e todas as origens na lista precisam ter a mesma dimensão com comprimento 1. O domínio (se houver) e todas as séries precisam ter o mesmo número de intervalos de origem. Se você usar mais de um intervalo de origem, o intervalo de origem em um determinado deslocamento precisa estar em ordem e contíguo no domínio e na série.

Por exemplo, estas são configurações válidas:

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

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

ChartGroupRule

Uma configuração opcional no ChartData do domínio de um gráfico de fonte de dados que define buckets para os valores no domínio, em vez de separar cada valor individualmente.

Por exemplo, ao traçar um gráfico de fonte de dados, você pode especificar uma regra de histograma no domínio (que deve conter apenas valores numéricos), agrupando os valores em buckets. Todos os valores de uma série de gráficos que se enquadram no mesmo bucket são agregados com base no aggregateType.

Representação 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.
}
Campos
Campo de união rule. A regra a ser aplicada à ChartData. rule pode ser apenas um dos seguintes:
dateTimeRule

object (ChartDateTimeRule)

Um ChartDateTimeRule.

histogramRule

object (ChartHistogramRule)

A ChartHistogramRule

ChartDateTimeRule

Permite organizar os valores de data e hora em uma coluna de dados de origem em grupos com base em partes selecionadas dos valores de data ou hora.

Representação JSON
{
  "type": enum (ChartDateTimeRuleType)
}
Campos
type

enum (ChartDateTimeRuleType)

O tipo de agrupamento de data e hora a ser aplicado.

ChartDateTimeRuleType

Os tipos disponíveis de regras de agrupamento de data e hora.

Enums
CHART_DATE_TIME_RULE_TYPE_UNSPECIFIED O tipo padrão, não use.
SECOND Agrupar datas por segundo, de 0 a 59.
MINUTE Agrupe datas por minuto, de 0 a 59.
HOUR Agrupe as datas por hora usando um sistema de 24 horas, de 0 a 23.
HOUR_MINUTE Agrupe as datas por hora e minuto usando um sistema de 24 horas, por exemplo, 19:45.
HOUR_MINUTE_AMPM Agrupe as datas por hora e minuto usando um sistema de 12 horas, por exemplo, 19h 45. A designação AM/PM é traduzida com base na localidade da planilha.
DAY_OF_WEEK Agrupar datas por dia da semana, por exemplo, domingo. Os dias da semana serão traduzidos com base na localidade da planilha.
DAY_OF_YEAR Agrupar datas por dia do ano, de 1 a 366. As datas após 29 de fevereiro ficam em intervalos diferentes em anos bissextos e não bissextos.
DAY_OF_MONTH Agrupe datas por dia do mês, de 1 a 31.
DAY_MONTH Agrupe as datas por dia e mês, por exemplo, 22-Nov. O mês é traduzido com base na localidade da planilha.
MONTH Agrupar datas por mês, por exemplo, novembro. O mês é traduzido com base na localidade da planilha.
QUARTER Agrupe as datas por trimestre, por exemplo, T1 (que representa janeiro a março).
YEAR Agrupe as datas por ano, por exemplo, 2008.
YEAR_MONTH Agrupe as datas por ano e mês, por exemplo, 2008-nov. O mês é traduzido com base na localidade da planilha.
YEAR_QUARTER Agrupe as datas por ano e trimestre, por exemplo, 2008 Q4.
YEAR_MONTH_DAY Agrupe as datas por ano, mês e dia, por exemplo, 22/11/2008.

ChartHistogramRule

Permite organizar valores numéricos em uma coluna de dados de origem em buckets de tamanho constante.

Representação JSON
{
  "minValue": number,
  "maxValue": number,
  "intervalSize": number
}
Campos
minValue

number

O valor mínimo em que os itens são colocados em buckets. Os valores menores que o mínimo são agrupados em um único bucket. Se omitido, é determinado pelo valor mínimo do item.

maxValue

number

O valor máximo em que os itens são colocados em buckets. Os valores maiores que o máximo são agrupados em um único bucket. Se omitido, será determinado pelo valor máximo do item.

intervalSize

number

O tamanho dos buckets criados. Precisa ser positivo.

ChartAggregateType

O tipo de agregação da série do gráfico.

Enums
CHART_AGGREGATE_TYPE_UNSPECIFIED Valor padrão. Não use.
AVERAGE Função agregada média.
COUNT Função agregada de contagem.
MAX Função agregada máxima.
MEDIAN Função agregada mediana.
MIN Função agregada mínima.
SUM Função agregada de soma.

BasicChartSeries

Uma única série de dados em um gráfico. Por exemplo, se você criar um gráfico de preços de ações ao longo do tempo, várias séries podem existir, uma para o "Preço de abertura", "Preço máximo", "Preço mínimo" e "Preço de fechamento".

Representação 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)
    }
  ]
}
Campos
series

object (ChartData)

Os dados que estão sendo visualizados nesta série de gráficos.

targetAxis

enum (BasicChartAxisPosition)

O eixo secundário que especifica o intervalo de valores dessa série. Por exemplo, se você estiver criando um gráfico de ações ao longo do tempo, a série "Volume" pode ser fixada à direita com os preços fixados à esquerda, porque a escala do volume de negociação é diferente da escala de preços. É um erro especificar um eixo que não seja um eixo menor válido para o type do gráfico.

type

enum (BasicChartType)

O tipo da série. Válido apenas se o chartType for COMBO. Tipos diferentes mudam a forma como a série é visualizada. Somente LINE, AREA e COLUMN são aceitos.

lineStyle

object (LineStyle)

O estilo de linha desta série. Válido apenas se o chartType for AREA, LINE ou SCATTER. Gráficos COMBO também são aceitos se o series chart type for AREA ou LINE.

dataLabel

object (DataLabel)

Informações sobre os rótulos de dados desta série.

color
(deprecated)

object (Color)

A cor dos elementos (como barras, linhas e pontos) associados a essa série. Se estiver vazio, uma cor padrão será usada. Descontinuado: use colorStyle.

colorStyle

object (ColorStyle)

A cor dos elementos (como barras, linhas e pontos) associados a essa série. Se estiver vazio, uma cor padrão será usada. Se color também estiver definido, esse campo terá precedência.

pointStyle

object (PointStyle)

O estilo dos pontos associados a essa série. Válido apenas se o chartType for AREA, LINE ou SCATTER. Os gráficos COMBO também são aceitos se o series chart type for AREA, LINE ou SCATTER. Se estiver vazio, um estilo de ponto padrão será usado.

styleOverrides[]

object (BasicSeriesDataPointStyleOverride)

Estilo de configurações de substituição para pontos de dados de série.

LineStyle

Propriedades que descrevem o estilo de uma linha.

Representação JSON
{
  "width": integer,
  "type": enum (LineDashType)
}
Campos
width

integer

A espessura da linha, em px.

type

enum (LineDashType)

O tipo de traço da linha.

LineDashType

O tipo de traço de uma linha.

Enums
LINE_DASH_TYPE_UNSPECIFIED Valor padrão. Não use.
INVISIBLE Nenhum tipo de traço, que é equivalente a uma linha não visível.
CUSTOM Um traço personalizado para uma linha. No momento, não é possível modificar o estilo de painel personalizado exato.
SOLID Uma linha sólida.
DOTTED Uma linha pontilhada.
MEDIUM_DASHED Uma linha pontilhada em que os traços têm comprimento "médio".
MEDIUM_DASHED_DOTTED Uma linha que alterna entre um traço "médio" e um ponto.
LONG_DASHED Uma linha pontilhada em que os traços têm comprimento "longo".
LONG_DASHED_DOTTED Uma linha que alterna entre um traço "longo" e um ponto.

DataLabel

Configurações para um conjunto de rótulos de dados. Os rótulos de dados são anotações que aparecem ao lado de um conjunto de dados, como os pontos em um gráfico de linhas, e fornecem informações adicionais sobre o que os dados representam, como uma representação de texto do valor por trás desse ponto no gráfico.

Representação JSON
{
  "type": enum (DataLabelType),
  "textFormat": {
    object (TextFormat)
  },
  "placement": enum (DataLabelPlacement),
  "customLabelData": {
    object (ChartData)
  }
}
Campos
type

enum (DataLabelType)

O tipo do rótulo de dados.

textFormat

object (TextFormat)

O formato de texto usado para o rótulo de dados. O campo de link não é aceito.

placement

enum (DataLabelPlacement)

A posição do rótulo de dados em relação aos dados rotulados.

customLabelData

object (ChartData)

Dados a serem usados para rótulos personalizados. Só será usado se type estiver definido como CUSTOM. Esses dados precisam ter o mesmo tamanho da série ou de outro elemento em que o rótulo de dados é aplicado. Além disso, se a série for dividida em vários intervalos de origem, esses dados precisarão vir da próxima coluna nos dados de origem. Por exemplo, se a série for B2:B4,E6:E8, esses dados precisam vir de C2:C4,F6:F8.

DataLabelType

O tipo de um rótulo de dados.

Enums
DATA_LABEL_TYPE_UNSPECIFIED O tipo de rótulo de dados não é especificado e será interpretado de acordo com o contexto do rótulo no gráfico.
NONE O rótulo de dados não é exibido.
DATA O rótulo de dados é mostrado usando valores dos dados da série.
CUSTOM O rótulo de dados é exibido usando valores de uma fonte de dados personalizada indicada por customLabelData.

DataLabelPlacement

A posição de um rótulo de dados em relação aos dados rotulados.

Enums
DATA_LABEL_PLACEMENT_UNSPECIFIED O posicionamento é determinado automaticamente pelo renderizador.
CENTER Centralizar em uma barra ou coluna, horizontal e verticalmente.
LEFT À esquerda de um ponto de dados.
RIGHT À direita de um ponto de dados.
ABOVE Acima de um ponto de dados.
BELOW Abaixo de um ponto de dados.
INSIDE_END Dentro de uma barra ou coluna no final (parte de cima se for positivo, parte de baixo se for negativo).
INSIDE_BASE Dentro de uma barra ou coluna na base.
OUTSIDE_END Fora de uma barra ou coluna no final.

PointStyle

O estilo de um ponto no gráfico.

Representação JSON
{
  "size": number,
  "shape": enum (PointShape)
}
Campos
size

number

O tamanho do ponto. Se estiver vazio, um tamanho padrão será usado.

shape

enum (PointShape)

A forma do ponto. Se estiver vazio ou não for especificado, uma forma padrão será usada.

PointShape

A forma de um ponto.

Enums
POINT_SHAPE_UNSPECIFIED Valor padrão.
CIRCLE Uma forma circular.
DIAMOND Uma forma de losango.
HEXAGON Uma forma hexagonal.
PENTAGON Uma forma de pentágono.
SQUARE Uma forma quadrada.
STAR Uma forma de estrela.
TRIANGLE Uma forma triangular.
X_MARK Uma forma de marcação "x".

BasicSeriesDataPointStyleOverride

Estilo de substituição de configurações para um único ponto de dados da série.

Representação JSON
{
  "index": integer,
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  },
  "pointStyle": {
    object (PointStyle)
  }
}
Campos
index

integer

O índice com base em zero do ponto de dados da série.

color
(deprecated)

object (Color)

Cor do ponto de dados da série. Se estiver vazio, o padrão da série será usado. Descontinuado: use colorStyle.

colorStyle

object (ColorStyle)

Cor do ponto de dados da série. Se estiver vazio, o padrão da série será usado. Se color também estiver definido, esse campo terá precedência.

pointStyle

object (PointStyle)

Estilo do ponto de dados da série. Válido apenas se o chartType for AREA, LINE ou SCATTER. Os gráficos COMBO também são aceitos se o series chart type for AREA, LINE ou SCATTER. Se estiver vazio, o padrão da série será usado.

BasicChartStackedType

Quando os gráficos são empilhados, os valores do intervalo (eixo vertical) são renderizados uns sobre os outros, em vez de serem mostrados no eixo horizontal. Por exemplo, os dois valores 20 e 80 seriam desenhados a partir de 0, sendo 80 a 80 unidades do eixo horizontal. Se eles fossem empilhados, 80 seria renderizado a partir de 20, colocando-o a 100 unidades do eixo horizontal.

Enums
BASIC_CHART_STACKED_TYPE_UNSPECIFIED Valor padrão. Não use.
NOT_STACKED As séries não são empilhadas.
STACKED Os valores da série são empilhados, e cada valor é renderizado verticalmente, começando do topo do valor abaixo dele.
PERCENT_STACKED As pilhas verticais são esticadas para chegar ao topo do gráfico, com os valores dispostos como porcentagens uns dos outros.

BasicChartCompareMode

O tipo de modo de comparação, que descreve o comportamento das dicas e da seleção de dados ao passar o cursor sobre os dados e a área do gráfico.

Enums
BASIC_CHART_COMPARE_MODE_UNSPECIFIED Valor padrão. Não use.
DATUM Somente o elemento de dados em foco é destacado e mostrado na dica.
CATEGORY Todos os elementos de dados com a mesma categoria (por exemplo, valor de domínio) são destacados e mostrados na dica.

PieChartSpec

Um gráfico de pizza.

Representação JSON
{
  "legendPosition": enum (PieChartLegendPosition),
  "domain": {
    object (ChartData)
  },
  "series": {
    object (ChartData)
  },
  "threeDimensional": boolean,
  "pieHole": number
}
Campos
legendPosition

enum (PieChartLegendPosition)

Onde a legenda do gráfico de pizza será exibida.

domain

object (ChartData)

Os dados que abrangem o domínio do gráfico de pizza.

series

object (ChartData)

Os dados que abrangem a única série do gráfico de pizza.

threeDimensional

boolean

Verdadeiro se o gráfico de pizza for tridimensional.

pieHole

number

O tamanho do buraco no gráfico de pizza.

PieChartLegendPosition

Onde a legenda do gráfico deve ser posicionada.

Enums
PIE_CHART_LEGEND_POSITION_UNSPECIFIED Valor padrão. Não use.
BOTTOM_LEGEND A legenda é renderizada na parte de baixo do gráfico.
LEFT_LEGEND A legenda é renderizada à esquerda do gráfico.
RIGHT_LEGEND A legenda é renderizada à direita do gráfico.
TOP_LEGEND A legenda é renderizada na parte de cima do gráfico.
NO_LEGEND Nenhuma legenda é renderizada.
LABELED_LEGEND Cada fatia tem um rótulo.

BubbleChartSpec

Um gráfico de bolhas.

Representação 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)
  }
}
Campos
legendPosition

enum (BubbleChartLegendPosition)

Onde a legenda do gráfico deve ser desenhada.

bubbleLabels

object (ChartData)

Os dados que contêm os rótulos dos balões. Eles não precisam ser exclusivos.

domain

object (ChartData)

Os dados que contêm os valores x da bolha. Esses valores localizam as bolhas no gráfico horizontalmente.

series

object (ChartData)

Os dados que contêm os valores y da bolha. Esses valores localizam as bolhas no gráfico verticalmente.

groupIds

object (ChartData)

Os dados que contêm os IDs dos grupos de bolhas. Todas as bolhas com o mesmo ID de grupo são desenhadas na mesma cor. Se bubbleSizes for especificado, esse campo também precisará ser especificado, mas poderá conter valores em branco. Este campo é opcional.

bubbleSizes

object (ChartData)

Os dados que contêm os tamanhos das bolhas. Os tamanhos dos balões são usados para desenhar os balões em tamanhos diferentes em relação a cada um. Se especificado, groupIds também precisa ser especificado. Este campo é opcional.

bubbleOpacity

number

A opacidade dos círculos entre 0 e 1,0. O valor 0 é totalmente transparente, e 1 é totalmente opaco.

bubbleBorderColor
(deprecated)

object (Color)

A cor da borda da bolha. Descontinuado: use bubbleBorderColorStyle.

bubbleBorderColorStyle

object (ColorStyle)

A cor da borda da bolha. Se bubbleBorderColor também estiver definido, esse campo terá precedência.

bubbleMaxRadiusSize

integer

O tamanho máximo do raio das bolhas, em pixels. Se especificado, o campo precisa ser um valor positivo.

bubbleMinRadiusSize

integer

O tamanho mínimo do raio das bolhas, em pixels. Se for específico, o campo precisa ser um valor positivo.

bubbleTextStyle

object (TextFormat)

O formato do texto dentro das bolhas. Não há suporte para sublinhado, sublinhado e link.

BubbleChartLegendPosition

Onde a legenda do gráfico deve ser posicionada.

Enums
BUBBLE_CHART_LEGEND_POSITION_UNSPECIFIED Valor padrão. Não use.
BOTTOM_LEGEND A legenda é renderizada na parte de baixo do gráfico.
LEFT_LEGEND A legenda é renderizada à esquerda do gráfico.
RIGHT_LEGEND A legenda é renderizada à direita do gráfico.
TOP_LEGEND A legenda é renderizada na parte de cima do gráfico.
NO_LEGEND Nenhuma legenda é renderizada.
INSIDE_LEGEND A legenda é renderizada dentro da área do gráfico.

CandlestickChartSpec

Um gráfico candlestick.

Representação JSON
{
  "domain": {
    object (CandlestickDomain)
  },
  "data": [
    {
      object (CandlestickData)
    }
  ]
}
Campos
domain

object (CandlestickDomain)

Os dados de domínio (eixo horizontal) do gráfico de velas. Os dados de string são tratados como rótulos discretos, e os outros são tratados como valores contínuos.

data[]

object (CandlestickData)

Os dados do gráfico candlestick. Somente um CandlestickData é aceito.

CandlestickDomain

O domínio de um CandlestickChart.

Representação JSON
{
  "data": {
    object (ChartData)
  },
  "reversed": boolean
}
Campos
data

object (ChartData)

Os dados do domínio de vela.

reversed

boolean

"True" para reverter a ordem dos valores de domínio (eixo horizontal).

CandlestickData

Os dados do gráfico candlestick, cada um contendo os valores mínimo, de abertura, de fechamento e máximo de uma série.

Representação JSON
{
  "lowSeries": {
    object (CandlestickSeries)
  },
  "openSeries": {
    object (CandlestickSeries)
  },
  "closeSeries": {
    object (CandlestickSeries)
  },
  "highSeries": {
    object (CandlestickSeries)
  }
}
Campos
lowSeries

object (CandlestickSeries)

Os dados de intervalo (eixo vertical) para o valor mínimo/mínimo de cada vela. É a parte de baixo da linha central do candlestick.

openSeries

object (CandlestickSeries)

Os dados de intervalo (eixo vertical) do valor de abertura/inicial de cada vela. Essa é a parte de baixo do corpo do candlestick. Se for menor que o valor de fechamento, o candlestick será preenchido. Caso contrário, a vela ficará vazia.

closeSeries

object (CandlestickSeries)

Os dados de intervalo (eixo vertical) do valor de fechamento/final de cada vela. Esse é o topo do corpo do candlestick. Se for maior que o valor de abertura, o candlestick será preenchido. Caso contrário, a vela ficará vazia.

highSeries

object (CandlestickSeries)

Os dados de intervalo (eixo vertical) para o valor máximo/máximo de cada vela. Ele representa o topo da linha central do candlestick.

CandlestickSeries

A série de um CandlestickData.

Representação JSON
{
  "data": {
    object (ChartData)
  }
}
Campos
data

object (ChartData)

Os dados da série de candlesticks.

OrgChartSpec

Um organograma. Os organogramas exigem um conjunto exclusivo de rótulos em labels e podem incluir opcionalmente parentLabels e tooltips. parentLabels contêm, para cada nó, o rótulo que identifica o nó pai. tooltips contêm, para cada nó, uma dica de ferramenta opcional.

Por exemplo, para descrever um Organograma com Alice como CEO, Bob como presidente (que se reporta a Alice) e Cathy como vice-presidente de vendas (também se reporta a Alice), faça com que labels contenha "Alice", "Bob", "Cathy", parentLabels contenha "", "Alice", "Alice" e tooltips contenha "CEO", "Presidente", "VP de vendas".

Representação 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)
  }
}
Campos
nodeSize

enum (OrgChartNodeSize)

O tamanho dos nós do organograma.

nodeColor
(deprecated)

object (Color)

A cor dos nós do organograma. Descontinuado: use nodeColorStyle.

nodeColorStyle

object (ColorStyle)

A cor dos nós do organograma. Se nodeColor também estiver definido, esse campo terá precedência.

selectedNodeColor
(deprecated)

object (Color)

A cor dos nós do organograma selecionados. Descontinuado: use selectedNodeColorStyle.

selectedNodeColorStyle

object (ColorStyle)

A cor dos nós do organograma selecionados. Se selectedNodeColor também estiver definido, esse campo terá precedência.

labels

object (ChartData)

Os dados que contêm os rótulos de todos os nós no gráfico. Os rótulos precisam ser exclusivos.

parentLabels

object (ChartData)

Os dados que contêm o identificador do pai para o nó correspondente. Um valor em branco indica que o nó não tem um pai e é um nó de nível superior. Este campo é opcional.

tooltips

object (ChartData)

Os dados que contêm a dica do nó correspondente. Um valor em branco faz com que nenhuma dica de ferramenta seja mostrada para o nó. Este campo é opcional.

OrgChartNodeSize

O tamanho dos nós do organograma.

Enums
ORG_CHART_LABEL_SIZE_UNSPECIFIED Valor padrão. Não use.
SMALL O tamanho do nó da estrutura organizacional pequena.
MEDIUM O tamanho médio do nó do organograma.
LARGE O tamanho do nó da estrutura organizacional grande.

HistogramChartSpec

Um gráfico de histograma. Um gráfico de histograma agrupa os itens de dados em intervalos, mostrando cada intervalo como uma coluna de itens empilhados. Os histogramas são usados para mostrar a distribuição de um conjunto de dados. Cada coluna de itens representa um intervalo em que esses itens se enquadram. O número de intervalos pode ser escolhido automaticamente ou especificado explicitamente.

Representação JSON
{
  "series": [
    {
      object (HistogramSeries)
    }
  ],
  "legendPosition": enum (HistogramChartLegendPosition),
  "showItemDividers": boolean,
  "bucketSize": number,
  "outlierPercentile": number
}
Campos
series[]

object (HistogramSeries)

A série de um histograma pode ser uma única série de valores a serem agrupados ou várias séries, cada uma com o mesmo comprimento, contendo o nome da série seguido dos valores a serem agrupados para essa série.

legendPosition

enum (HistogramChartLegendPosition)

A posição da legenda do gráfico.

showItemDividers

boolean

Define se as linhas divisórias horizontais vão aparecer entre os itens de cada coluna.

bucketSize

number

Por padrão, o tamanho do bucket (o intervalo de valores empilhados em uma única coluna) é escolhido automaticamente, mas pode ser substituído aqui. Por exemplo: Um tamanho de bucket de 1,5 resulta em buckets de 0 a 1,5, 1,5 a 3,0 etc. Não pode ser negativo. Este campo é opcional.

outlierPercentile

number

A percentil de valores discrepantes é usada para garantir que os valores discrepantes não afetem negativamente o cálculo dos tamanhos de bucket. Por exemplo, definir um percentil de valor discrepante de 0,05 indica que os 5% superiores e inferiores dos valores são calculados. Os valores ainda são incluídos no gráfico, mas são adicionados aos primeiros ou últimos buckets, em vez de serem incluídos nos próprios. Precisa estar entre 0,0 e 0,5.

HistogramSeries

Uma série de histogramas que contém a cor e os dados da série.

Representação JSON
{
  "barColor": {
    object (Color)
  },
  "barColorStyle": {
    object (ColorStyle)
  },
  "data": {
    object (ChartData)
  }
}
Campos
barColor
(deprecated)

object (Color)

A cor da coluna que representa essa série em cada bucket. Este campo é opcional. Descontinuado: use barColorStyle.

barColorStyle

object (ColorStyle)

A cor da coluna que representa essa série em cada bucket. Este campo é opcional. Se barColor também estiver definido, esse campo terá precedência.

data

object (ChartData)

Os dados dessa série de histogramas.

HistogramChartLegendPosition

Onde a legenda do gráfico deve ser posicionada.

Enums
HISTOGRAM_CHART_LEGEND_POSITION_UNSPECIFIED Valor padrão. Não use.
BOTTOM_LEGEND A legenda é renderizada na parte de baixo do gráfico.
LEFT_LEGEND A legenda é renderizada à esquerda do gráfico.
RIGHT_LEGEND A legenda é renderizada à direita do gráfico.
TOP_LEGEND A legenda é renderizada na parte de cima do gráfico.
NO_LEGEND Nenhuma legenda é renderizada.
INSIDE_LEGEND A legenda é renderizada dentro da área do gráfico.

WaterfallChartSpec

Um gráfico de cascata.

Representação JSON
{
  "domain": {
    object (WaterfallChartDomain)
  },
  "series": [
    {
      object (WaterfallChartSeries)
    }
  ],
  "stackedType": enum (WaterfallChartStackedType),
  "firstValueIsTotal": boolean,
  "hideConnectorLines": boolean,
  "connectorLineStyle": {
    object (LineStyle)
  },
  "totalDataLabel": {
    object (DataLabel)
  }
}
Campos
domain

object (WaterfallChartDomain)

Os dados de domínio (eixo horizontal) do gráfico de cascata.

series[]

object (WaterfallChartSeries)

Os dados que o diagrama de cascata está mostrando.

stackedType

enum (WaterfallChartStackedType)

O tipo empilhado.

firstValueIsTotal

boolean

Verdadeiro para interpretar o primeiro valor como um total.

hideConnectorLines

boolean

True para ocultar as linhas de conector entre as colunas.

connectorLineStyle

object (LineStyle)

O estilo das linhas de conector.

totalDataLabel

object (DataLabel)

Controla se os rótulos de dados adicionais vão ser mostrados nos gráficos empilhados, que somam o valor total de todos os valores empilhados em cada valor ao longo do eixo do domínio. stackedType precisa ser STACKED e nem CUSTOM nem placement podem ser definidos no totalDataLabel.

WaterfallChartDomain

O domínio de um gráfico de cascata.

Representação JSON
{
  "data": {
    object (ChartData)
  },
  "reversed": boolean
}
Campos
data

object (ChartData)

Os dados do WaterfallChartDomain.

reversed

boolean

"True" para reverter a ordem dos valores de domínio (eixo horizontal).

WaterfallChartSeries

Uma única série de dados para um diagrama de cascata.

Representação JSON
{
  "data": {
    object (ChartData)
  },
  "positiveColumnsStyle": {
    object (WaterfallChartColumnStyle)
  },
  "negativeColumnsStyle": {
    object (WaterfallChartColumnStyle)
  },
  "subtotalColumnsStyle": {
    object (WaterfallChartColumnStyle)
  },
  "hideTrailingSubtotal": boolean,
  "customSubtotals": [
    {
      object (WaterfallChartCustomSubtotal)
    }
  ],
  "dataLabel": {
    object (DataLabel)
  }
}
Campos
data

object (ChartData)

Os dados que estão sendo visualizados nesta série.

positiveColumnsStyle

object (WaterfallChartColumnStyle)

Estilos para todas as colunas desta série com valores positivos.

negativeColumnsStyle

object (WaterfallChartColumnStyle)

Estilos para todas as colunas desta série com valores negativos.

subtotalColumnsStyle

object (WaterfallChartColumnStyle)

Estilos de todas as colunas de subtotal desta série.

hideTrailingSubtotal

boolean

"Verdadeiro" para ocultar a coluna de subtotal do final da série. Por padrão, uma coluna de subtotal aparece no final de cada série. Definir esse campo como "true" vai ocultar a coluna de subtotal dessa série.

customSubtotals[]

object (WaterfallChartCustomSubtotal)

Colunas de subtotal personalizadas que aparecem nesta série. A ordem em que os subtotais são definidos não é significativa. Só é possível definir um subtotal para cada ponto de dados.

dataLabel

object (DataLabel)

Informações sobre os rótulos de dados desta série.

WaterfallChartColumnStyle

Estilos para uma coluna do gráfico de cascata.

Representação JSON
{
  "label": string,
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  }
}
Campos
label

string

O rótulo da legenda da coluna.

color
(deprecated)

object (Color)

A cor da coluna. Descontinuado: use colorStyle.

colorStyle

object (ColorStyle)

A cor da coluna. Se color também estiver definido, esse campo terá precedência.

WaterfallChartCustomSubtotal

Uma coluna de subtotal personalizada para uma série de gráficos de cascata.

Representação JSON
{
  "subtotalIndex": integer,
  "label": string,
  "dataIsSubtotal": boolean
}
Campos
subtotalIndex

integer

O índice baseado em zero de um ponto de dados na série. Se dataIsSubtotal for verdadeiro, o ponto de dados nesse índice será o subtotal. Caso contrário, o subtotal vai aparecer após o ponto de dados com esse índice. Uma série pode ter vários subtotais em índices arbitrários, mas os subtotais não afetam os índices dos pontos de dados. Por exemplo, se uma série tiver três pontos de dados, os índices dela sempre serão 0, 1 e 2, independentemente de quantos subtotais existem na série ou de quais pontos de dados eles estão associados.

label

string

Um rótulo para a coluna de subtotal.

dataIsSubtotal

boolean

Verdadeiro se o ponto de dados em subtotalIndex for o subtotal. Se for falso, o subtotal será calculado e exibido após o ponto de dados.

WaterfallChartStackedType

Opções de tipo empilhado para gráficos de cascata.

Enums
WATERFALL_STACKED_TYPE_UNSPECIFIED Valor padrão. Não use.
STACKED Os valores correspondentes ao mesmo domínio (eixo horizontal) serão empilhados verticalmente.
SEQUENTIAL A série vai se espalhar ao longo do eixo horizontal.

TreemapChartSpec

Um gráfico de mapa de árvore.

Representação 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
}
Campos
labels

object (ChartData)

Os dados que contêm os rótulos das células do mapa em árvore.

parentLabels

object (ChartData)

Os dados que contêm os rótulos pais das células do mapa de árvore.

sizeData

object (ChartData)

Os dados que determinam o tamanho de cada célula de dados do mapa de árvore. Esses dados precisam ser numéricos. As células correspondentes a dados não numéricos ou ausentes não serão renderizadas. Se colorData não for especificado, esses dados também serão usados para determinar as cores de plano de fundo da célula de dados.

colorData

object (ChartData)

Os dados que determinam a cor de plano de fundo de cada célula de dados do mapa de árvore. Este campo é opcional. Se não for especificado, sizeData será usado para determinar as cores de plano de fundo. Se especificado, os dados precisam ser numéricos. colorScale vai determinar como os valores desse mapa são mapeados para as cores de plano de fundo da célula de dados.

textFormat

object (TextFormat)

O formato de texto de todos os marcadores no gráfico. O campo de link não é aceito.

levels

integer

O número de níveis de dados a serem mostrados no gráfico de mapa de árvore. Esses níveis são interativos e aparecem com os rótulos. O padrão é 2, caso não esteja definido.

hintedLevels

integer

O número de níveis de dados adicionais além dos rotulados que serão mostrados no gráfico de mapa de árvore. Esses níveis não são interativos e aparecem sem rótulos. O padrão é 0 se nada for especificado.

minValue

number

O valor mínimo de dados possível. As células com valores menores que esse terão a mesma cor das células com esse valor. Se não for especificado, o padrão será o valor mínimo real de colorData ou o valor mínimo de sizeData se colorData não for especificado.

maxValue

number

O valor máximo de dados possível. As células com valores maiores que esse terão a mesma cor das células com esse valor. Se não for especificado, o padrão será o valor máximo real de colorData ou o valor máximo de sizeData se colorData não for especificado.

headerColor
(deprecated)

object (Color)

A cor de fundo das células do cabeçalho. Descontinuado: use headerColorStyle.

headerColorStyle

object (ColorStyle)

A cor de fundo das células do cabeçalho. Se headerColor também estiver definido, esse campo terá precedência.

colorScale

object (TreemapChartColorScale)

Escala de cores para células de dados no gráfico de mapa de árvore. As células de dados recebem cores com base nos valores de cor. Esses valores de cor vêm de colorData ou de sizeData se colorData não for especificado. As células com valores de cor menores ou iguais a minValue terão minValueColor como cor de plano de fundo. As células com valores de cor maiores ou iguais a maxValue terão maxValueColor como cor de plano de fundo. As células com valores de cor entre minValue e maxValue terão cores de plano de fundo em um gradiente entre minValueColor e maxValueColor, o ponto médio do gradiente sendo midValueColor. As células com valores de cor ausentes ou não numéricos terão noDataColor como cor de plano de fundo.

hideTooltips

boolean

True para ocultar as dicas.

TreemapChartColorScale

Uma escala de cores para um mapa de árvore.

Representação 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)
  }
}
Campos
minValueColor
(deprecated)

object (Color)

A cor de plano de fundo para células com um valor de cor menor ou igual a minValue. O padrão é #dc3912 se não for especificado. Descontinuado: use minValueColorStyle.

minValueColorStyle

object (ColorStyle)

A cor de plano de fundo para células com um valor de cor menor ou igual a minValue. O padrão é #dc3912 se não for especificado. Se minValueColor também estiver definido, esse campo terá precedência.

midValueColor
(deprecated)

object (Color)

A cor de plano de fundo para células com um valor de cor no ponto médio entre minValue e maxValue. O padrão é #efe6dc se não for especificado. Descontinuado: use midValueColorStyle.

midValueColorStyle

object (ColorStyle)

A cor de plano de fundo para células com um valor de cor no ponto médio entre minValue e maxValue. O padrão é #efe6dc se não for especificado. Se midValueColor também estiver definido, esse campo terá precedência.

maxValueColor
(deprecated)

object (Color)

A cor de plano de fundo para células com um valor de cor maior ou igual a maxValue. O padrão é #109618 se não for especificado. Descontinuado: use maxValueColorStyle.

maxValueColorStyle

object (ColorStyle)

A cor de plano de fundo para células com um valor de cor maior ou igual a maxValue. O padrão é #109618 se não for especificado. Se maxValueColor também estiver definido, esse campo terá precedência.

noDataColor
(deprecated)

object (Color)

A cor de plano de fundo das células que não têm dados de cor associados. O padrão será #000000 se nada for especificado. Descontinuado: use noDataColorStyle.

noDataColorStyle

object (ColorStyle)

A cor de plano de fundo das células que não têm dados de cor associados. O padrão será #000000 se nada for especificado. Se noDataColor também estiver definido, esse campo terá precedência.

ScorecardChartSpec

Um gráfico de visão geral. Os gráficos de visão geral são usados para destacar os principais indicadores de desempenho, conhecidos como KPIs, na planilha. Um gráfico de visão geral pode representar itens como vendas totais, custo médio ou um item mais vendido. Você pode especificar um único valor de dados ou agregar um intervalo de dados. A porcentagem ou a diferença absoluta em relação a um valor de referência pode ser destacada, como mudanças ao longo do tempo.

Representação JSON
{
  "keyValueData": {
    object (ChartData)
  },
  "baselineValueData": {
    object (ChartData)
  },
  "aggregateType": enum (ChartAggregateType),
  "keyValueFormat": {
    object (KeyValueFormat)
  },
  "baselineValueFormat": {
    object (BaselineValueFormat)
  },
  "scaleFactor": number,
  "numberFormatSource": enum (ChartNumberFormatSource),
  "customFormatOptions": {
    object (ChartCustomNumberFormatOptions)
  }
}
Campos
keyValueData

object (ChartData)

Os dados do valor da chave do placar.

baselineValueData

object (ChartData)

Os dados do valor de referência da visão geral. Este campo é opcional.

aggregateType

enum (ChartAggregateType)

O tipo de agregação dos dados de referência e do gráfico de referência no gráfico de visão geral. Este campo não é compatível com gráficos de fonte de dados. Use o campo ChartData.aggregateType do keyValueData ou baselineValueData para gráficos de origem de dados. Este campo é opcional.

keyValueFormat

object (KeyValueFormat)

Opções de formatação para o valor da chave.

baselineValueFormat

object (BaselineValueFormat)

Opções de formatação para o valor de referência. Este campo só é necessário se baselineValueData for especificado.

scaleFactor

number

Valor para dimensionar a chave e o valor de referência da visão geral. Por exemplo, um fator de 10 pode ser usado para dividir todos os valores no gráfico por 10. Este campo é opcional.

numberFormatSource

enum (ChartNumberFormatSource)

A origem do formato de número usada no gráfico de visão geral. Este campo é opcional.

customFormatOptions

object (ChartCustomNumberFormatOptions)

Opções de formatação personalizada para valores de chave numérica/valor de referência no gráfico de visão geral. Este campo é usado apenas quando numberFormatSource está definido como CUSTOM. Este campo é opcional.

KeyValueFormat

Opções de formatação para o valor da chave.

Representação JSON
{
  "textFormat": {
    object (TextFormat)
  },
  "position": {
    object (TextPosition)
  }
}
Campos
textFormat

object (TextFormat)

Opções de formatação de texto para valor de chave. O campo de link não é aceito.

position

object (TextPosition)

Especifica a posição horizontal do texto da chave. Este campo é opcional. Se não for especificado, o posicionamento padrão será usado.

BaselineValueFormat

Opções de formatação para o valor de referência.

Representação JSON
{
  "comparisonType": enum (ComparisonType),
  "textFormat": {
    object (TextFormat)
  },
  "position": {
    object (TextPosition)
  },
  "description": string,
  "positiveColor": {
    object (Color)
  },
  "positiveColorStyle": {
    object (ColorStyle)
  },
  "negativeColor": {
    object (Color)
  },
  "negativeColorStyle": {
    object (ColorStyle)
  }
}
Campos
comparisonType

enum (ComparisonType)

O tipo de comparação do valor da chave com o valor de referência.

textFormat

object (TextFormat)

Opções de formatação de texto para o valor de referência. O campo de link não é aceito.

position

object (TextPosition)

Especifica a posição horizontal do texto do valor de referência. Este campo é opcional. Se não for especificado, o posicionamento padrão será usado.

description

string

Descrição anexada após o valor de referência. Este campo é opcional.

positiveColor
(deprecated)

object (Color)

Cor a ser usada, caso o valor de referência represente uma mudança positiva para a chave. Este campo é opcional. Descontinuado: use positiveColorStyle.

positiveColorStyle

object (ColorStyle)

Cor a ser usada, caso o valor de referência represente uma mudança positiva para a chave. Este campo é opcional. Se positiveColor também estiver definido, esse campo terá precedência.

negativeColor
(deprecated)

object (Color)

Cor a ser usada caso o valor de referência represente uma mudança negativa para a chave. Este campo é opcional. Descontinuado: use negativeColorStyle.

negativeColorStyle

object (ColorStyle)

Cor a ser usada caso o valor de referência represente uma mudança negativa para a chave. Este campo é opcional. Se negativeColor também estiver definido, esse campo terá precedência.

ComparisonType

O tipo de comparação do valor da chave com o valor de referência.

Enums
COMPARISON_TYPE_UNDEFINED Valor padrão. Não use.
ABSOLUTE_DIFFERENCE Use a diferença absoluta entre a chave e o valor de referência.
PERCENTAGE_DIFFERENCE Use a diferença percentual entre a chave e o valor de referência.

ChartNumberFormatSource

As opções de origem de formatação de números para atributos de gráfico.

Enums
CHART_NUMBER_FORMAT_SOURCE_UNDEFINED Valor padrão. Não use.
FROM_DATA Herdar a formatação de números dos dados.
CUSTOM Aplica a formatação personalizada conforme especificado por ChartCustomNumberFormatOptions.

ChartCustomNumberFormatOptions

Opções de formatação de números personalizados para atributos de gráfico.

Representação JSON
{
  "prefix": string,
  "suffix": string
}
Campos
prefix

string

Prefixo personalizado a ser anexado ao atributo do gráfico. Este campo é opcional.

suffix

string

Sufixo personalizado a ser anexado ao atributo do gráfico. Este campo é opcional.

ChartHiddenDimensionStrategy

Determina como os gráficos devem processar linhas de origem ocultas. As linhas ocultas incluem as ocultas manualmente e as ocultas por um filtro.

Enums
CHART_HIDDEN_DIMENSION_STRATEGY_UNSPECIFIED Valor padrão. Não use.
SKIP_HIDDEN_ROWS_AND_COLUMNS Os gráficos pulam linhas e colunas ocultas.
SKIP_HIDDEN_ROWS Os gráficos vão pular apenas as linhas ocultas.
SKIP_HIDDEN_COLUMNS Os gráficos vão pular apenas as colunas ocultas.
SHOW_ALL Os gráficos não pulam linhas ou colunas ocultas.

EmbeddedObjectBorder

Uma borda ao longo de um objeto incorporado.

Representação JSON
{
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  }
}
Campos
color
(deprecated)

object (Color)

A cor da borda. Descontinuado: use colorStyle.

colorStyle

object (ColorStyle)

A cor da borda. Se color também estiver definido, esse campo terá precedência.