Объект Chart


Основные методы объекта Range

1. Sub AutoFill(Destination As Range, [Type As XlAutoFillType = xlFillDefault])

Позволяет заполнить диапазон, заданный параметром Destination, используя значения исходного диапазона и тип заполнения, определенный параметром Type. Диапазон назначения Destination должен включать в себя исходный объект Range, вызвавший метод.

2. Sub AutoFormat([Format As XlRangeAutoFormat = xlRangeAutoFormatClassic1], _3. [Number], [Font], [Alignment], [Border], [Pattern], [Width])

Включает автоматическое форматирование диапазона. Тип форматирования определяет первый параметр, остальные параметры являются параметрами булевого типа и позволяют включать или выключать те или иные возможности форматирования. По умолчанию они включены. Если исходный диапазон представляет одну ячейку, то форматируется весь текущий регион, содержащий эту ячейку.

4. Sub DataSeries([Rowcol], [Type As XIDataSeriesType = xlDataSeries-Linear],_5. [Date As XIDataSeriesDate = xlDay], [Step], [Stop], [Trend])

Создает ряд данных в указанном диапазоне. Первый параметр имеет два возможных значения: xlRows и xlColumns, указывающих, как будут вводиться данные – по строкам или столбцам. Второй параметр задает тип заполнения ряда данных. Остальные параметры позволяют управлять процессом заполнения данных.

Напомним, что коллекция Sheets листов рабочей книги состоит из коллекций листов фиксированного типа, в частности, Worksheets и Charts. Элементами Charts являются листы диаграмм – объекты класса Chart. Эта коллекция не содержит всех диаграмм – часть из них может быть встроена непосредственно в рабочие листы. Такие встроенные диаграммы тоже являются Chart-объектами, но они не являются элементами коллекции Charts. Чтобы получить объект Chart, соответствующий встроенной диаграмме, нужно использовать объект ChartObject, являющийся контейнером для встроенной диаграммы. Он имеет свойство Chart, которое и возвращает объект Chart, определяющий свойства и поведение диаграмм. Напомним, коллекция ChartObjects с элементами Chart-Object встроена в объект Worksheet.

Диаграммы – это графическая форма представления данных. Одни и те же можно представить в различных форматах. Excel предоставляет самые широкие возможности для варьирования формой представления данных. Диаграммы могут быть двумерными и трехмерными. На одной диаграмме может отображаться несколько групп, где каждая группа содержит один или несколько рядов данных (серий), отображаемых в одном формате. Диаграммы выделяются цветом, имеют оси, сопровождаются заголовком, подписями, легендой.

По типу диаграммы делятся на стандартные и настраиваемые (Custom). Стандартных типов – 14, но каждый из них имеет до десяти форматов, так что в общей сложности их около 100. Настраиваемые типы, в свою очередь, разделяются на встроенные и определенные пользователем. С их помощью на одной диаграмме можно задать комбинацию нескольких стандартных типов.

По сути, диаграммы предназначены для отображения графиков функций и гистограмм. Если по точкам строится график функции Y=F(X), то, как известно, необходимо задать два множества – аргументов и значений. Множество значений называется в Excel рядом данных, а аргументы называются категориями. Соответственно, ось Х (аргументов) называется осью категорий, а ось Y – осью значений. Если эти графики отражают некоторую тенденцию, например, динамику объема продаж во времени, то лучше использовать трехмерную диаграмму, в которой появляется третья ось, чаще всего это ось времени. В Excel она называется осью рядов данных, так как фиксирует изменения ряда данных.

Понятие гистограммы пришло из теории вероятности. Можно считать, что гистограмма отличается от графика функции тем, что аргументом является интервал (не точка, как у функции) и значение функции связано со всем этим интервалом. Гистограмма отображается в виде прямоугольников, каждый из которых имеет в основании заданный интервал, а высотой – значение функции.

Перейдем к рассмотрению диаграмм с объектной точки зрения.