Excel.ChartAxis class
Representa um único eixo em um gráfico.
- Extends
Comentários
[ Conjunto de API: ExcelApi 1.1 ]
Propriedades
axis |
Especifica o grupo para o eixo especificado. Veja |
base |
Especifica a unidade base para o eixo de categoria especificado. |
category |
Especifica o tipo de eixo de categoria. |
context | O contexto do pedido associado ao objeto . Esta ação liga o processo do suplemento ao processo da aplicação anfitriã do Office. |
custom |
Especifica o valor de unidade de apresentação do eixo personalizado. Para definir esta propriedade, utilize o |
display |
Representa a unidade de exibição de eixo. Veja |
format | Representa a formatação de um objeto Chart, que inclui formatação de linha e de fonte. |
height | Especifica a altura, em pontos, do eixo do gráfico. Devolve |
left | Especifica a distância, em pontos, da margem esquerda do eixo à esquerda da área do gráfico. Devolve |
log |
Especifica a base do logaritmo ao utilizar escalas logarítmicas. |
major |
Devolve um objeto que representa as principais linhas de grelha do eixo especificado. |
major |
Especifica o tipo de marca de escala principal para o eixo especificado. Veja |
major |
Especifica o valor de escala de unidades principal para o eixo de categoria quando a |
major |
Representa o intervalo entre as duas principais marcas de escala. Pode ser definido como um valor numérico ou uma cadeia de caracteres vazia. O valor retornado sempre é um número. |
maximum | Representa o valor máximo no eixo dos valores. Pode ser definido como um valor numérico ou uma cadeia de caracteres vazia (para valores automáticos de eixo). O valor retornado sempre é um número. |
minimum | Representa o valor mínimo no eixo dos valores. Pode ser definido como um valor numérico ou uma cadeia de caracteres vazia (para valores automáticos de eixo). O valor retornado sempre é um número. |
minor |
Devolve um objeto que representa as linhas de grelha secundárias do eixo especificado. |
minor |
Especifica o tipo de marca de escala secundária para o eixo especificado. Veja |
minor |
Especifica o valor de escala de unidade secundária para o eixo de categoria quando a |
minor |
Representa o intervalo entre as duas marcas de escala secundárias. Pode ser definido como um valor numérico ou uma cadeia de caracteres vazia (para valores automáticos de eixo). O valor retornado sempre é um número. |
reverse |
Especifica se o Excel desenha pontos de dados do último ao primeiro. |
scale |
Especifica o tipo de escala do eixo de valores. Veja |
show |
Especifica se a etiqueta da unidade de apresentação do eixo está visível. |
tick |
Especifica a posição dos rótulos de marcas de escala no eixo especificado. Veja |
tick |
Especifica o número de categorias ou séries entre etiquetas de marca de escala. Pode ser um valor de 1 a 31999 ou uma cadeia de caracteres vazia para configuração automática. O valor retornado sempre é um número. |
tick |
Especifica o número de categorias ou séries entre marcas de escala. |
title | Representa o título do eixo. |
top | Especifica a distância, em pontos, da margem superior do eixo para a parte superior da área do gráfico. Devolve |
type | Especifica o tipo de eixo. Veja |
visible | Especifica se o eixo está visível. |
width | Especifica a largura, em pontos, do eixo do gráfico. Devolve |
Métodos
load(options) | Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar |
load(property |
Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar |
load(property |
Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar |
set(properties, options) | Define várias propriedades de um objeto ao mesmo tempo. Pode transmitir um objeto simples com as propriedades adequadas ou outro objeto de API do mesmo tipo. |
set(properties) | Define várias propriedades no objeto ao mesmo tempo, com base num objeto carregado existente. |
set |
Define todos os nomes de categoria para o eixo especificado. |
set |
Definirá a unidade de exibição de eixo a um valor personalizado. |
toJSON() | Substitui o método JavaScript |
Detalhes da propriedade
axisGroup
Especifica o grupo para o eixo especificado. Veja Excel.ChartAxisGroup
para obter detalhes.
readonly axisGroup: Excel.ChartAxisGroup | "Primary" | "Secondary";
Valor da propriedade
Excel.ChartAxisGroup | "Primary" | "Secondary"
Comentários
baseTimeUnit
Especifica a unidade base para o eixo de categoria especificado.
baseTimeUnit: Excel.ChartAxisTimeUnit | "Days" | "Months" | "Years";
Valor da propriedade
Excel.ChartAxisTimeUnit | "Days" | "Months" | "Years"
Comentários
categoryType
Especifica o tipo de eixo de categoria.
categoryType: Excel.ChartAxisCategoryType | "Automatic" | "TextAxis" | "DateAxis";
Valor da propriedade
Excel.ChartAxisCategoryType | "Automatic" | "TextAxis" | "DateAxis"
Comentários
context
O contexto do pedido associado ao objeto . Esta ação liga o processo do suplemento ao processo da aplicação anfitriã do Office.
context: RequestContext;
Valor da propriedade
customDisplayUnit
Especifica o valor de unidade de apresentação do eixo personalizado. Para definir esta propriedade, utilize o SetCustomDisplayUnit(double)
método .
readonly customDisplayUnit: number;
Valor da propriedade
number
Comentários
displayUnit
Representa a unidade de exibição de eixo. Veja Excel.ChartAxisDisplayUnit
para obter detalhes.
displayUnit: Excel.ChartAxisDisplayUnit | "None" | "Hundreds" | "Thousands" | "TenThousands" | "HundredThousands" | "Millions" | "TenMillions" | "HundredMillions" | "Billions" | "Trillions" | "Custom";
Valor da propriedade
Excel.ChartAxisDisplayUnit | "None" | "Hundreds" | "Thousands" | "TenThousands" | "HundredThousands" | "Millions" | "TenMillions" | "HundredMillions" | "Billions" | "Trillions" | "Custom"
Comentários
[ Conjunto de API: ExcelApi 1.7 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/excel/10-chart/chart-axis.yaml
await Excel.run(async (context) => {
const sheet = context.workbook.worksheets.getItem("Sample");
let chart = sheet.charts.getItemAt(0);
let categoryAxis = chart.axes.categoryAxis;
let valueAxis = chart.axes.valueAxis;
// Load to get display unit.
valueAxis.load("displayUnit");
await context.sync();
console.log("The vertical axis display unit is: " + valueAxis.displayUnit);
});
format
Representa a formatação de um objeto Chart, que inclui formatação de linha e de fonte.
readonly format: Excel.ChartAxisFormat;
Valor da propriedade
Comentários
height
Especifica a altura, em pontos, do eixo do gráfico. Devolve null
se o eixo não estiver visível.
readonly height: number;
Valor da propriedade
number
Comentários
left
Especifica a distância, em pontos, da margem esquerda do eixo à esquerda da área do gráfico. Devolve null
se o eixo não estiver visível.
readonly left: number;
Valor da propriedade
number
Comentários
logBase
Especifica a base do logaritmo ao utilizar escalas logarítmicas.
logBase: number;
Valor da propriedade
number
Comentários
majorGridlines
Devolve um objeto que representa as principais linhas de grelha do eixo especificado.
readonly majorGridlines: Excel.ChartGridlines;
Valor da propriedade
Comentários
majorTickMark
Especifica o tipo de marca de escala principal para o eixo especificado. Veja Excel.ChartAxisTickMark
para obter detalhes.
majorTickMark: Excel.ChartAxisTickMark | "None" | "Cross" | "Inside" | "Outside";
Valor da propriedade
Excel.ChartAxisTickMark | "None" | "Cross" | "Inside" | "Outside"
Comentários
majorTimeUnitScale
Especifica o valor de escala de unidades principal para o eixo de categoria quando a categoryType
propriedade está definida como dateAxis
.
majorTimeUnitScale: Excel.ChartAxisTimeUnit | "Days" | "Months" | "Years";
Valor da propriedade
Excel.ChartAxisTimeUnit | "Days" | "Months" | "Years"
Comentários
majorUnit
Representa o intervalo entre as duas principais marcas de escala. Pode ser definido como um valor numérico ou uma cadeia de caracteres vazia. O valor retornado sempre é um número.
majorUnit: any;
Valor da propriedade
any
Comentários
maximum
Representa o valor máximo no eixo dos valores. Pode ser definido como um valor numérico ou uma cadeia de caracteres vazia (para valores automáticos de eixo). O valor retornado sempre é um número.
maximum: any;
Valor da propriedade
any
Comentários
minimum
Representa o valor mínimo no eixo dos valores. Pode ser definido como um valor numérico ou uma cadeia de caracteres vazia (para valores automáticos de eixo). O valor retornado sempre é um número.
minimum: any;
Valor da propriedade
any
Comentários
minorGridlines
Devolve um objeto que representa as linhas de grelha secundárias do eixo especificado.
readonly minorGridlines: Excel.ChartGridlines;
Valor da propriedade
Comentários
minorTickMark
Especifica o tipo de marca de escala secundária para o eixo especificado. Veja Excel.ChartAxisTickMark
para obter detalhes.
minorTickMark: Excel.ChartAxisTickMark | "None" | "Cross" | "Inside" | "Outside";
Valor da propriedade
Excel.ChartAxisTickMark | "None" | "Cross" | "Inside" | "Outside"
Comentários
minorTimeUnitScale
Especifica o valor de escala de unidade secundária para o eixo de categoria quando a categoryType
propriedade está definida como dateAxis
.
minorTimeUnitScale: Excel.ChartAxisTimeUnit | "Days" | "Months" | "Years";
Valor da propriedade
Excel.ChartAxisTimeUnit | "Days" | "Months" | "Years"
Comentários
minorUnit
Representa o intervalo entre as duas marcas de escala secundárias. Pode ser definido como um valor numérico ou uma cadeia de caracteres vazia (para valores automáticos de eixo). O valor retornado sempre é um número.
minorUnit: any;
Valor da propriedade
any
Comentários
reversePlotOrder
Especifica se o Excel desenha pontos de dados do último ao primeiro.
reversePlotOrder: boolean;
Valor da propriedade
boolean
Comentários
scaleType
Especifica o tipo de escala do eixo de valores. Veja Excel.ChartAxisScaleType
para obter detalhes.
scaleType: Excel.ChartAxisScaleType | "Linear" | "Logarithmic";
Valor da propriedade
Excel.ChartAxisScaleType | "Linear" | "Logarithmic"
Comentários
showDisplayUnitLabel
Especifica se a etiqueta da unidade de apresentação do eixo está visível.
showDisplayUnitLabel: boolean;
Valor da propriedade
boolean
Comentários
[ Conjunto de API: ExcelApi 1.7 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/excel/10-chart/chart-axis.yaml
await Excel.run(async (context) => {
const sheet = context.workbook.worksheets.getItem("Sample");
let chart = sheet.charts.getItemAt(0);
let axis = chart.axes.valueAxis;
// Remove display unit.
axis.showDisplayUnitLabel = false;
await context.sync();
});
tickLabelPosition
Especifica a posição dos rótulos de marcas de escala no eixo especificado. Veja Excel.ChartAxisTickLabelPosition
para obter detalhes.
tickLabelPosition: Excel.ChartAxisTickLabelPosition | "NextToAxis" | "High" | "Low" | "None";
Valor da propriedade
Excel.ChartAxisTickLabelPosition | "NextToAxis" | "High" | "Low" | "None"
Comentários
tickLabelSpacing
Especifica o número de categorias ou séries entre etiquetas de marca de escala. Pode ser um valor de 1 a 31999 ou uma cadeia de caracteres vazia para configuração automática. O valor retornado sempre é um número.
tickLabelSpacing: any;
Valor da propriedade
any
Comentários
tickMarkSpacing
Especifica o número de categorias ou séries entre marcas de escala.
tickMarkSpacing: number;
Valor da propriedade
number
Comentários
title
Representa o título do eixo.
readonly title: Excel.ChartAxisTitle;
Valor da propriedade
Comentários
top
Especifica a distância, em pontos, da margem superior do eixo para a parte superior da área do gráfico. Devolve null
se o eixo não estiver visível.
readonly top: number;
Valor da propriedade
number
Comentários
type
Especifica o tipo de eixo. Veja Excel.ChartAxisType
para obter detalhes.
readonly type: Excel.ChartAxisType | "Invalid" | "Category" | "Value" | "Series";
Valor da propriedade
Excel.ChartAxisType | "Invalid" | "Category" | "Value" | "Series"
Comentários
visible
Especifica se o eixo está visível.
visible: boolean;
Valor da propriedade
boolean
Comentários
width
Especifica a largura, em pontos, do eixo do gráfico. Devolve null
se o eixo não estiver visível.
readonly width: number;
Valor da propriedade
number
Comentários
Detalhes do método
load(options)
Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar context.sync()
antes de ler as propriedades.
load(options?: Excel.Interfaces.ChartAxisLoadOptions): Excel.ChartAxis;
Parâmetros
Fornece opções para as propriedades do objeto a carregar.
Retornos
load(propertyNames)
Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar context.sync()
antes de ler as propriedades.
load(propertyNames?: string | string[]): Excel.ChartAxis;
Parâmetros
- propertyNames
-
string | string[]
Uma cadeia delimitada por vírgulas ou uma matriz de cadeias que especificam as propriedades a carregar.
Retornos
Exemplos
// Get the maximum of Chart Axis from Chart1.
await Excel.run(async (context) => {
const chart = context.workbook.worksheets.getItem("Sheet1").charts.getItem("Chart1");
const axis = chart.axes.valueAxis;
axis.load('maximum');
await context.sync();
console.log(axis.maximum);
});
load(propertyNamesAndPaths)
Coloca um comando na fila para carregar as propriedades especificadas do objeto. Você deve chamar context.sync()
antes de ler as propriedades.
load(propertyNamesAndPaths?: {
select?: string;
expand?: string;
}): Excel.ChartAxis;
Parâmetros
- propertyNamesAndPaths
-
{ select?: string; expand?: string; }
propertyNamesAndPaths.select
é uma cadeia delimitada por vírgulas que especifica as propriedades a carregar e propertyNamesAndPaths.expand
é uma cadeia delimitada por vírgulas que especifica as propriedades de navegação a carregar.
Retornos
set(properties, options)
Define várias propriedades de um objeto ao mesmo tempo. Pode transmitir um objeto simples com as propriedades adequadas ou outro objeto de API do mesmo tipo.
set(properties: Interfaces.ChartAxisUpdateData, options?: OfficeExtension.UpdateOptions): void;
Parâmetros
- properties
- Excel.Interfaces.ChartAxisUpdateData
Um objeto JavaScript com propriedades que são estruturadas isomorfoticamente para as propriedades do objeto no qual o método é chamado.
- options
- OfficeExtension.UpdateOptions
Fornece uma opção para suprimir erros se o objeto de propriedades tentar definir quaisquer propriedades só de leitura.
Retornos
void
set(properties)
Define várias propriedades no objeto ao mesmo tempo, com base num objeto carregado existente.
set(properties: Excel.ChartAxis): void;
Parâmetros
- properties
- Excel.ChartAxis
Retornos
void
setCategoryNames(sourceData)
Define todos os nomes de categoria para o eixo especificado.
setCategoryNames(sourceData: Range): void;
Parâmetros
- sourceData
- Excel.Range
O Range
objeto correspondente aos dados de origem.
Retornos
void
Comentários
setCustomDisplayUnit(value)
Definirá a unidade de exibição de eixo a um valor personalizado.
setCustomDisplayUnit(value: number): void;
Parâmetros
- value
-
number
Valor personalizado da unidade de apresentação.
Retornos
void
Comentários
toJSON()
Substitui o método JavaScript toJSON()
para fornecer uma saída mais útil quando um objeto de API é transmitido para JSON.stringify()
. (JSON.stringify
por sua vez, chama o toJSON
método do objeto que lhe é transmitido.) Enquanto o objeto original Excel.ChartAxis
é um objeto de API, o toJSON
método devolve um objeto JavaScript simples (escrito como Excel.Interfaces.ChartAxisData
) que contém cópias rasas de quaisquer propriedades subordinadas carregadas do objeto original.
toJSON(): Excel.Interfaces.ChartAxisData;