Диаграмма

Печать Предыдущая страница Стартовая страница Следующая страница

Свойства компонента: Высота, Отступ слева, Название, Отступ сверху, Ширина, Позиционирование, Настройки.

ic_480 Компонент - Диаграмма предназначен для представления данных из некоторого набора данных  в виде диаграмм и графиков различных видов. Одновременно можно показывать графики для нескольких полей данных. Графики строятся на основе всех имеющихся в наборе данных значений полей. Этот компонент является достаточно сложным и имеет большое количество разнообразных свойств, многие из которых являются объектами и также имеют свои свойства. На практике установка значений этих свойств выполняется при разработке приложения с помощью Редактора Диаграммы. Редактор позволяет оперировать со свойствами – объектами, информация о которых отображается на страницах редактора. Редактор вызывается через поле значения свойства – объекта Настройки в Инспекторе объектов. В среде редактора можно установить свойства графика (страница Диаграмма) и его серий (страница Серии). Содержимое окна редактора представляет собой табулированный блокнот. Для нового графика первой всегда показывается закладка Диаграмма и для страницы Диаграмма – закладка Серии.

Информацию, отображенную в диаграмме можно сохранить в файл BMP, EMF, либо нанести на карту как OLE - документ. Для этого в момент отображения формы необходимо щелкнуть правой кнопкой мыши на диаграмме и выбрать требуемый формат данных. Для изменения масштаба числовой оси левой кнопкой мыши нарисуйте  требуемую область на диаграмме. Сочетание клавиши Shift  и нажатой правой кнопки мыши позволяет изменить позицию диаграммы.

 

Описание страницы Диаграмма

Каждая из закладок на странице Диаграмма предназначена для установки параметров того или компонента графика.

 

 

Закладка Серии

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

 

 

Для создания новой серии нужно нажать кнопку Добавить, а затем в появившемся диалоге выбрать тип серии. После этого в списке на странице Серии появляется строка новой серии. Здесь можно переопределить тип, цвет и видимость серии, щелкнув на соответствующие зоны.

Кнопка Добавить используется для добавления других серий, кнопка Удалить –для  удаления текущей серии. После нажатия кнопки Заголовок можно определить заголовок серии,  нужно нажать кнопку "Заголовок", кнопки Копировать - создать новый экземпляр такой же серии в этом же графике, кнопки Изменить -  изменить тип текущей серии.

 

Закладка Общие

Служит для установки общих параметров графика, таких как его объемность, отступы от краёв, возможность масштабирования, полос прокрутки и др.

Кнопка Просмотр печати используется для печати графика, кнопка Экспорт – для  сохранения графика в виде графического файла .

 

Закладка Оси

Используется для определения осей графика.

С помощью переключателей Показать можно выбрать нужную ось - левую, правую, верхнюю или нижнюю. На странице, определяемой закладкой Масштаб, устанавливаются свойства масштаба значений по выбранной оси. Переключатель Авто устанавливает автоматическое масштабирование данных – минимум и максимум вычисляются динамически, исходя из текущих значений серии. При отмене автоматического масштабирования можно установить автоматическое масштабирование минимального (Минимум) или максимального (Максимум) значения (отметка Авто). Для установки значения максимума и (или) минимума вручную следует нажать соответствующую кнопку Изменить. Шаг масштаба по оси выбирается автоматически, если Шаг установлен в 0. Установить фиксированное значение шага можно, нажав кнопку Изменить. Закладка Заголовок используется для определения текста заголовка по оси, угла его расположения ,размер и шрифта, которым выводится заголовок. Закладка Метки служит для определения параметров меток (видимость меток, шрифта, угол наклона, размер, интервал между метками, формат, стиль). С помощью закладки Штрихи устанавливаются параметры линии оси.

 

Закладка Заголовки

Содержит инструменты для определения параметров заголовка графика - текста заголовка, его шрифта,  выравнивания и др. Например, на рисунке заголовок "Анализ Экономического Развития Регионов".

 

Закладка Легенда

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

 

