Com esse serviço, os usuários podem criar gráficos usando as Ferramentas de gráficos do Google e renderizá-los no lado do servidor. Se você quiser renderizar gráficos em um navegador da Web, use a API Google Charts.
Este exemplo cria uma tabela de dados básica, preenche um gráfico de área com os dados e o adiciona a uma página da Web como uma imagem:
function doGet() {
var data = Charts.newDataTable()
.addColumn(Charts.ColumnType.STRING, 'Month')
.addColumn(Charts.ColumnType.NUMBER, 'In Store')
.addColumn(Charts.ColumnType.NUMBER, 'Online')
.addRow(['January', 10, 1])
.addRow(['February', 12, 1])
.addRow(['March', 20, 2])
.addRow(['April', 25, 3])
.addRow(['May', 30, 4])
.build();
var chart = Charts.newAreaChart()
.setDataTable(data)
.setStacked()
.setRange(0, 40)
.setTitle('Sales per Month')
.build();
var htmlOutput = HtmlService.createHtmlOutput().setTitle('My Chart');
var imageData = Utilities.base64Encode(chart.getAs('image/png').getBytes());
var imageUrl = "data:image/png;base64," + encodeURI(imageData);
htmlOutput.append("Render chart server side: <br/>");
htmlOutput.append("<img border=\"1\" src=\"" + imageUrl + "\">");
return htmlOutput;
}
Aulas
Nome | Breve descrição |
---|---|
AreaChartBuilder | Builder para gráficos de área. |
BarChartBuilder | Builder de gráficos de barras. |
Chart | Um objeto de gráfico, que pode ser convertido em uma imagem estática. |
ChartHiddenDimensionStrategy | Uma enumeração de como as dimensões ocultas em uma fonte são expressas em um gráfico. |
ChartMergeStrategy | Uma enumeração de como vários intervalos na origem são expressos em um gráfico. |
ChartOptions | Expõe as opções configuradas atualmente para um Chart , como altura, cor etc. |
ChartType | Tipos de gráficos suportados pelo serviço de gráficos. |
Charts | Ponto de entrada para criar gráficos em scripts. |
ColumnChartBuilder | Builder para gráficos de colunas. |
ColumnType | Uma enumeração dos tipos de dados válidos para colunas em uma DataTable . |
CurveStyle | Uma enumeração dos estilos para curvas em um gráfico. |
DataTable | Uma tabela de dados a ser usada em gráficos. |
DataTableBuilder | Builder de objetos DataTable. |
DataTableSource | Interface para objetos que podem representar os próprios dados como um DataTable . |
DataViewDefinition | Uma definição de visualização de dados para visualizar os dados do gráfico. |
DataViewDefinitionBuilder | Builder para objetos DataViewDefinition . |
LineChartBuilder | Builder para gráficos de linhas. |
MatchType | Uma enumeração de como um valor de string precisa ser correspondido. |
NumberRangeFilterBuilder | Um builder para controles de filtro de intervalo numérico. |
Orientation | Uma enumeração da orientação de um objeto. |
PickerValuesLayout | Uma enumeração de como exibir valores selecionados no widget do seletor. |
PieChartBuilder | Um criador para gráficos de pizza. |
PointStyle | Uma enumeração dos estilos de pontos em uma linha. |
Position | Uma enumeração de posições de legendas em um gráfico. |
ScatterChartBuilder | Builder de gráficos de dispersão. |
StringFilterBuilder | Um builder para controles de filtros de string. |
TableChartBuilder | Um builder para gráficos de tabela. |
TextStyle | Um objeto de configuração de estilo de texto. |
TextStyleBuilder | Um builder usado para criar objetos TextStyle . |
AreaChartBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
build() | Chart | Cria o gráfico. |
reverseCategories() | AreaChartBuilder | Inverte o desenho das séries no eixo de domínio. |
setBackgroundColor(cssValue) | AreaChartBuilder | Define a cor do plano de fundo do gráfico. |
setColors(cssValues) | AreaChartBuilder | Define as cores das linhas no gráfico. |
setDataSourceUrl(url) | AreaChartBuilder | Define o URL da fonte de dados usado para extrair dados de uma fonte externa, como o Planilhas Google. |
setDataTable(tableBuilder) | AreaChartBuilder | Define a tabela de dados a ser usada no gráfico usando um DataTableBuilder. |
setDataTable(table) | AreaChartBuilder | Define a tabela de dados que contém as linhas do gráfico, bem como os rótulos do eixo X. |
setDataViewDefinition(dataViewDefinition) | AreaChartBuilder | Define a definição de visualização de dados a ser usada no gráfico. |
setDimensions(width, height) | AreaChartBuilder | Define as dimensões do gráfico. |
setLegendPosition(position) | AreaChartBuilder | Define a posição da legenda em relação ao gráfico. |
setLegendTextStyle(textStyle) | AreaChartBuilder | Define o estilo de texto da legenda do gráfico. |
setOption(option, value) | AreaChartBuilder | Define opções avançadas para este gráfico. |
setPointStyle(style) | AreaChartBuilder | Define o estilo dos pontos na linha. |
setRange(start, end) | AreaChartBuilder | Define o intervalo do gráfico. |
setStacked() | AreaChartBuilder | Usa linhas empilhadas, o que significa que os valores de linha e barra são empilhados (acumulados). |
setTitle(chartTitle) | AreaChartBuilder | Define o título do gráfico. |
setTitleTextStyle(textStyle) | AreaChartBuilder | Define o estilo de texto do título do gráfico. |
setXAxisTextStyle(textStyle) | AreaChartBuilder | Define o estilo de texto do eixo horizontal. |
setXAxisTitle(title) | AreaChartBuilder | Adiciona um título ao eixo horizontal. |
setXAxisTitleTextStyle(textStyle) | AreaChartBuilder | Define o estilo do texto do título do eixo horizontal. |
setYAxisTextStyle(textStyle) | AreaChartBuilder | Define o estilo de texto do eixo vertical. |
setYAxisTitle(title) | AreaChartBuilder | Adiciona um título ao eixo vertical. |
setYAxisTitleTextStyle(textStyle) | AreaChartBuilder | Define o estilo do texto do título do eixo vertical. |
useLogScale() | AreaChartBuilder | Transforma o eixo do intervalo em uma escala logarítmica (requer que todos os valores sejam positivos). |
BarChartBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
build() | Chart | Cria o gráfico. |
reverseCategories() | BarChartBuilder | Inverte o desenho das séries no eixo de domínio. |
reverseDirection() | BarChartBuilder | Inverte a direção em que as barras crescem ao longo do eixo horizontal. |
setBackgroundColor(cssValue) | BarChartBuilder | Define a cor do plano de fundo do gráfico. |
setColors(cssValues) | BarChartBuilder | Define as cores das linhas no gráfico. |
setDataSourceUrl(url) | BarChartBuilder | Define o URL da fonte de dados usado para extrair dados de uma fonte externa, como o Planilhas Google. |
setDataTable(tableBuilder) | BarChartBuilder | Define a tabela de dados a ser usada no gráfico usando um DataTableBuilder. |
setDataTable(table) | BarChartBuilder | Define a tabela de dados que contém as linhas do gráfico, bem como os rótulos do eixo X. |
setDataViewDefinition(dataViewDefinition) | BarChartBuilder | Define a definição de visualização de dados a ser usada no gráfico. |
setDimensions(width, height) | BarChartBuilder | Define as dimensões do gráfico. |
setLegendPosition(position) | BarChartBuilder | Define a posição da legenda em relação ao gráfico. |
setLegendTextStyle(textStyle) | BarChartBuilder | Define o estilo de texto da legenda do gráfico. |
setOption(option, value) | BarChartBuilder | Define opções avançadas para este gráfico. |
setRange(start, end) | BarChartBuilder | Define o intervalo do gráfico. |
setStacked() | BarChartBuilder | Usa linhas empilhadas, o que significa que os valores de linha e barra são empilhados (acumulados). |
setTitle(chartTitle) | BarChartBuilder | Define o título do gráfico. |
setTitleTextStyle(textStyle) | BarChartBuilder | Define o estilo de texto do título do gráfico. |
setXAxisTextStyle(textStyle) | BarChartBuilder | Define o estilo de texto do eixo horizontal. |
setXAxisTitle(title) | BarChartBuilder | Adiciona um título ao eixo horizontal. |
setXAxisTitleTextStyle(textStyle) | BarChartBuilder | Define o estilo do texto do título do eixo horizontal. |
setYAxisTextStyle(textStyle) | BarChartBuilder | Define o estilo de texto do eixo vertical. |
setYAxisTitle(title) | BarChartBuilder | Adiciona um título ao eixo vertical. |
setYAxisTitleTextStyle(textStyle) | BarChartBuilder | Define o estilo do texto do título do eixo vertical. |
useLogScale() | BarChartBuilder | Transforma o eixo do intervalo em uma escala logarítmica (requer que todos os valores sejam positivos). |
Chart
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
getAs(contentType) | Blob | Retorne os dados dentro desse objeto como um blob convertido para o tipo de conteúdo especificado. |
getBlob() | Blob | Retorne os dados dentro desse objeto como um blob. |
getOptions() | ChartOptions | Retorna as opções desse gráfico, como altura, cores e eixos. |
ChartHiddenDimensionStrategy
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
IGNORE_BOTH | Enum | Padrão: os gráficos ignoram todas as colunas e linhas ocultas. |
IGNORE_ROWS | Enum | Os gráficos só pulam linhas ocultas. |
IGNORE_COLUMNS | Enum | Os gráficos pulam somente colunas ocultas. |
SHOW_BOTH | Enum | Os gráficos não pulam colunas nem linhas ocultas. |
ChartMergeStrategy
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
MERGE_COLUMNS | Enum | Padrão. |
MERGE_ROWS | Enum | Os gráficos mesclam as linhas de vários intervalos. |
ChartOptions
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
get(option) | Object | Retorna uma opção configurada para esse gráfico. |
getOrDefault(option) | Object | Retorna uma opção configurada para esse gráfico. |
ChartType
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
TIMELINE | Enum | Gráfico de linha do tempo. |
AREA | Enum | Gráfico de área |
BAR | Enum | Gráfico de barras |
BUBBLE | Enum | Gráfico de bolhas. |
CANDLESTICK | Enum | Gráfico candlestick. |
COLUMN | Enum | Gráfico de colunas |
COMBO | Enum | Gráfico de combinação |
GAUGE | Enum | Gráfico de medidor. |
GEO | Enum | Gráfico de mapa. |
HISTOGRAM | Enum | Histograma |
RADAR | Enum | Gráfico de radar. |
LINE | Enum | Gráfico de linhas |
ORG | Enum | Organograma. |
PIE | Enum | Gráfico de pizza |
SCATTER | Enum | Gráfico de dispersão |
SPARKLINE | Enum | Minigráfico. |
STEPPED_AREA | Enum | Gráfico de área em degraus. |
TABLE | Enum | Gráfico de tabela |
TREEMAP | Enum | Gráfico de mapa de árvore. |
WATERFALL | Enum | Gráfico de cascata. |
Charts
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
ChartHiddenDimensionStrategy | ChartHiddenDimensionStrategy | Uma enumeração de como as dimensões ocultas em uma fonte são expressas em um gráfico. |
ChartMergeStrategy | ChartMergeStrategy | Uma enumeração de como vários intervalos na origem são expressos em um gráfico. |
ChartType | ChartType | Uma enumeração dos tipos de gráficos compatíveis com o serviço de gráficos. |
ColumnType | ColumnType | Uma enumeração dos tipos de dados válidos para colunas em uma DataTable . |
CurveStyle | CurveStyle | Uma enumeração dos estilos para curvas em um gráfico. |
PointStyle | PointStyle | Uma enumeração dos estilos de pontos em uma linha. |
Position | Position | Uma enumeração de posições de legendas em um gráfico. |
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
newAreaChart() | AreaChartBuilder | Começa a criar um gráfico de área, conforme descrito na documentação das Ferramentas de gráficos do Google. |
newBarChart() | BarChartBuilder | Começa a criar um gráfico de barras, conforme descrito na documentação das Ferramentas de gráficos do Google. |
newColumnChart() | ColumnChartBuilder | Começa a criar um gráfico de colunas, conforme descrito na documentação das Ferramentas de gráficos do Google. |
newDataTable() | DataTableBuilder | Cria uma tabela de dados vazia, que pode ter os valores definidos manualmente. |
newDataViewDefinition() | DataViewDefinitionBuilder | Cria uma nova definição de visualização de dados. |
newLineChart() | LineChartBuilder | Começa a criar um gráfico de linhas, conforme descrito na documentação das Ferramentas de gráficos do Google. |
newPieChart() | PieChartBuilder | Começa a criar um gráfico de pizza, conforme descrito na documentação das Ferramentas de gráficos do Google. |
newScatterChart() | ScatterChartBuilder | Começa a criar um gráfico de dispersão, conforme descrito na documentação das Ferramentas de gráficos do Google. |
newTableChart() | TableChartBuilder | Começa a criar um gráfico de tabela, conforme descrito na documentação das Ferramentas de gráficos do Google. |
newTextStyle() | TextStyleBuilder | Gera um novo criador de estilo de texto. |
ColumnChartBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
build() | Chart | Cria o gráfico. |
reverseCategories() | ColumnChartBuilder | Inverte o desenho das séries no eixo de domínio. |
setBackgroundColor(cssValue) | ColumnChartBuilder | Define a cor do plano de fundo do gráfico. |
setColors(cssValues) | ColumnChartBuilder | Define as cores das linhas no gráfico. |
setDataSourceUrl(url) | ColumnChartBuilder | Define o URL da fonte de dados usado para extrair dados de uma fonte externa, como o Planilhas Google. |
setDataTable(tableBuilder) | ColumnChartBuilder | Define a tabela de dados a ser usada no gráfico usando um DataTableBuilder. |
setDataTable(table) | ColumnChartBuilder | Define a tabela de dados que contém as linhas do gráfico, bem como os rótulos do eixo X. |
setDataViewDefinition(dataViewDefinition) | ColumnChartBuilder | Define a definição de visualização de dados a ser usada no gráfico. |
setDimensions(width, height) | ColumnChartBuilder | Define as dimensões do gráfico. |
setLegendPosition(position) | ColumnChartBuilder | Define a posição da legenda em relação ao gráfico. |
setLegendTextStyle(textStyle) | ColumnChartBuilder | Define o estilo de texto da legenda do gráfico. |
setOption(option, value) | ColumnChartBuilder | Define opções avançadas para este gráfico. |
setRange(start, end) | ColumnChartBuilder | Define o intervalo do gráfico. |
setStacked() | ColumnChartBuilder | Usa linhas empilhadas, o que significa que os valores de linha e barra são empilhados (acumulados). |
setTitle(chartTitle) | ColumnChartBuilder | Define o título do gráfico. |
setTitleTextStyle(textStyle) | ColumnChartBuilder | Define o estilo de texto do título do gráfico. |
setXAxisTextStyle(textStyle) | ColumnChartBuilder | Define o estilo de texto do eixo horizontal. |
setXAxisTitle(title) | ColumnChartBuilder | Adiciona um título ao eixo horizontal. |
setXAxisTitleTextStyle(textStyle) | ColumnChartBuilder | Define o estilo do texto do título do eixo horizontal. |
setYAxisTextStyle(textStyle) | ColumnChartBuilder | Define o estilo de texto do eixo vertical. |
setYAxisTitle(title) | ColumnChartBuilder | Adiciona um título ao eixo vertical. |
setYAxisTitleTextStyle(textStyle) | ColumnChartBuilder | Define o estilo do texto do título do eixo vertical. |
useLogScale() | ColumnChartBuilder | Transforma o eixo do intervalo em uma escala logarítmica (requer que todos os valores sejam positivos). |
ColumnType
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
DATE | Enum | Corresponde aos valores de data. |
NUMBER | Enum | Corresponde a valores numéricos. |
STRING | Enum | Corresponde aos valores de string. |
CurveStyle
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
NORMAL | Enum | Linhas retas sem curva. |
SMOOTH | Enum | Os ângulos da linha são suavizados. |
DataTable
DataTableBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
addColumn(type, label) | DataTableBuilder | Adiciona uma coluna à tabela de dados. |
addRow(values) | DataTableBuilder | Adiciona uma linha à tabela de dados. |
build() | DataTable | Cria e retorna uma tabela de dados. |
setValue(row, column, value) | DataTableBuilder | Define um valor específico na tabela. |
DataTableSource
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
getDataTable() | DataTable | Retorne os dados dentro desse objeto como uma DataTable. |
DataViewDefinition
DataViewDefinitionBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
build() | DataViewDefinition | Cria e retorna o objeto de definição de visualização de dados que foi criado usando esse builder. |
setColumns(columns) | DataViewDefinitionBuilder | Define os índices das colunas a serem incluídas na visualização de dados, além de especificar informações da coluna de papéis. |
LineChartBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
build() | Chart | Cria o gráfico. |
reverseCategories() | LineChartBuilder | Inverte o desenho das séries no eixo de domínio. |
setBackgroundColor(cssValue) | LineChartBuilder | Define a cor do plano de fundo do gráfico. |
setColors(cssValues) | LineChartBuilder | Define as cores das linhas no gráfico. |
setCurveStyle(style) | LineChartBuilder | Define o estilo a ser usado para curvas no gráfico. |
setDataSourceUrl(url) | LineChartBuilder | Define o URL da fonte de dados usado para extrair dados de uma fonte externa, como o Planilhas Google. |
setDataTable(tableBuilder) | LineChartBuilder | Define a tabela de dados a ser usada no gráfico usando um DataTableBuilder. |
setDataTable(table) | LineChartBuilder | Define a tabela de dados que contém as linhas do gráfico, bem como os rótulos do eixo X. |
setDataViewDefinition(dataViewDefinition) | LineChartBuilder | Define a definição de visualização de dados a ser usada no gráfico. |
setDimensions(width, height) | LineChartBuilder | Define as dimensões do gráfico. |
setLegendPosition(position) | LineChartBuilder | Define a posição da legenda em relação ao gráfico. |
setLegendTextStyle(textStyle) | LineChartBuilder | Define o estilo de texto da legenda do gráfico. |
setOption(option, value) | LineChartBuilder | Define opções avançadas para este gráfico. |
setPointStyle(style) | LineChartBuilder | Define o estilo dos pontos na linha. |
setRange(start, end) | LineChartBuilder | Define o intervalo do gráfico. |
setTitle(chartTitle) | LineChartBuilder | Define o título do gráfico. |
setTitleTextStyle(textStyle) | LineChartBuilder | Define o estilo de texto do título do gráfico. |
setXAxisTextStyle(textStyle) | LineChartBuilder | Define o estilo de texto do eixo horizontal. |
setXAxisTitle(title) | LineChartBuilder | Adiciona um título ao eixo horizontal. |
setXAxisTitleTextStyle(textStyle) | LineChartBuilder | Define o estilo do texto do título do eixo horizontal. |
setYAxisTextStyle(textStyle) | LineChartBuilder | Define o estilo de texto do eixo vertical. |
setYAxisTitle(title) | LineChartBuilder | Adiciona um título ao eixo vertical. |
setYAxisTitleTextStyle(textStyle) | LineChartBuilder | Define o estilo do texto do título do eixo vertical. |
useLogScale() | LineChartBuilder | Transforma o eixo do intervalo em uma escala logarítmica (requer que todos os valores sejam positivos). |
MatchType
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
EXACT | Enum | Corresponder apenas valores exatos |
PREFIX | Enum | Corresponde a prefixos que começam no início do valor |
ANY | Enum | Corresponder a qualquer substring |
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
getName() | String | Retorna o nome do tipo de correspondência a ser usado no JSON de opções. |
NumberRangeFilterBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
setMaxValue(maxValue) | NumberRangeFilterBuilder | Define o valor máximo permitido para a extensão inferior do intervalo. |
setMinValue(minValue) | NumberRangeFilterBuilder | Define o valor mínimo permitido para a extensão inferior do intervalo. |
setOrientation(orientation) | NumberRangeFilterBuilder | Define a orientação do controle deslizante. |
setShowRangeValues(showRangeValues) | NumberRangeFilterBuilder | Define se deve haver rótulos ao lado do controle deslizante que exibe as extensões do intervalo selecionado. |
setTicks(ticks) | NumberRangeFilterBuilder | Define o número de marcações (posições fixas em uma barra de intervalo) em que as miniaturas do controle deslizante de intervalo de número podem cair. |
Orientation
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
HORIZONTAL | Enum | É a orientação horizontal. |
VERTICAL | Enum | É a orientação vertical. |
PickerValuesLayout
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
ASIDE | Enum | Os valores selecionados são exibidos em uma única linha de texto ao lado do widget do seletor de valor. |
BELOW | Enum | Os valores selecionados são mostrados em uma única linha de texto abaixo do widget. |
BELOW_WRAPPING | Enum | Semelhante ao exemplo abaixo, mas as entradas que não cabem no seletor são agrupadas com uma nova linha. |
BELOW_STACKED | Enum | Os valores selecionados são mostrados em uma coluna abaixo do widget. |
PieChartBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
build() | Chart | Cria o gráfico. |
reverseCategories() | PieChartBuilder | Inverte o desenho das séries no eixo de domínio. |
set3D() | PieChartBuilder | Define o gráfico como tridimensional. |
setBackgroundColor(cssValue) | PieChartBuilder | Define a cor do plano de fundo do gráfico. |
setColors(cssValues) | PieChartBuilder | Define as cores das linhas no gráfico. |
setDataSourceUrl(url) | PieChartBuilder | Define o URL da fonte de dados usado para extrair dados de uma fonte externa, como o Planilhas Google. |
setDataTable(tableBuilder) | PieChartBuilder | Define a tabela de dados a ser usada no gráfico usando um DataTableBuilder. |
setDataTable(table) | PieChartBuilder | Define a tabela de dados que contém as linhas do gráfico, bem como os rótulos do eixo X. |
setDataViewDefinition(dataViewDefinition) | PieChartBuilder | Define a definição de visualização de dados a ser usada no gráfico. |
setDimensions(width, height) | PieChartBuilder | Define as dimensões do gráfico. |
setLegendPosition(position) | PieChartBuilder | Define a posição da legenda em relação ao gráfico. |
setLegendTextStyle(textStyle) | PieChartBuilder | Define o estilo de texto da legenda do gráfico. |
setOption(option, value) | PieChartBuilder | Define opções avançadas para este gráfico. |
setTitle(chartTitle) | PieChartBuilder | Define o título do gráfico. |
setTitleTextStyle(textStyle) | PieChartBuilder | Define o estilo de texto do título do gráfico. |
PointStyle
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
NONE | Enum | Não exibir pontos de linha. |
TINY | Enum | Use pontos de linha minúsculos. |
MEDIUM | Enum | Use pontos de linha de tamanho médio. |
LARGE | Enum | Use pontos de linha de tamanho grande. |
HUGE | Enum | Use pontos de linha com o maior tamanho. |
Position
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
TOP | Enum | Acima do gráfico. |
RIGHT | Enum | À direita do gráfico, |
BOTTOM | Enum | Abaixo do gráfico. |
NONE | Enum | Nenhuma legenda é exibida. |
ScatterChartBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
build() | Chart | Cria o gráfico. |
setBackgroundColor(cssValue) | ScatterChartBuilder | Define a cor do plano de fundo do gráfico. |
setColors(cssValues) | ScatterChartBuilder | Define as cores das linhas no gráfico. |
setDataSourceUrl(url) | ScatterChartBuilder | Define o URL da fonte de dados usado para extrair dados de uma fonte externa, como o Planilhas Google. |
setDataTable(tableBuilder) | ScatterChartBuilder | Define a tabela de dados a ser usada no gráfico usando um DataTableBuilder. |
setDataTable(table) | ScatterChartBuilder | Define a tabela de dados que contém as linhas do gráfico, bem como os rótulos do eixo X. |
setDataViewDefinition(dataViewDefinition) | ScatterChartBuilder | Define a definição de visualização de dados a ser usada no gráfico. |
setDimensions(width, height) | ScatterChartBuilder | Define as dimensões do gráfico. |
setLegendPosition(position) | ScatterChartBuilder | Define a posição da legenda em relação ao gráfico. |
setLegendTextStyle(textStyle) | ScatterChartBuilder | Define o estilo de texto da legenda do gráfico. |
setOption(option, value) | ScatterChartBuilder | Define opções avançadas para este gráfico. |
setPointStyle(style) | ScatterChartBuilder | Define o estilo dos pontos na linha. |
setTitle(chartTitle) | ScatterChartBuilder | Define o título do gráfico. |
setTitleTextStyle(textStyle) | ScatterChartBuilder | Define o estilo de texto do título do gráfico. |
setXAxisLogScale() | ScatterChartBuilder | Transforma o eixo horizontal em uma escala logarítmica (requer que todos os valores sejam positivos). |
setXAxisRange(start, end) | ScatterChartBuilder | Define o intervalo do eixo horizontal do gráfico. |
setXAxisTextStyle(textStyle) | ScatterChartBuilder | Define o estilo de texto do eixo horizontal. |
setXAxisTitle(title) | ScatterChartBuilder | Adiciona um título ao eixo horizontal. |
setXAxisTitleTextStyle(textStyle) | ScatterChartBuilder | Define o estilo do texto do título do eixo horizontal. |
setYAxisLogScale() | ScatterChartBuilder | Torna o eixo vertical em uma escala logarítmica (requer que todos os valores sejam positivos). |
setYAxisRange(start, end) | ScatterChartBuilder | Define o intervalo do eixo vertical do gráfico. |
setYAxisTextStyle(textStyle) | ScatterChartBuilder | Define o estilo de texto do eixo vertical. |
setYAxisTitle(title) | ScatterChartBuilder | Adiciona um título ao eixo vertical. |
setYAxisTitleTextStyle(textStyle) | ScatterChartBuilder | Define o estilo do texto do título do eixo vertical. |
StringFilterBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
setCaseSensitive(caseSensitive) | StringFilterBuilder | Define se a correspondência diferencia maiúsculas de minúsculas ou não. |
setMatchType(matchType) | StringFilterBuilder | Define se o controle precisa corresponder apenas a valores exatos (MatchType.EXACT ), prefixos
começando do início do valor (MatchType.PREFIX ) ou qualquer substring
(MatchType.ANY ). |
setRealtimeTrigger(realtimeTrigger) | StringFilterBuilder | Define se o controle precisa corresponder sempre que uma tecla for pressionada ou somente quando o campo de entrada for "mudar" (perda de foco ou pressionar a tecla Enter). |
TableChartBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
build() | Chart | Cria o gráfico. |
enablePaging(enablePaging) | TableChartBuilder | Define se a paginação será ativada pelos dados. |
enablePaging(pageSize) | TableChartBuilder | Ativa a paginação e define o número de linhas em cada página. |
enablePaging(pageSize, startPage) | TableChartBuilder | Ativa a paginação, define o número de linhas em cada página e a primeira página da tabela a ser exibida (os números das páginas são baseados em zero). |
enableRtlTable(rtlEnabled) | TableChartBuilder | Adiciona suporte básico a idiomas escritos da direita para a esquerda (como árabe ou hebraico) invertendo a ordem das colunas da tabela, de modo que a coluna zero seja a mais à direita e a última coluna seja a mais à esquerda. |
enableSorting(enableSorting) | TableChartBuilder | Define se as colunas serão classificadas quando o usuário clicar no cabeçalho de uma coluna. |
setDataSourceUrl(url) | TableChartBuilder | Define o URL da fonte de dados usado para extrair dados de uma fonte externa, como o Planilhas Google. |
setDataTable(tableBuilder) | TableChartBuilder | Define a tabela de dados a ser usada no gráfico usando um DataTableBuilder. |
setDataTable(table) | TableChartBuilder | Define a tabela de dados que contém as linhas do gráfico, bem como os rótulos do eixo X. |
setDataViewDefinition(dataViewDefinition) | TableChartBuilder | Define a definição de visualização de dados a ser usada no gráfico. |
setDimensions(width, height) | TableChartBuilder | Define as dimensões do gráfico. |
setFirstRowNumber(number) | TableChartBuilder | Define o número da primeira linha na tabela de dados. |
setInitialSortingAscending(column) | TableChartBuilder | Define o índice da coluna de acordo com o qual a tabela será inicialmente classificada (crescente). |
setInitialSortingDescending(column) | TableChartBuilder | Define o índice da coluna de acordo com o qual a tabela será inicialmente classificada (decrescente). |
setOption(option, value) | TableChartBuilder | Define opções avançadas para este gráfico. |
showRowNumberColumn(showRowNumber) | TableChartBuilder | Define se o número da linha será mostrado como a primeira coluna da tabela. |
useAlternatingRowStyle(alternate) | TableChartBuilder | Define se o estilo de cor alternada será atribuído às linhas pares e ímpares do gráfico de tabela. |
TextStyle
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
getColor() | String | Recebe a cor do estilo do texto. |
getFontName() | String | Recebe o nome da fonte do estilo de texto. |
getFontSize() | Number | Recebe o tamanho da fonte do estilo de texto. |
TextStyleBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
build() | TextStyle | Cria e retorna um objeto de configuração de estilo de texto que foi criado usando esse builder. |
setColor(cssValue) | TextStyleBuilder | Define a cor do estilo do texto. |
setFontName(fontName) | TextStyleBuilder | Define o nome da fonte do estilo de texto |
setFontSize(fontSize) | TextStyleBuilder | Define o tamanho da fonte do estilo de texto. |