русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Использование компонента TChart

Очевидно, построение графиков «вручную» - процесс долгий и сложный. Для его упрощения предназначен компонент Tchart , расположенный на закладке Additional палитры компонентов. Компонент TChart состоит из объектов Series типа TChartSeries - серий данных, характеризующихся различными стилями отображения. Каждый компонент может включать несколько серий (графиков). При отображении графика каждая серия соответствует одной кривой на графике.

Для того, чтобы создать график, необходимо разместить компонент TChart на форме. Сначала график будет заполнен набором случайно сгенерированных значений, которые в дальнейшем заменятся на необходимые данные. Таким образом в форме будет создана заготовка (Рис. 7.8).

Рис. 11.8. Компонент TChart.

Двойной щелчок мышкой по этой заготовке вызывает редактор графика. В нем можно установить свойства графика и его серий (нам хватит одной серии). Содержимое редактора графика представляет собой страницу с закладками. Для нового графика первой всегда показывается закладка Chart, а для страницы Chart - закладка Series (Рис. 7.9).

Рис. 11.9. Редактор графика.

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

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

General - устанавливает общие параметры графика, такие как объемность графика, отступы от краев, возможность увеличения (Zoom) и др.

Axis - устанавливает свойства осей (Рис. 7.14).

Рис. 11.10. Задание свойств осей графика.

В области ShowAxis определяется, для какой оси устанавливаются параметры – левой (Y), правой, верхней или нижней (X). На странице, определяемой закладкой Scales, устанавливаются свойства масштаба значений по оси. Automatic устанавливает автоматическое масштабирование данных по оси - минимум и максимум вычисляются динамически, исходя из текущих значений серии. При отмене автоматического масштабирования можно установить автоматическое масштабирование минимального (Minimum) или максимального (Maximum) значения (отметка Auto). Для установки значения максимума и (или) минимума вручную следует нажать соответствующую кнопку Change. Шаг масштаба по оси выбирается автоматически, если в Desired Increment установлено значение 0. Установить фиксированное значение шага можно, нажав кнопку Change. Закладка Title позволяет установить текст заголовка по оси, угол расположения заготовки и шрифт, которым заголовок выводится. Закладка Labels задает параметры меток для оси. Закладка Ticks устанавливает параметры самой линии оси:

- Titles - определяет заголовок графика, шрифт, выравнивание и др.

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

- Panel - определяет параметры панели, на которой располагается график.

- Paging - устанавливает параметры многостраничного графика.

- Walls - задает "стенку" (фон) графика.

- 3D - дает возможность изменить внешний вид диаграммы: наклон, сдвиг, толщину и т.д.

Чтобы добавить в график серию, следует на странице Chart, (закладка Series) нажать кнопку Add. После этого появится окно выбора типа серии (Рис. 7.11).

Рис. 11.11. Окно выбора типа серии.

Для примера выберем серию типа Line и нажмем Ok. В окне страницы Chart (закладка Series ) будет показана добавленная серия (Рис. 7.12).

Рис. 11.12. Редактирование свойств серии

Кнопка Add может использоваться для добавления других серий, кнопка Delete - для удаления текущей серии. После нажатия кнопки Title можно определить заголовок серии, кнопки Clone -создать новый экземпляр такой же серии в этом же графике, кнопки Change - изменить тип текущей серии.

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

Chart1.Series[0].Clear

Метод Clear очищает серию от занесенных ранее данных.

Метод

AddXY(const AXValue, AYValue: Double)

позволяет добавить в график функции новую точку. Параметр AXValue и AYValue соответствуют аргументу и функции (X и Y).

Просмотров: 1262


Вернуться в оглавление



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.