Закладка Панель

Предназначена для установки параметров панели, на которой располагается график.

 

Закладка Стенки

Предназначена для установки параметров (видимость, цвет фона, окантовка, заливка, размер) левой и нижней "стенки" графика.

 

Описание страницы Серии.

Используется для настройки серий значений данных. На странице Серии из списка названий серий выбирается необходимая серия.

 

 

Закладка Настройки

Используется для определения свойства палитры, линий графика и других индивидуальных настроек текущей серии.

 

Закладка Общие

Здесь задаются форматы данных значения и проценты, а также видимость легенды.

 

Закладка Надписи

Предназначена для установки марок – значений над точками серии. Марки отображаются на графике, если отмечен переключатель Видимость. Переключатели Стиль определяют вид марок.

 

Закладка Источник данных

На странице Источник данных определяется источник данных для  текущей серии.

 

 

Выпадающий список ниже закладки позволяет определить тип источника данных для серии:

- Нет данных -серии не назначается источник данных на этапе проектирования.

- Случайные значения - набор случайных чисел. Бывает полезен при формировании заготовки серии, чтобы без указания реальных данных визуально оценить возможности той или иной серии.

- Набор данных  - позволяет указать (в качестве источника данных) набор данных, значения полей которого будут использоваться для формирования точек серии. В качестве набора данных может указываться Таблица или Запрос. К моменту выбора полей компонент Таблица или Запрос должен быть помещен на форму и связан с нужной таблицей. Требуемый набор данных выбирается из выпадающего списка Набор данных. Список X  позволяет выбрать поле набора данных, значения которого будут последовательно откладываться по оси абсцисс. Список Y  позволяет выбрать поле набора данных, значения которого будут последовательно откладываться по оси ординат. Соответствие между значениями полей по двум осям определяется   принадлежностью к одной записи набора данных. Выбор поля в списке Метки привязывает его значения в виде меток к оси абсцисс. В качестве меток могут использоваться символьные поля и поля типа даты.

- Замечание 1.  Не все типы серий требуют значений по осям X или Y. Для серий типа "круговая диаграмма", "гистограмма" и "горизонтальная гистограмма" можно указывать значения только по одной из осей и значения меток.

- Замечание 2 .   Для серий типа "поверхностный график" требуется задание значений по оси Z.

- Замечание 3 .  Для серий типа "пузырьковый график" требуется задание радиуса.

- Отдельная запись позволяет указать (в качестве источника данных) отдельную запись из набора данных, значения полей которой будут использоваться для формирования точек серии. Чтобы задать отдельную запись в качестве источника данных, нужно в выпадающем списке Набор данных выбрать набор данных. Затем из списка доступных полей выбрать необходимые ("перенести" их в список выбранных полей).

- Замечание .  Не все типы серий поддерживают работу с отдельной записью. Типы серий, поддерживающие работу с отдельной записью : гистограммы, линейный график, площадной график, точечный график, круговая диаграмма.

- Вычислитель позволяет указать (в качестве источника данных) компонент Вычислитель, значение  которого будут использоваться для формирования точек серии. К моменту выбора компонент Вычислитель должен быть помещен на форму. Чтобы задать Вычислитель в качестве источника данных, нужно из списка доступных вычислителей выбрать необходимые ("перенести" их в список выбранных вычислителей).

- Замечание .  Не все типы серий поддерживают работу с Вычислителем. Типы серий, поддерживающие работу с Вычислителем: гистограммы, линейный график, площадной график, точечный график, круговая диаграмма.

 

Пример построения графика.

Чтобы построить график значений некоторого поля набора данных, необходимо выполнить следующие действия:

1. Поместить на форму компонент Таблица или Запрос и связать его с нужной таблицей.

2. Поместить на форму компонент Диаграмма. С помощью специализированного   Редактора Диаграммы компонента :

- создать новую серию и определить ее тип;

- задать для серии набор данных;

- связать с осями координат нужные поля набора данных и, в зависимости от типа серии, задать дополнительные параметры.