Excel.ChartAxis class
Представляет одну ось на диаграмме.
- Extends
Комментарии
Используется
Свойства
| alignment | Выравнивание заданной метки деления оси. Смотрите |
| axis |
Указывает группу для заданной оси. См. |
| base |
Задает базовую единицу для указанной оси категории. |
| category |
Определяет тип оси категорий. |
| context | Контекст запроса, связанный с объектом. Это соединяет процесс надстройки с процессом основного приложения Office. |
| custom |
Указывает значение единицы измерения пользовательской оси. Чтобы задать это свойство, используйте метод. |
| display |
Представляет отображаемую единицу измерения оси. См. |
| format | Представляет форматирование объекта диаграммы, в том числе форматирование линий и шрифта. |
| height | Указывает высоту оси диаграммы (в точках). Возвращает значение |
| is |
Указывает, пересекает ли ось значений ось категорий между категориями. |
| left | Определяет расстояние (в точках) от левого края оси до левой области диаграммы. Возвращает значение |
| link |
Указывает, связан ли числовой формат с ячейками. Если |
| log |
Определяет основание логарифма при использовании логарифмических шкал. |
| major |
Возвращает объект, представляющий основные линии сетки для указанной оси. |
| major |
Указывает тип основного деления для указанной оси. См. |
| major |
Задает значение масштаба основной единицы для оси категории, если свойство |
| major |
Обозначает интервал между двумя основными делениями. Можно указать в виде числового значения или пустой строки. Возвращаемое значение всегда является числом. |
| maximum | Представляет максимальное значение на оси значений. Можно указать в виде числового значения или пустой строки (для автоматически заданных значений оси). Возвращаемое значение всегда является числом. |
| minimum | Представляет минимальное значение на оси значений. Ему можно присвоить числовое значение или пустую строку (для автоматически заданных значений оси). Возвращаемое значение всегда является числом. |
| minor |
Возвращает объект, представляющий дополнительные линии сетки для указанной оси. |
| minor |
Указывает тип малой деления для указанной оси. См. |
| minor |
Задает значение масштаба дополнительной единицы для оси категории, если свойство |
| minor |
Представляет интервал между двумя промежуточными делениями. Его можно указать в виде числового значения или пустой строки (для автоматически заданных значений оси). Возвращаемое значение всегда является числом. |
| multi |
Указывает, является ли ось многоуровневой. |
| number |
Задает код формата метки деления оси. |
| offset | Определяет расстояние между уровнями надписей, а также расстояние между первым уровнем и линией оси. Значение должно быть целым числом от 0 до 1000. |
| position | Задает заданное положение оси в месте пересечения другой оси. См. |
| position |
Определяет положение оси в месте пересечения другой оси. Для задания этого свойства следует использовать этот |
| reverse |
Указывает, отображаются ли в Excel точки данных от последнего к первому. |
| scale |
Определяет тип шкалы оси значений. См. |
| show |
Указывает, видна ли метка единицы отображения оси. |
| text |
Угол ориентации текста для подписи делений оси диаграммы. Значение должно быть либо целым числом от -90 до 90, либо целым числом 180 для вертикально ориентированного текста. |
| tick |
Задает положение меток делений относительно указанной оси. См. |
| tick |
Задает количество категорий или рядов между подписями делений. Может иметь значение от 1 до 31 999 или пустую строку для автоматической настройки. Возвращаемое значение всегда является числом. |
| tick |
Задает количество категорий или рядов между делениями. |
| title | Обозначает название оси. |
| top | Указывает расстояние (в точках) от верхнего края оси до вершины области диаграммы. Возвращает значение |
| type | Задает тип оси. См. |
| visible | Указывает, видна ли ось. |
| width | Ширина оси диаграммы (в точках). Возвращает значение |
Методы
| load(options) | Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
| load(property |
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
| load(property |
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
| set(properties, options) | Задает несколько свойств объекта одновременно. Вы можете передать либо простой объект с соответствующими свойствами, либо другой объект API того же типа. |
| set(properties) | Одновременно задает несколько свойств объекта на основе существующего загруженного объекта. |
| set |
Устанавливает все имена категорий для указанной оси. |
| set |
Задает отображаемую единицу измерения оси в виде настраиваемого значения. |
| set |
Задает заданное положение оси в месте пересечения другой оси. |
| toJSON() | Переопределяет метод JavaScript |
Сведения о свойстве
alignment
Выравнивание заданной метки деления оси. Смотрите Excel.ChartTextHorizontalAlignment подробности.
alignment: Excel.ChartTickLabelAlignment | "Center" | "Left" | "Right";
Значение свойства
Excel.ChartTickLabelAlignment | "Center" | "Left" | "Right"
Комментарии
axisGroup
Указывает группу для заданной оси. См. Excel.ChartAxisGroup дополнительные сведения.
readonly axisGroup: Excel.ChartAxisGroup | "Primary" | "Secondary";
Значение свойства
Excel.ChartAxisGroup | "Primary" | "Secondary"
Комментарии
baseTimeUnit
Задает базовую единицу для указанной оси категории.
baseTimeUnit: Excel.ChartAxisTimeUnit | "Days" | "Months" | "Years";
Значение свойства
Excel.ChartAxisTimeUnit | "Days" | "Months" | "Years"
Комментарии
categoryType
Определяет тип оси категорий.
categoryType: Excel.ChartAxisCategoryType | "Automatic" | "TextAxis" | "DateAxis";
Значение свойства
Excel.ChartAxisCategoryType | "Automatic" | "TextAxis" | "DateAxis"
Комментарии
context
Контекст запроса, связанный с объектом. Это соединяет процесс надстройки с процессом основного приложения Office.
context: RequestContext;
Значение свойства
customDisplayUnit
Указывает значение единицы измерения пользовательской оси. Чтобы задать это свойство, используйте метод.SetCustomDisplayUnit(double)
readonly customDisplayUnit: number;
Значение свойства
number
Комментарии
displayUnit
Представляет отображаемую единицу измерения оси. См. Excel.ChartAxisDisplayUnit дополнительные сведения.
displayUnit: Excel.ChartAxisDisplayUnit | "None" | "Hundreds" | "Thousands" | "TenThousands" | "HundredThousands" | "Millions" | "TenMillions" | "HundredMillions" | "Billions" | "Trillions" | "Custom";
Значение свойства
Excel.ChartAxisDisplayUnit | "None" | "Hundreds" | "Thousands" | "TenThousands" | "HundredThousands" | "Millions" | "TenMillions" | "HundredMillions" | "Billions" | "Trillions" | "Custom"
Комментарии
Примеры
// 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
Представляет форматирование объекта диаграммы, в том числе форматирование линий и шрифта.
readonly format: Excel.ChartAxisFormat;
Значение свойства
Комментарии
height
Указывает высоту оси диаграммы (в точках). Возвращает значение null , если ось не видна.
readonly height: number;
Значение свойства
number
Комментарии
isBetweenCategories
Указывает, пересекает ли ось значений ось категорий между категориями.
isBetweenCategories: boolean;
Значение свойства
boolean
Комментарии
left
Определяет расстояние (в точках) от левого края оси до левой области диаграммы. Возвращает значение null , если ось не видна.
readonly left: number;
Значение свойства
number
Комментарии
linkNumberFormat
Указывает, связан ли числовой формат с ячейками. Если true, то числовой формат будет изменяться в метках при изменении в ячейках.
linkNumberFormat: boolean;
Значение свойства
boolean
Комментарии
logBase
Определяет основание логарифма при использовании логарифмических шкал.
logBase: number;
Значение свойства
number
Комментарии
majorGridlines
Возвращает объект, представляющий основные линии сетки для указанной оси.
readonly majorGridlines: Excel.ChartGridlines;
Значение свойства
Комментарии
majorTickMark
Указывает тип основного деления для указанной оси. См. Excel.ChartAxisTickMark дополнительные сведения.
majorTickMark: Excel.ChartAxisTickMark | "None" | "Cross" | "Inside" | "Outside";
Значение свойства
Excel.ChartAxisTickMark | "None" | "Cross" | "Inside" | "Outside"
Комментарии
majorTimeUnitScale
Задает значение масштаба основной единицы для оси категории, если свойство categoryType имеет значение dateAxis.
majorTimeUnitScale: Excel.ChartAxisTimeUnit | "Days" | "Months" | "Years";
Значение свойства
Excel.ChartAxisTimeUnit | "Days" | "Months" | "Years"
Комментарии
majorUnit
Обозначает интервал между двумя основными делениями. Можно указать в виде числового значения или пустой строки. Возвращаемое значение всегда является числом.
majorUnit: any;
Значение свойства
any
Комментарии
maximum
Представляет максимальное значение на оси значений. Можно указать в виде числового значения или пустой строки (для автоматически заданных значений оси). Возвращаемое значение всегда является числом.
maximum: any;
Значение свойства
any
Комментарии
minimum
Представляет минимальное значение на оси значений. Ему можно присвоить числовое значение или пустую строку (для автоматически заданных значений оси). Возвращаемое значение всегда является числом.
minimum: any;
Значение свойства
any
Комментарии
minorGridlines
Возвращает объект, представляющий дополнительные линии сетки для указанной оси.
readonly minorGridlines: Excel.ChartGridlines;
Значение свойства
Комментарии
minorTickMark
Указывает тип малой деления для указанной оси. См. Excel.ChartAxisTickMark дополнительные сведения.
minorTickMark: Excel.ChartAxisTickMark | "None" | "Cross" | "Inside" | "Outside";
Значение свойства
Excel.ChartAxisTickMark | "None" | "Cross" | "Inside" | "Outside"
Комментарии
minorTimeUnitScale
Задает значение масштаба дополнительной единицы для оси категории, если свойство categoryType имеет значение dateAxis.
minorTimeUnitScale: Excel.ChartAxisTimeUnit | "Days" | "Months" | "Years";
Значение свойства
Excel.ChartAxisTimeUnit | "Days" | "Months" | "Years"
Комментарии
minorUnit
Представляет интервал между двумя промежуточными делениями. Его можно указать в виде числового значения или пустой строки (для автоматически заданных значений оси). Возвращаемое значение всегда является числом.
minorUnit: any;
Значение свойства
any
Комментарии
multiLevel
Указывает, является ли ось многоуровневой.
multiLevel: boolean;
Значение свойства
boolean
Комментарии
numberFormat
Задает код формата метки деления оси.
numberFormat: string;
Значение свойства
string
Комментарии
offset
Определяет расстояние между уровнями надписей, а также расстояние между первым уровнем и линией оси. Значение должно быть целым числом от 0 до 1000.
offset: number;
Значение свойства
number
Комментарии
position
Задает заданное положение оси в месте пересечения другой оси. См. Excel.ChartAxisPosition дополнительные сведения.
position: Excel.ChartAxisPosition | "Automatic" | "Maximum" | "Minimum" | "Custom";
Значение свойства
Excel.ChartAxisPosition | "Automatic" | "Maximum" | "Minimum" | "Custom"
Комментарии
positionAt
Определяет положение оси в месте пересечения другой оси. Для задания этого свойства следует использовать этот SetPositionAt(double) метод.
readonly positionAt: number;
Значение свойства
number
Комментарии
reversePlotOrder
Указывает, отображаются ли в Excel точки данных от последнего к первому.
reversePlotOrder: boolean;
Значение свойства
boolean
Комментарии
scaleType
Определяет тип шкалы оси значений. См. Excel.ChartAxisScaleType дополнительные сведения.
scaleType: Excel.ChartAxisScaleType | "Linear" | "Logarithmic";
Значение свойства
Excel.ChartAxisScaleType | "Linear" | "Logarithmic"
Комментарии
showDisplayUnitLabel
Указывает, видна ли метка единицы отображения оси.
showDisplayUnitLabel: boolean;
Значение свойства
boolean
Комментарии
Примеры
// 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();
});
textOrientation
Угол ориентации текста для подписи делений оси диаграммы. Значение должно быть либо целым числом от -90 до 90, либо целым числом 180 для вертикально ориентированного текста.
textOrientation: any;
Значение свойства
any
Комментарии
tickLabelPosition
Задает положение меток делений относительно указанной оси. См. Excel.ChartAxisTickLabelPosition дополнительные сведения.
tickLabelPosition: Excel.ChartAxisTickLabelPosition | "NextToAxis" | "High" | "Low" | "None";
Значение свойства
Excel.ChartAxisTickLabelPosition | "NextToAxis" | "High" | "Low" | "None"
Комментарии
tickLabelSpacing
Задает количество категорий или рядов между подписями делений. Может иметь значение от 1 до 31 999 или пустую строку для автоматической настройки. Возвращаемое значение всегда является числом.
tickLabelSpacing: any;
Значение свойства
any
Комментарии
tickMarkSpacing
Задает количество категорий или рядов между делениями.
tickMarkSpacing: number;
Значение свойства
number
Комментарии
title
Обозначает название оси.
readonly title: Excel.ChartAxisTitle;
Значение свойства
Комментарии
top
Указывает расстояние (в точках) от верхнего края оси до вершины области диаграммы. Возвращает значение null , если ось не видна.
readonly top: number;
Значение свойства
number
Комментарии
type
Задает тип оси. См. Excel.ChartAxisType дополнительные сведения.
readonly type: Excel.ChartAxisType | "Invalid" | "Category" | "Value" | "Series";
Значение свойства
Excel.ChartAxisType | "Invalid" | "Category" | "Value" | "Series"
Комментарии
visible
Указывает, видна ли ось.
visible: boolean;
Значение свойства
boolean
Комментарии
width
Ширина оси диаграммы (в точках). Возвращает значение null , если ось не видна.
readonly width: number;
Значение свойства
number
Комментарии
Сведения о методе
load(options)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().
load(options?: Excel.Interfaces.ChartAxisLoadOptions): Excel.ChartAxis;
Параметры
Предоставляет параметры для загружаемых свойств объекта.
Возвращаемое значение
load(propertyNames)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().
load(propertyNames?: string | string[]): Excel.ChartAxis;
Параметры
- propertyNames
-
string | string[]
Строка с разделителями-запятыми или массив строк, которые определяют свойства для загрузки.
Возвращаемое значение
Примеры
// 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)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync().
load(propertyNamesAndPaths?: {
select?: string;
expand?: string;
}): Excel.ChartAxis;
Параметры
- propertyNamesAndPaths
-
{ select?: string; expand?: string; }
propertyNamesAndPaths.select — это строка с разделителями-запятыми, указывающая загружаемые свойства, и строка propertyNamesAndPaths.expand через запятую, указывающая свойства навигации для загрузки.
Возвращаемое значение
set(properties, options)
Задает несколько свойств объекта одновременно. Вы можете передать либо простой объект с соответствующими свойствами, либо другой объект API того же типа.
set(properties: Interfaces.ChartAxisUpdateData, options?: OfficeExtension.UpdateOptions): void;
Параметры
- properties
- Excel.Interfaces.ChartAxisUpdateData
Объект JavaScript со свойствами, структурированными изоморфно свойствам объекта, для которого вызывается метод.
- options
- OfficeExtension.UpdateOptions
Предоставляет возможность подавления ошибок, если объект properties пытается задать какие-либо свойства только для чтения.
Возвращаемое значение
void
set(properties)
Одновременно задает несколько свойств объекта на основе существующего загруженного объекта.
set(properties: Excel.ChartAxis): void;
Параметры
- properties
- Excel.ChartAxis
Возвращаемое значение
void
setCategoryNames(sourceData)
Устанавливает все имена категорий для указанной оси.
setCategoryNames(sourceData: Range): void;
Параметры
- sourceData
- Excel.Range
Объект Range , соответствующий исходным данным.
Возвращаемое значение
void
Комментарии
setCustomDisplayUnit(value)
Задает отображаемую единицу измерения оси в виде настраиваемого значения.
setCustomDisplayUnit(value: number): void;
Параметры
- value
-
number
Пользовательское значение единицы отображения.
Возвращаемое значение
void
Комментарии
setPositionAt(value)
Задает заданное положение оси в месте пересечения другой оси.
setPositionAt(value: number): void;
Параметры
- value
-
number
Пользовательское значение точки пересечения.
Возвращаемое значение
void
Комментарии
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/excel/10-chart/chart-axis-formatting.yaml
await Excel.run(async (context) => {
let sheet = context.workbook.worksheets.getActiveWorksheet();
let chart = sheet.charts.getItem("SalesChart");
const axis: Excel.ChartAxis = chart.axes.valueAxis;
axis.displayUnit = "None";
axis.scaleType = "Logarithmic";
axis.logBase = 100;
axis.majorTickMark = "Cross";
// Set the product name label location.
// In this case, the location is at 100 units.
axis.setPositionAt(100);
await context.sync();
});
toJSON()
Переопределяет метод JavaScript toJSON() , чтобы обеспечить более полезные выходные данные при передаче объекта API в JSON.stringify(). (JSON.stringify, в свою очередь, вызывает toJSON метод переданного ему объекта.) В то время как исходный Excel.ChartAxis объект является объектом API, toJSON метод возвращает простой объект JavaScript (типизированный как Excel.Interfaces.ChartAxisData), который содержит неглубокие копии любых загруженных дочерних свойств исходного объекта.
toJSON(): Excel.Interfaces.ChartAxisData;