Построение диаграмм и графиков

Печать Стартовая страница

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

Обработке в данной процедуре подвергаются предварительно выделенные на исходной электронной карте (например, средствами поиска и выделения) объекты.

Графики строятся на основе значений  семантической характеристики выбранных объектов –закладка По семантике , либо по данным из базы данных – закладка По таблице.

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

Для подключения к базе данных необходимо в выпадающем списке «Тип БД» выбрать среди поддерживаемых программой драйверов баз данных, драйвер базы, к которой требуется подключиться.

 

После чего заполняются остальные поля параметров подключения. В зависимости от выбранного типа (драйвера) БД, поля «Сервер БД» и «Имя БД» заполняются по-разному:

- для баз данных Dbase, Paradox  поле «Сервер БД» не заполняется, а поле «Имя БД» должно содержать полный путь к файлу базы данных, для выбора которого можно воспользоваться кнопкой вызова диалога для выбора файла ic_7998;

- для баз данных MS SQL Server поле «Сервер БД» должно содержать имя регистрации сервера БД в сети, а поле «Имя БД» – зарегистрированное имя базы данных;

- для баз данных Oracle следует в  поле «Псевдоним БД» указать зарегистрированный псевдоним (Alias) базы данных, который должен быть прописан в файле tnsnames.ora (подробное описание в руководстве администрирования СУБД Oracle);

- при подключении к БД с помощью ODBC, в выпадающем списке «Источник» («ODBC DSN») следует выбрать имя настроенного пользовательского соединения, зарегистрированного в ODBC.

 

Если подключение к выбранной базе требует авторизации, необходимо заполнить поля «Пользователь» и «Пароль».

При сохранении настроек в проект необходимо задать имя подключения к базе данных.

Установите тип связи объекта карты и выбранной таблицы:

-  нет связи (значения из таблицы);

-  внутренняя связь (по полю таблицы  LinkObject).Для установления         внутренней связи таблица должна содержать поле LINKOBJECT , которое содержит уникальный номер объекта карты;

-  условная связь (поле таблицы  <->  семантика объекта). Укажите имя семантики и имя поля в настройках. Связь объектов с таблицей осуществляется путем идентификации значения семантики, выбранной из списка семантик выделенных объектов и поля таблицы, выбранного из списка полей связи.

 

Для изменения типа диаграммы или графика нажмите кнопку Редактировать. Активизируется окно Редактора Диаграммы.

 

 

В среде редактора можно установить свойства графика (страница Диаграмма) и его серий (страница Серии). Содержимое окна редактора представляет собой табулированный блокнот. Для нового графика первой всегда показывается закладка Диаграмма и для страницы Диаграмма – закладка Серии.

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

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

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

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

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

Закладка Заголовки содержит инструменты для определения параметров заголовка графика - текста заголовка, его шрифта,  выравнивания и др.

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

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

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

Каждая из закладок на странице Серии используется для настройки серий значений данных.

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

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

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

Для построения графика по таблице необходимо:

1. Активизировать страницу Источник данных закладки Серии.

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

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

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

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

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

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

Кнопка Печать используется для печати графика.

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

 

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

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

1. Выделить объекты на карте и запустить на выполнение приложение.

2. Указать названия семантик, на основе значений которых  будут построены графики. Для этого наведите указатель мыши на требуемую семантику и дважды щелкните на ней (с левой стороны от названия появится значок '+'). Для отмены выбора  повторите данные действия (значок '+' исчезнет).

3. Если требуется изменить настройки графиков, нажмите кнопку Редактировать.