ExcelScript.ChartSeries interface
Representa uma série de um gráfico.
Comentários
Usada por
Exemplos
/**
* This sample produces a line chart with two series.
* The chart assumes data in A1:E5 that looks like this:
* Product Qtr1 Qtr2 Qtr3 Qtr4
* Frames 5000 7000 6544 4377
* Saddles 400 323 276 651
*/
function main(workbook: ExcelScript.Workbook) {
// Establish the ranges to use.
const sheet = workbook.getActiveWorksheet();
const headerRange = sheet.getRange("A1:E1");
const firstSeriesRange = sheet.getRange("A2:E2");
const secondSeriesRange = sheet.getRange("A3:E3");
// Create the chart.
const lineChart = sheet.addChart(ExcelScript.ChartType.line, headerRange);
// Add the first chart series.
const firstSeries = lineChart.addChartSeries();
firstSeries.setXAxisValues(headerRange);
firstSeries.setValues(firstSeriesRange);
// Add the second chart series.
const secondSeries = lineChart.addChartSeries();
secondSeries.setXAxisValues(headerRange);
secondSeries.setValues(secondSeriesRange);
}
Métodos
| add |
Adiciona uma nova linha de tendência ao conjunto de linha de tendência. |
| delete() | Exclui a série de gráfico. |
| get |
Especifica o grupo da série especificada. |
| get |
Encapsula as opções de bin para gráficos de histograma e gráficos de pareto. |
| get |
Encapsula as opções para os gráficos de caixa estreita. |
| get |
Este pode ser um valor inteiro de 0 (zero) a 300, representando a porcentagem do tamanho padrão. Esta propriedade só se aplica a gráficos de bolhas. |
| get |
Obtém um objeto de linha de tendência por índice, que é o pedido de inserção na matriz de itens. |
| get |
Representa o tipo de gráfico de uma série. Consulte |
| get |
Representa uma coleção de todos os rótulos de dados da série. |
| get |
Obtém a representação da cadeia de caracteres da fonte de dados da série do gráfico. A representação de cadeia de caracteres pode ser uma informação, como um endereço de célula. |
| get |
Obtém o tipo de fonte de dados da série de gráficos. |
| get |
Obtém os valores de uma única dimensão da série do gráfico. Podem ser valores de categoria ou valores de dados, dependendo da dimensão especificada e de como os dados são mapeados para a série de gráficos. |
| get |
Representa o tamanho do furo de rosca de uma série de gráficos. Válido apenas em gráficos de rosca e rosca explodida. Gera um |
| get |
Especifica o valor de explosão para uma fatia de gráfico de pizza ou gráfico de rosca. Retorna 0 (zero) se não houver explosão (a ponta da fatia está no centro da pizza). |
| get |
Especifica se a série é filtrada. Não aplicável para gráficos de superfície. |
| get |
Especifica o ângulo da primeira fatia do gráfico de pizza ou gráfico de rosca, em graus (no sentido horário a partir da vertical). Aplica-se apenas a pizza, torta 3-D e gráficos de rosca.. Pode ser um valor de 0 a 360. |
| get |
Representa a formatação de uma série do gráfico, que inclui a formatação de linha e de preenchimento. |
| get |
Representa a largura do espaçamento de uma série de gráfico. Válido apenas em gráficos de barras e colunas, bem como classes específicas de gráficos de linhas e de pizza. Lança uma exceção de argumento inválido em gráficos inválidos. |
| get |
Especifica a cor do valor máximo de uma série de gráficos de mapa de regiões. |
| get |
Especifica o tipo de valor máximo de uma série de gráficos de mapa de regiões. |
| get |
Especifica o valor máximo de uma série de gráficos de mapa de regiões. |
| get |
Especifica a cor do valor do ponto médio de uma série de gráficos de mapa de regiões. |
| get |
Especifica o tipo do valor do ponto médio de uma série de gráficos de mapa de regiões. |
| get |
Especifica o valor do ponto médio de uma série de gráficos de mapa de regiões. |
| get |
Especifica a cor do valor mínimo de uma série de gráficos de mapa de regiões. |
| get |
Especifica o tipo do valor mínimo de uma série de gráficos de mapa de regiões. |
| get |
Especifica o valor mínimo de uma série de gráficos de mapa de regiões. |
| get |
Especifica o estilo de gradiente de série de um gráfico de mapa de regiões. |
| get |
Especifica se a série tem rótulos de dados. |
| get |
Especifica a cor de preenchimento para pontos de dados negativos em uma série. |
| get |
True se o Excel inverter o padrão no item quando ele corresponde a um número negativo. |
| get |
Encapsula as opções para um gráfico de mapa de região. |
| get |
Especifica a cor de plano de fundo do marcador de uma série de gráficos. |
| get |
Especifica a cor do primeiro plano do marcador de uma série de gráficos. |
| get |
Especifica o tamanho do marcador de uma série de gráficos. O intervalo de tamanho com suporte é de 2 a 72. Esse método retornará um erro InvalidArgument se ele estiver definido com um tamanho fora do intervalo com suporte. |
| get |
Especifica o estilo do marcador de uma série de gráficos. Consulte |
| get |
Especifica o nome de uma série em um gráfico. O comprimento do nome não deve ser maior que 255 caracteres. |
| get |
Especifica como barras e colunas são posicionadas. Pode ser um valor entre -100 e 100. Se aplicam apenas às barras 2D e gráficos de colunas 2D. |
| get |
Especifica a área de estratégia do rótulo pai da série para um gráfico de mapa de árvore. |
| get |
Especifica a ordem de plotagem de uma série de gráficos dentro do grupo de gráficos. |
| get |
Retorna uma coleção de todos os pontos da série. |
| get |
Especifica o tamanho da seção secundária de um gráfico de pizza ou de barra de pizza como uma porcentagem do tamanho da pizza principal. Pode ser um valor de 5 de 200. |
| get |
Especifica se as linhas de conexão são mostradas em gráficos em cascata. |
| get |
Especifica se as linhas de preenchimento são exibidas para cada rótulo de dados na série. |
| get |
Especifica se a série tem uma sombra. |
| get |
Especifica se a série é suave. Aplicável apenas a gráficos de linhas e gráficos de dispersão. |
| get |
Especifica a forma como as duas seções de um gráfico de pizza ou de barra são divididas. |
| get |
Especifica o valor limite que separa duas seções de um gráfico de pizza ou de barra de pizza. |
| get |
A coleção de linhas de tendência da série. |
| get |
Verdadeiro se o Excel atribuir uma cor ou padrão diferente a cada marcador de dados. O gráfico deve conter apenas uma série. |
| get |
Representa o objeto da barra de erros de uma série de gráficos. |
| get |
Representa o objeto da barra de erros de uma série de gráficos. |
| set |
Especifica o grupo da série especificada. |
| set |
Este pode ser um valor inteiro de 0 (zero) a 300, representando a porcentagem do tamanho padrão. Esta propriedade só se aplica a gráficos de bolhas. |
| set |
Define os tamanhos das bolhas para uma série de gráficos. Funciona apenas para gráficos de bolhas. |
| set |
Representa o tipo de gráfico de uma série. Consulte |
| set |
Representa o tamanho do furo de rosca de uma série de gráficos. Válido apenas em gráficos de rosca e rosca explodida. Gera um |
| set |
Especifica o valor de explosão para uma fatia de gráfico de pizza ou gráfico de rosca. Retorna 0 (zero) se não houver explosão (a ponta da fatia está no centro da pizza). |
| set |
Especifica se a série é filtrada. Não aplicável para gráficos de superfície. |
| set |
Especifica o ângulo da primeira fatia do gráfico de pizza ou gráfico de rosca, em graus (no sentido horário a partir da vertical). Aplica-se apenas a pizza, torta 3-D e gráficos de rosca.. Pode ser um valor de 0 a 360. |
| set |
Representa a largura do espaçamento de uma série de gráfico. Válido apenas em gráficos de barras e colunas, bem como classes específicas de gráficos de linhas e de pizza. Lança uma exceção de argumento inválido em gráficos inválidos. |
| set |
Especifica a cor do valor máximo de uma série de gráficos de mapa de regiões. |
| set |
Especifica o tipo de valor máximo de uma série de gráficos de mapa de regiões. |
| set |
Especifica o valor máximo de uma série de gráficos de mapa de regiões. |
| set |
Especifica a cor do valor do ponto médio de uma série de gráficos de mapa de regiões. |
| set |
Especifica o tipo do valor do ponto médio de uma série de gráficos de mapa de regiões. |
| set |
Especifica o valor do ponto médio de uma série de gráficos de mapa de regiões. |
| set |
Especifica a cor do valor mínimo de uma série de gráficos de mapa de regiões. |
| set |
Especifica o tipo do valor mínimo de uma série de gráficos de mapa de regiões. |
| set |
Especifica o valor mínimo de uma série de gráficos de mapa de regiões. |
| set |
Especifica o estilo de gradiente de série de um gráfico de mapa de regiões. |
| set |
Especifica se a série tem rótulos de dados. |
| set |
Especifica a cor de preenchimento para pontos de dados negativos em uma série. |
| set |
True se o Excel inverter o padrão no item quando ele corresponde a um número negativo. |
| set |
Especifica a cor de plano de fundo do marcador de uma série de gráficos. |
| set |
Especifica a cor do primeiro plano do marcador de uma série de gráficos. |
| set |
Especifica o tamanho do marcador de uma série de gráficos. O intervalo de tamanho com suporte é de 2 a 72. Esse método retornará um erro InvalidArgument se ele estiver definido com um tamanho fora do intervalo com suporte. |
| set |
Especifica o estilo do marcador de uma série de gráficos. Consulte |
| set |
Especifica o nome de uma série em um gráfico. O comprimento do nome não deve ser maior que 255 caracteres. |
| set |
Especifica como barras e colunas são posicionadas. Pode ser um valor entre -100 e 100. Se aplicam apenas às barras 2D e gráficos de colunas 2D. |
| set |
Especifica a área de estratégia do rótulo pai da série para um gráfico de mapa de árvore. |
| set |
Especifica a ordem de plotagem de uma série de gráficos dentro do grupo de gráficos. |
| set |
Especifica o tamanho da seção secundária de um gráfico de pizza ou de barra de pizza como uma porcentagem do tamanho da pizza principal. Pode ser um valor de 5 de 200. |
| set |
Especifica se as linhas de conexão são mostradas em gráficos em cascata. |
| set |
Especifica se as linhas de preenchimento são exibidas para cada rótulo de dados na série. |
| set |
Especifica se a série tem uma sombra. |
| set |
Especifica se a série é suave. Aplicável apenas a gráficos de linhas e gráficos de dispersão. |
| set |
Especifica a forma como as duas seções de um gráfico de pizza ou de barra são divididas. |
| set |
Especifica o valor limite que separa duas seções de um gráfico de pizza ou de barra de pizza. |
| set |
Define os valores de uma série de gráficos. Para gráficos de dispersão, refere-se aos valores do eixo y. |
| set |
Verdadeiro se o Excel atribuir uma cor ou padrão diferente a cada marcador de dados. O gráfico deve conter apenas uma série. |
| set |
Define os valores do eixo x para uma série de gráficos. |
Detalhes do método
addChartTrendline(type)
Adiciona uma nova linha de tendência ao conjunto de linha de tendência.
addChartTrendline(type?: ChartTrendlineType): ChartTrendline;
Parâmetros
Especifica o tipo de linha de tendência. O valor padrão é "Linear". Consulte ExcelScript.ChartTrendline para obter detalhes.
Retornos
delete()
Exclui a série de gráfico.
delete(): void;
Retornos
void
Exemplos
/**
* This sample creates a bubble chart and manually adds each series.
*/
function main(workbook: ExcelScript.Workbook) {
const sheet = workbook.getActiveWorksheet();
// Add sample data.
const data = [
["Product", "Price ($)", "Quality Score", "Market Share"],
["Keyboards", 85, 88, 25],
["Mice", 120, 80, 20]
];
const dataRange = sheet.getRange("A1:D3");
dataRange.setValues(data);
// Create bubble chart - start with headers to create empty chart.
const chart = sheet.addChart(
ExcelScript.ChartType.bubble,
sheet.getRange("B1:D1")
);
chart.setPosition("A5");
chart.getTitle().setText("Product Analysis");
// Remove any default series that were created.
while (chart.getSeries().length > 0) {
chart.getSeries()[0].delete();
}
// Add each product as its own series.
for (let i = 2; i <= 3; i++) {
const productName = sheet.getRange(`A${i}`).getValue() as string;
const newSeries = chart.addChartSeries(productName);
newSeries.setXAxisValues(sheet.getRange(`B${i}:B${i}`));
newSeries.setValues(sheet.getRange(`C${i}:C${i}`));
newSeries.setBubbleSizes(sheet.getRange(`D${i}:D${i}`));
}
}
getAxisGroup()
Especifica o grupo da série especificada.
getAxisGroup(): ChartAxisGroup;
Retornos
getBinOptions()
Encapsula as opções de bin para gráficos de histograma e gráficos de pareto.
getBinOptions(): ChartBinOptions;
Retornos
getBoxwhiskerOptions()
Encapsula as opções para os gráficos de caixa estreita.
getBoxwhiskerOptions(): ChartBoxwhiskerOptions;
Retornos
getBubbleScale()
Este pode ser um valor inteiro de 0 (zero) a 300, representando a porcentagem do tamanho padrão. Esta propriedade só se aplica a gráficos de bolhas.
getBubbleScale(): number;
Retornos
number
getChartTrendline(index)
Obtém um objeto de linha de tendência por índice, que é o pedido de inserção na matriz de itens.
getChartTrendline(index: number): ChartTrendline;
Parâmetros
- index
-
number
Representa o pedido de inserção na matriz de itens.
Retornos
getChartType()
Representa o tipo de gráfico de uma série. Consulte ExcelScript.ChartType para obter detalhes.
getChartType(): ChartType;
Retornos
getDataLabels()
Representa uma coleção de todos os rótulos de dados da série.
getDataLabels(): ChartDataLabels;
Retornos
Exemplos
/**
* This sample accesses and configures data labels for a series.
* This assumes the active worksheet has a chart.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first chart on the active worksheet.
const sheet = workbook.getActiveWorksheet();
const chart = sheet.getCharts()[0];
// Configure data labels via series.
const series = chart.getSeries()[0];
const dataLabels = series.getDataLabels();
dataLabels.setShowPercentage(true);
dataLabels.setShowValue(false);
}
getDimensionDataSourceString(dimension)
Obtém a representação da cadeia de caracteres da fonte de dados da série do gráfico. A representação de cadeia de caracteres pode ser uma informação, como um endereço de célula.
getDimensionDataSourceString(dimension: ChartSeriesDimension): string;
Parâmetros
- dimension
- ExcelScript.ChartSeriesDimension
A dimensão do eixo de onde os dados são.
Retornos
string
getDimensionDataSourceType(dimension)
Obtém o tipo de fonte de dados da série de gráficos.
getDimensionDataSourceType(
dimension: ChartSeriesDimension
): ChartDataSourceType;
Parâmetros
- dimension
- ExcelScript.ChartSeriesDimension
A dimensão do eixo de onde os dados são.
Retornos
getDimensionValues(dimension)
Obtém os valores de uma única dimensão da série do gráfico. Podem ser valores de categoria ou valores de dados, dependendo da dimensão especificada e de como os dados são mapeados para a série de gráficos.
getDimensionValues(dimension: ChartSeriesDimension): string[];
Parâmetros
- dimension
- ExcelScript.ChartSeriesDimension
A dimensão do eixo de onde os dados são.
Retornos
string[]
getDoughnutHoleSize()
Representa o tamanho do furo de rosca de uma série de gráficos. Válido apenas em gráficos de rosca e rosca explodida. Gera um InvalidArgument erro em gráficos inválidos.
getDoughnutHoleSize(): number;
Retornos
number
getExplosion()
Especifica o valor de explosão para uma fatia de gráfico de pizza ou gráfico de rosca. Retorna 0 (zero) se não houver explosão (a ponta da fatia está no centro da pizza).
getExplosion(): number;
Retornos
number
getFiltered()
Especifica se a série é filtrada. Não aplicável para gráficos de superfície.
getFiltered(): boolean;
Retornos
boolean
getFirstSliceAngle()
Especifica o ângulo da primeira fatia do gráfico de pizza ou gráfico de rosca, em graus (no sentido horário a partir da vertical). Aplica-se apenas a pizza, torta 3-D e gráficos de rosca.. Pode ser um valor de 0 a 360.
getFirstSliceAngle(): number;
Retornos
number
getFormat()
Representa a formatação de uma série do gráfico, que inclui a formatação de linha e de preenchimento.
getFormat(): ChartSeriesFormat;
Retornos
Exemplos
/**
* This sample gets the series format to customize appearance.
* This assumes the active worksheet has a chart.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first chart on the active worksheet.
const sheet = workbook.getActiveWorksheet();
const chart = sheet.getCharts()[0];
// Customize the series color.
const series = chart.getSeries()[0];
const format = series.getFormat();
format.getFill().setSolidColor("#B0C4DE");
}
getGapWidth()
Representa a largura do espaçamento de uma série de gráfico. Válido apenas em gráficos de barras e colunas, bem como classes específicas de gráficos de linhas e de pizza. Lança uma exceção de argumento inválido em gráficos inválidos.
getGapWidth(): number;
Retornos
number
getGradientMaximumColor()
Especifica a cor do valor máximo de uma série de gráficos de mapa de regiões.
getGradientMaximumColor(): string;
Retornos
string
getGradientMaximumType()
Especifica o tipo de valor máximo de uma série de gráficos de mapa de regiões.
getGradientMaximumType(): ChartGradientStyleType;
Retornos
getGradientMaximumValue()
Especifica o valor máximo de uma série de gráficos de mapa de regiões.
getGradientMaximumValue(): number;
Retornos
number
getGradientMidpointColor()
Especifica a cor do valor do ponto médio de uma série de gráficos de mapa de regiões.
getGradientMidpointColor(): string;
Retornos
string
getGradientMidpointType()
Especifica o tipo do valor do ponto médio de uma série de gráficos de mapa de regiões.
getGradientMidpointType(): ChartGradientStyleType;
Retornos
getGradientMidpointValue()
Especifica o valor do ponto médio de uma série de gráficos de mapa de regiões.
getGradientMidpointValue(): number;
Retornos
number
getGradientMinimumColor()
Especifica a cor do valor mínimo de uma série de gráficos de mapa de regiões.
getGradientMinimumColor(): string;
Retornos
string
getGradientMinimumType()
Especifica o tipo do valor mínimo de uma série de gráficos de mapa de regiões.
getGradientMinimumType(): ChartGradientStyleType;
Retornos
getGradientMinimumValue()
Especifica o valor mínimo de uma série de gráficos de mapa de regiões.
getGradientMinimumValue(): number;
Retornos
number
getGradientStyle()
Especifica o estilo de gradiente de série de um gráfico de mapa de regiões.
getGradientStyle(): ChartGradientStyle;
Retornos
getHasDataLabels()
Especifica se a série tem rótulos de dados.
getHasDataLabels(): boolean;
Retornos
boolean
getInvertColor()
Especifica a cor de preenchimento para pontos de dados negativos em uma série.
getInvertColor(): string;
Retornos
string
getInvertIfNegative()
True se o Excel inverter o padrão no item quando ele corresponde a um número negativo.
getInvertIfNegative(): boolean;
Retornos
boolean
getMapOptions()
Encapsula as opções para um gráfico de mapa de região.
getMapOptions(): ChartMapOptions;
Retornos
getMarkerBackgroundColor()
Especifica a cor de plano de fundo do marcador de uma série de gráficos.
getMarkerBackgroundColor(): string;
Retornos
string
getMarkerForegroundColor()
Especifica a cor do primeiro plano do marcador de uma série de gráficos.
getMarkerForegroundColor(): string;
Retornos
string
getMarkerSize()
Especifica o tamanho do marcador de uma série de gráficos. O intervalo de tamanho com suporte é de 2 a 72. Esse método retornará um erro InvalidArgument se ele estiver definido com um tamanho fora do intervalo com suporte.
getMarkerSize(): number;
Retornos
number
getMarkerStyle()
Especifica o estilo do marcador de uma série de gráficos. Consulte ExcelScript.ChartMarkerStyle para obter detalhes.
getMarkerStyle(): ChartMarkerStyle;
Retornos
getName()
Especifica o nome de uma série em um gráfico. O comprimento do nome não deve ser maior que 255 caracteres.
getName(): string;
Retornos
string
Exemplos
/**
* This sample logs the names of each of the chart series in a chart named "ColumnClusteredChart".
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
// Get an existing chart named "ColumnClusteredChart".
let chart = selectedSheet.getChart("ColumnClusteredChart");
// Log the name of each chart series in the chart.
let seriesList = chart.getSeries();
seriesList.forEach((series) => {
console.log(series.getName());
});
}
getOverlap()
Especifica como barras e colunas são posicionadas. Pode ser um valor entre -100 e 100. Se aplicam apenas às barras 2D e gráficos de colunas 2D.
getOverlap(): number;
Retornos
number
getParentLabelStrategy()
Especifica a área de estratégia do rótulo pai da série para um gráfico de mapa de árvore.
getParentLabelStrategy(): ChartParentLabelStrategy;
Retornos
getPlotOrder()
Especifica a ordem de plotagem de uma série de gráficos dentro do grupo de gráficos.
getPlotOrder(): number;
Retornos
number
getPoints()
Retorna uma coleção de todos os pontos da série.
getPoints(): ChartPoint[];
Retornos
getSecondPlotSize()
Especifica o tamanho da seção secundária de um gráfico de pizza ou de barra de pizza como uma porcentagem do tamanho da pizza principal. Pode ser um valor de 5 de 200.
getSecondPlotSize(): number;
Retornos
number
getShowConnectorLines()
Especifica se as linhas de conexão são mostradas em gráficos em cascata.
getShowConnectorLines(): boolean;
Retornos
boolean
getShowLeaderLines()
Especifica se as linhas de preenchimento são exibidas para cada rótulo de dados na série.
getShowLeaderLines(): boolean;
Retornos
boolean
getShowShadow()
Especifica se a série tem uma sombra.
getShowShadow(): boolean;
Retornos
boolean
getSmooth()
Especifica se a série é suave. Aplicável apenas a gráficos de linhas e gráficos de dispersão.
getSmooth(): boolean;
Retornos
boolean
getSplitType()
Especifica a forma como as duas seções de um gráfico de pizza ou de barra são divididas.
getSplitType(): ChartSplitType;
Retornos
getSplitValue()
Especifica o valor limite que separa duas seções de um gráfico de pizza ou de barra de pizza.
getSplitValue(): number;
Retornos
number
getTrendlines()
A coleção de linhas de tendência da série.
getTrendlines(): ChartTrendline[];
Retornos
getVaryByCategories()
Verdadeiro se o Excel atribuir uma cor ou padrão diferente a cada marcador de dados. O gráfico deve conter apenas uma série.
getVaryByCategories(): boolean;
Retornos
boolean
getXErrorBars()
Representa o objeto da barra de erros de uma série de gráficos.
getXErrorBars(): ChartErrorBars;
Retornos
getYErrorBars()
Representa o objeto da barra de erros de uma série de gráficos.
getYErrorBars(): ChartErrorBars;
Retornos
Exemplos
/**
* This script adds error bars for the standard error of each chart series point.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the range for the chart.
const worksheet = workbook.getWorksheet("Sample");
const dataRange = worksheet.getRange("A1:B15");
// Create a line chart.
const chart = worksheet.addChart(ExcelScript.ChartType.line, dataRange);
// For each series, add error bars for the standard error on each point
const allSeries = chart.getSeries();
allSeries.forEach((series) => {
series.getYErrorBars().setType(ExcelScript.ChartErrorBarsType.stError);
series.getYErrorBars().setVisible(true);
});
}
setAxisGroup(axisGroup)
Especifica o grupo da série especificada.
setAxisGroup(axisGroup: ChartAxisGroup): void;
Parâmetros
- axisGroup
- ExcelScript.ChartAxisGroup
Retornos
void
setBubbleScale(bubbleScale)
Este pode ser um valor inteiro de 0 (zero) a 300, representando a porcentagem do tamanho padrão. Esta propriedade só se aplica a gráficos de bolhas.
setBubbleScale(bubbleScale: number): void;
Parâmetros
- bubbleScale
-
number
Retornos
void
setBubbleSizes(sourceData)
Define os tamanhos das bolhas para uma série de gráficos. Funciona apenas para gráficos de bolhas.
setBubbleSizes(sourceData: Range): void;
Parâmetros
- sourceData
- ExcelScript.Range
O Range objeto correspondente aos dados de origem.
Retornos
void
Exemplos
/**
* This sample sets bubble sizes for a bubble chart series.
*/
function main(workbook: ExcelScript.Workbook) {
const sheet = workbook.getActiveWorksheet();
// Add sample data.
const data = [
["Product", "Price ($)", "Quality Score", "Market Share"],
["Product A", 85, 88, 25]
];
const dataRange = sheet.getRange("A1:D2");
dataRange.setValues(data);
// Create bubble chart.
const chart = sheet.addChart(
ExcelScript.ChartType.bubble,
sheet.getRange("B1:D1")
);
chart.setPosition("A4");
// Remove default series.
while (chart.getSeries().length > 0) {
chart.getSeries()[0].delete();
}
// Add series with bubble sizes.
const newSeries = chart.addChartSeries("Product A");
newSeries.setXAxisValues(sheet.getRange("B2:B2"));
newSeries.setValues(sheet.getRange("C2:C2"));
newSeries.setBubbleSizes(sheet.getRange("D2:D2"));
}
setChartType(chartType)
Representa o tipo de gráfico de uma série. Consulte ExcelScript.ChartType para obter detalhes.
setChartType(chartType: ChartType): void;
Parâmetros
- chartType
- ExcelScript.ChartType
Retornos
void
setDoughnutHoleSize(doughnutHoleSize)
Representa o tamanho do furo de rosca de uma série de gráficos. Válido apenas em gráficos de rosca e rosca explodida. Gera um InvalidArgument erro em gráficos inválidos.
setDoughnutHoleSize(doughnutHoleSize: number): void;
Parâmetros
- doughnutHoleSize
-
number
Retornos
void
setExplosion(explosion)
Especifica o valor de explosão para uma fatia de gráfico de pizza ou gráfico de rosca. Retorna 0 (zero) se não houver explosão (a ponta da fatia está no centro da pizza).
setExplosion(explosion: number): void;
Parâmetros
- explosion
-
number
Retornos
void
setFiltered(filtered)
Especifica se a série é filtrada. Não aplicável para gráficos de superfície.
setFiltered(filtered: boolean): void;
Parâmetros
- filtered
-
boolean
Retornos
void
setFirstSliceAngle(firstSliceAngle)
Especifica o ângulo da primeira fatia do gráfico de pizza ou gráfico de rosca, em graus (no sentido horário a partir da vertical). Aplica-se apenas a pizza, torta 3-D e gráficos de rosca.. Pode ser um valor de 0 a 360.
setFirstSliceAngle(firstSliceAngle: number): void;
Parâmetros
- firstSliceAngle
-
number
Retornos
void
setGapWidth(gapWidth)
Representa a largura do espaçamento de uma série de gráfico. Válido apenas em gráficos de barras e colunas, bem como classes específicas de gráficos de linhas e de pizza. Lança uma exceção de argumento inválido em gráficos inválidos.
setGapWidth(gapWidth: number): void;
Parâmetros
- gapWidth
-
number
Retornos
void
setGradientMaximumColor(gradientMaximumColor)
Especifica a cor do valor máximo de uma série de gráficos de mapa de regiões.
setGradientMaximumColor(gradientMaximumColor: string): void;
Parâmetros
- gradientMaximumColor
-
string
Retornos
void
setGradientMaximumType(gradientMaximumType)
Especifica o tipo de valor máximo de uma série de gráficos de mapa de regiões.
setGradientMaximumType(
gradientMaximumType: ChartGradientStyleType
): void;
Parâmetros
- gradientMaximumType
- ExcelScript.ChartGradientStyleType
Retornos
void
setGradientMaximumValue(gradientMaximumValue)
Especifica o valor máximo de uma série de gráficos de mapa de regiões.
setGradientMaximumValue(gradientMaximumValue: number): void;
Parâmetros
- gradientMaximumValue
-
number
Retornos
void
setGradientMidpointColor(gradientMidpointColor)
Especifica a cor do valor do ponto médio de uma série de gráficos de mapa de regiões.
setGradientMidpointColor(gradientMidpointColor: string): void;
Parâmetros
- gradientMidpointColor
-
string
Retornos
void
setGradientMidpointType(gradientMidpointType)
Especifica o tipo do valor do ponto médio de uma série de gráficos de mapa de regiões.
setGradientMidpointType(
gradientMidpointType: ChartGradientStyleType
): void;
Parâmetros
- gradientMidpointType
- ExcelScript.ChartGradientStyleType
Retornos
void
setGradientMidpointValue(gradientMidpointValue)
Especifica o valor do ponto médio de uma série de gráficos de mapa de regiões.
setGradientMidpointValue(gradientMidpointValue: number): void;
Parâmetros
- gradientMidpointValue
-
number
Retornos
void
setGradientMinimumColor(gradientMinimumColor)
Especifica a cor do valor mínimo de uma série de gráficos de mapa de regiões.
setGradientMinimumColor(gradientMinimumColor: string): void;
Parâmetros
- gradientMinimumColor
-
string
Retornos
void
setGradientMinimumType(gradientMinimumType)
Especifica o tipo do valor mínimo de uma série de gráficos de mapa de regiões.
setGradientMinimumType(
gradientMinimumType: ChartGradientStyleType
): void;
Parâmetros
- gradientMinimumType
- ExcelScript.ChartGradientStyleType
Retornos
void
setGradientMinimumValue(gradientMinimumValue)
Especifica o valor mínimo de uma série de gráficos de mapa de regiões.
setGradientMinimumValue(gradientMinimumValue: number): void;
Parâmetros
- gradientMinimumValue
-
number
Retornos
void
setGradientStyle(gradientStyle)
Especifica o estilo de gradiente de série de um gráfico de mapa de regiões.
setGradientStyle(gradientStyle: ChartGradientStyle): void;
Parâmetros
- gradientStyle
- ExcelScript.ChartGradientStyle
Retornos
void
setHasDataLabels(hasDataLabels)
Especifica se a série tem rótulos de dados.
setHasDataLabels(hasDataLabels: boolean): void;
Parâmetros
- hasDataLabels
-
boolean
Retornos
void
Exemplos
/**
* This sample enables data labels on a chart series.
* This assumes the active worksheet has a chart.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first chart on the active worksheet.
const sheet = workbook.getActiveWorksheet();
const chart = sheet.getCharts()[0];
// Enable data labels on the series.
const series = chart.getSeries()[0];
series.setHasDataLabels(true);
}
setInvertColor(invertColor)
Especifica a cor de preenchimento para pontos de dados negativos em uma série.
setInvertColor(invertColor: string): void;
Parâmetros
- invertColor
-
string
Retornos
void
setInvertIfNegative(invertIfNegative)
True se o Excel inverter o padrão no item quando ele corresponde a um número negativo.
setInvertIfNegative(invertIfNegative: boolean): void;
Parâmetros
- invertIfNegative
-
boolean
Retornos
void
setMarkerBackgroundColor(markerBackgroundColor)
Especifica a cor de plano de fundo do marcador de uma série de gráficos.
setMarkerBackgroundColor(markerBackgroundColor: string): void;
Parâmetros
- markerBackgroundColor
-
string
Retornos
void
setMarkerForegroundColor(markerForegroundColor)
Especifica a cor do primeiro plano do marcador de uma série de gráficos.
setMarkerForegroundColor(markerForegroundColor: string): void;
Parâmetros
- markerForegroundColor
-
string
Retornos
void
setMarkerSize(markerSize)
Especifica o tamanho do marcador de uma série de gráficos. O intervalo de tamanho com suporte é de 2 a 72. Esse método retornará um erro InvalidArgument se ele estiver definido com um tamanho fora do intervalo com suporte.
setMarkerSize(markerSize: number): void;
Parâmetros
- markerSize
-
number
Retornos
void
Exemplos
/**
* This sample sets the marker size for a line chart series.
* This assumes the active worksheet has a line chart with markers.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first chart on the active worksheet.
const sheet = workbook.getActiveWorksheet();
const chart = sheet.getCharts()[0];
// Set the marker size for all series.
const series = chart.getSeries();
series.forEach((s) => {
s.setMarkerSize(8);
});
}
setMarkerStyle(markerStyle)
Especifica o estilo do marcador de uma série de gráficos. Consulte ExcelScript.ChartMarkerStyle para obter detalhes.
setMarkerStyle(markerStyle: ChartMarkerStyle): void;
Parâmetros
- markerStyle
- ExcelScript.ChartMarkerStyle
Retornos
void
Exemplos
/**
* This sample sets the marker style for a line chart series.
* This assumes the active worksheet has a line chart with markers.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first chart on the active worksheet.
const sheet = workbook.getActiveWorksheet();
const chart = sheet.getCharts()[0];
// Set the marker style to circle.
const series = chart.getSeries()[0];
series.setMarkerStyle(ExcelScript.ChartMarkerStyle.circle);
}
setName(name)
Especifica o nome de uma série em um gráfico. O comprimento do nome não deve ser maior que 255 caracteres.
setName(name: string): void;
Parâmetros
- name
-
string
Retornos
void
Exemplos
/**
* This sample sets the name of chart series.
* This assumes the active worksheet has a chart with at least 4 series.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first chart on the active worksheet.
const sheet = workbook.getActiveWorksheet();
const chart = sheet.getCharts()[0];
// Set names for all series.
const seriesCollection = chart.getSeries();
seriesCollection[0].setName("Solar");
seriesCollection[1].setName("Wind");
seriesCollection[2].setName("Hydro");
seriesCollection[3].setName("Geothermal");
}
setOverlap(overlap)
Especifica como barras e colunas são posicionadas. Pode ser um valor entre -100 e 100. Se aplicam apenas às barras 2D e gráficos de colunas 2D.
setOverlap(overlap: number): void;
Parâmetros
- overlap
-
number
Retornos
void
Exemplos
/**
* This sample sets the overlap of the columns in a chart named "ColumnClusteredChart".
*/
function main(workbook: ExcelScript.Workbook) {
// Get the current worksheet.
let selectedSheet = workbook.getActiveWorksheet();
// Get an existing chart named "ColumnClusteredChart".
let chart = selectedSheet.getChart("ColumnClusteredChart");
// Set the overlap of every column of each series within a category.
let seriesList = chart.getSeries();
seriesList.forEach((series) => {
// An overlap of 25 means the columns have 25% of their length overlapping with the adjacent columns in the same category.
series.setOverlap(25);
});
}
setParentLabelStrategy(parentLabelStrategy)
Especifica a área de estratégia do rótulo pai da série para um gráfico de mapa de árvore.
setParentLabelStrategy(
parentLabelStrategy: ChartParentLabelStrategy
): void;
Parâmetros
- parentLabelStrategy
- ExcelScript.ChartParentLabelStrategy
Retornos
void
setPlotOrder(plotOrder)
Especifica a ordem de plotagem de uma série de gráficos dentro do grupo de gráficos.
setPlotOrder(plotOrder: number): void;
Parâmetros
- plotOrder
-
number
Retornos
void
setSecondPlotSize(secondPlotSize)
Especifica o tamanho da seção secundária de um gráfico de pizza ou de barra de pizza como uma porcentagem do tamanho da pizza principal. Pode ser um valor de 5 de 200.
setSecondPlotSize(secondPlotSize: number): void;
Parâmetros
- secondPlotSize
-
number
Retornos
void
setShowConnectorLines(showConnectorLines)
Especifica se as linhas de conexão são mostradas em gráficos em cascata.
setShowConnectorLines(showConnectorLines: boolean): void;
Parâmetros
- showConnectorLines
-
boolean
Retornos
void
setShowLeaderLines(showLeaderLines)
Especifica se as linhas de preenchimento são exibidas para cada rótulo de dados na série.
setShowLeaderLines(showLeaderLines: boolean): void;
Parâmetros
- showLeaderLines
-
boolean
Retornos
void
setShowShadow(showShadow)
Especifica se a série tem uma sombra.
setShowShadow(showShadow: boolean): void;
Parâmetros
- showShadow
-
boolean
Retornos
void
setSmooth(smooth)
Especifica se a série é suave. Aplicável apenas a gráficos de linhas e gráficos de dispersão.
setSmooth(smooth: boolean): void;
Parâmetros
- smooth
-
boolean
Retornos
void
setSplitType(splitType)
Especifica a forma como as duas seções de um gráfico de pizza ou de barra são divididas.
setSplitType(splitType: ChartSplitType): void;
Parâmetros
- splitType
- ExcelScript.ChartSplitType
Retornos
void
setSplitValue(splitValue)
Especifica o valor limite que separa duas seções de um gráfico de pizza ou de barra de pizza.
setSplitValue(splitValue: number): void;
Parâmetros
- splitValue
-
number
Retornos
void
setValues(sourceData)
Define os valores de uma série de gráficos. Para gráficos de dispersão, refere-se aos valores do eixo y.
setValues(sourceData: Range): void;
Parâmetros
- sourceData
- ExcelScript.Range
O Range objeto correspondente aos dados de origem.
Retornos
void
setVaryByCategories(varyByCategories)
Verdadeiro se o Excel atribuir uma cor ou padrão diferente a cada marcador de dados. O gráfico deve conter apenas uma série.
setVaryByCategories(varyByCategories: boolean): void;
Parâmetros
- varyByCategories
-
boolean
Retornos
void
setXAxisValues(sourceData)
Define os valores do eixo x para uma série de gráficos.
setXAxisValues(sourceData: Range): void;
Parâmetros
- sourceData
- ExcelScript.Range
O Range objeto correspondente aos dados de origem.
Retornos
void