русс | укр

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

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

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

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


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

Компонент Chart – графики и диаграммы


Дата добавления: 2014-11-27; просмотров: 886; Нарушение авторских прав


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

Другая страница Редактора Диаграмм Series дает возможность выбирать дополнительные характеристики отображения серий. В частности для круговой диаграммы на закладке Format полезно включить опцию Circled Pie . которая обеспечит при любом размере компонента Chartизображение диаграммы в виде круга. На закладке Marks кнопка группы Style определяет , что будет написано на ярлычка, относящихся к отдельным сегментам диаграммы: Value- значение, Percent- проценты, Label – названия данных и т. д.

Для программного задания значений отображаемых в диаграммах и графиках используются методы серий Series. Основными из них являются:



· Clear( ) – очищает серию от ранее занесенных данных.

· Add( ) – позволяет добавить в диаграмму новую точку.

· AddXY- позволяет добавить новую точку в график функции.

Например , следующие операторы очищают серию Series1 и заносят в нее данные для отображения диаграммы:

int A1 = 1500;

int A2 = 1800;

int A3 = 2000;

int A4 = 4000;

Series1->Clear( );

Series1->Add(A1,”Цех1”,clYellow);

Series1->Add(A2,”Цех2”,clBlue);

Series1->Add(A3,”Цех3”,clRed);

Series1->Add(A4,”Цех4”,clPurple);

Следующая группа операторов заносит в серию Series2 значения , предназначенные для отображения графика синуса:

Series2->Clear( );

for( int i=0; i<=100; i++)

Series2->AddXY( 0.02*3.14*i, sin(0.02*3.14*i), “ ”, clRed);

Для перенесения данных серии Series1 в серию Series3, определяющую другой тип диаграммы, можно воспользоваться оператором:

Series2 -> Assign(Series1); ,

а смену типа диаграмм обеспечат операторы :

Series1 -> Active = ! Series1->Active;

Series3 -> Active = Series3->Active; , обеспечивающие переключение видимости серий Series1 и Series3.



<== предыдущая лекция | следующая лекция ==>
StringGrid | Компонент F1Book


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


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

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

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


 


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

 
 

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

Генерация страницы за: 0.007 сек.