Свойства объекта Chart

Ниже рассмотрены некоторые свойства объекта Chart, позволяющие управлять внешним видом диаграммы.

Свойство Legend

Свойство Legend возвращает ссылку на объект Legend, который представляет собой легенду диаграммы.

Свойство ChartArea

Свойство ChartArea возвращает ссылку на объект ChartArea, который предоставляет возможность работать с областью диаграммы.

Свойство ChartTitle

Свойство ChartTitle возвращает ссылку на объект ChartTitle, представляющий заголовок диаграммы.

Свойство ChartType

Свойство ChartType определяет тип диаграммы. Значением этого свойства может быть значение одной из констант, представленных в табл. 21.

ТипВидКонстанта
ГистограммаОбычная
Объемная
Трехмерная
С накоплением
Объемная с накоплением
100% нормированная
Объемная нормированная
XlColumnClustered
Xl3DColumnClustered
Xl3Dcolumn
xlColumnStacked xl3DColumnStacked xlColumnStacked100 xl3DcolumnStacked100
ЛинейчатаяОбычная
С накоплением
100% нормированная
Объемная
Объемная с накоплением
Объемная 100% нормированная
XlBarClustered
xlBarStacked
xlBarStacked100
xl3DBarClustered
xl3DBarStacked
xl3DBarStacked100
ГрафикОбычный
С маркерами
Объемный
С накоплением
С накоплением и маркерами
Нормированный
Нормированный с маркерами
XlLine
XlLineMarkers
Xl3DLine
XlLineStacked
XlLineMarkersStacked
XlLineStacked100
XlLineMarkersStacked100
КруговаяОбычная
Разрезанная
Объемная
Объемная разрезанная
Вторичная
Вторичная гистограмма
XlPie
XlPieExploded
Xl3DPie
Xl3DPieExploded
XlPieOfPie
xlBarOfPie
ТочечнаяОбычная
Точечная со сглаживающими линиями
Точечная с отрезками
Точечная со сглаживающими линиями без маркеров
Точечная с отрезками без маркеров
xlXYSkatter
xlXYSkatterSmooth
xlXYSkatterLines
xlXYSkatterSmoothNoMarkers
xlXYSkatterLinesNoMarkers
С областямиОбычная
Объемная
С накоплением
Объемная с накоплением
Нормированная
Объемная нормированная
XlArea
Xl3DArea
XlAreaStacked
Xl3DAreaStacked
XlAreaStacked100
Xl3DAreaStacked100
КольцеваяОбычная
Разрезанная
XlDoughnut
XlDoughnutExploded
ЛепестковаяОбычная
С маркерами
Заполненная
XlRadar
XlRadarMarkers
XlRadarFilled
ПоверхностьОбычная
Контурная
Проволочная
Проволочная контурная
XlSurfase
XlSurfaseTopView
XlSurfaseWireframe
XlSurfaseWireframe
ПузырьковаяОбычная
Объемная
xlBubble
xlBubble3DEffect
БиржеваяДля наборов из трех значений (самый высокий курс,самый низкий курс, курс закрытия)
Для наборов из четырех значений (объем, самый высокий курс,самый низкий курс, курс закрытия)
Для наборов из четырех значений (курс открытия, курс закрытия, самый высокий курс,самый низкий курс)
Для наборов из пяти значений (объем, курс открытия, курс закрытия, самый высокий курс,самый низкий курс)
XlStockHLC XlStockVHLC XlStockOHLC XlStockVOHLC
ЦилиндрическаяГистограмма
Гистограмма с накоплением
Нормированная гистограмма
Линейчатая
Линейчатая с накоплением
Нормированная линейчатая
Объемная гистограмма
XlCylinderColClustered
XlCylinderColStacked
XlCylinderColStacked100
XlCylinderBarClustered
XlCylinderBarStacked
XlCylinderBarStacked100
XlCylinderCol
КоническаяГистограмма
Гистограмма с накоплением
Нормированная гистограмма
Линейчатая
Линейчатая с накоплением
Нормированная линейчатая
Объемная гистограмма
XlConeColClustered
XlConeColStacked
XlConeColStacked100
XlConeBarClustered
XlConeBarStacked
XlConeBarStacked100
XlConeCol
ПирамидальнаяГистограмма
Гистограмма с накоплением
Нормированная гистограмма
Линейчатая
Линейчатая с накоплением
Нормированная линейчатая
Объемная гистограмма
XlPyramidColClustered
XlPyramidColStacked
XlPyramidColStacked100
XlPyramidBarClustered
XlPyramidBarStacked
XlPyramid BarStacked100
XlPyramidCol

Таблица 21. Константы, определяющие тип диаграммы

Свойство HasAxis

Свойство HasAxis определяет тип осей, присутствующих на диаграмме. Синтаксис данного свойства представлен ниже:
Expression.HasAxis(Indexl, Index2)

Элементы синтаксиса метода HasAxis представлены в табл. 22.

ЭлементОписание
ExpressionВыражение, возвращающее объект Chart
Index1Необязательный параметр типа Variant. Определяет тип осей и может иметь одно из следующих значений:
XlCategory – ось категорий,
XlValue – ось значений,
XlSeriesAxis – ось рядов данных. Значение этой константы имеет смысл только для линейных диаграмм
Index2Необязательный параметр типа Variant. Определяет группу осей и может иметь одно из двух значений: xlPrimary или xlSecondary. Трехмерные диаграммы имеют только одну группу осей

Таблица 22. Элементы синтаксиса свойства HasAxis

Свойство HasDataTable

Свойство HasDataTable определяет присутствие (значение True) или отсутствие (значение False) таблицы данных на диаграмме.

Свойство HasLegend

Свойство HasLegend задает наличие (значение True) или отсутствие (значение False) легенды на диаграмме.

Свойство HasTitle

Свойство HasTitle определяет наличие (значение True) или отсутствие (значение False) заголовка и осей диаграммы.

Свойство Rotation

Свойство Rotation задает угол отображения трехмерных диаграмм. Его значение измеряется в градусах в диапазоне от 0 до 360 (для трехмерной линейчатой диаграммы это значение должно лежать в пределах от 0 до 44). По умолчанию для новой диаграммы значение свойства Rotation равно 20.