168____________________________________________Глава 3

Форма приложения рис. 3.14 с занесенными в них    NISSSIIftffwM^liM            .,.. "--•I

'        '                 '                                                      ';', .-"ПРвДГКЦШШОЯРАЭДЕПЕЯ»»^-:-;" ;;.: вщ c«rsi •'

УСЛОВНЫМИ ДаННЫМИ                                                          ;'::.;:!;:г:::::l::!:,:,,' ^^ЛЙЖЙВ"^" . -ЭД r209Phares    Ч

.1 '^'"''"'-''fen ^^ЖН—'   ' J^ а 188 Tables     ^
._ .•'1, :;1;:1:^ Д,^ | ,_--g'»N|-;j?J Г|Г%П 1111 1:11\111:' ВвЭЭМопКоге   j|:

•: :;::;11:111111:1: ^из^^б^,,:,,;,:,:, ,.     -

В^ч'!Д в ^ыку^я продукций R %                   ;

;                  ГГ'ДФИКЙ St^ И Со-
^                                                                                  0 2  а  Ё .8 in 12 1Д ie 18 М 2-г 24   :;::,(

стности, для круговой диаграммы на закладке Format, если вы не используете
трехмерность (опция 3 Dimentions), полезно включить опцию Circled Pie, которая
обеспечит при любом размере компонента Chart отображение диаграммы в виде
круга. Но при трехмерном изображении эту опцию лучше отключить. На закладке
Marks кнопки группы Style определяют, что будет написано на ярлычках, относя-
щихся к отдельным сегментам диаграммы: Value — значение, Percent — проценты,
Label — названия данных и т.д. В примере рис. 3.14 включена кнопка Percent, а на
закладке General установлен шаблон процентов, обеспечивающий отображение то-
лько целых значений.

Вы можете, если хотите, добавить на этот компонент Chart еще одну тождест-
венную серию, нажав на закладке Series страницы Chart кнопку Clone, а затем для
этой новой серии нажать кнопку Change (изменить) и выбрать другой тип диаграм-
мы, например. Bar (вид этой диаграммы вы можете увидеть на рис. 3.14 б). Конеч-
но, два разных типа диаграммы на одном рисунке будут выглядеть плохо. Но вы
можете выключить индикатор этой новой серии на закладке Series (на рис. 3.15
имя этой серии Series4), а потом предоставить пользователю выбрать тот или иной
вид отображения диаграммы (ниже будет показано, как это делается).

Выйдите из Редактора Диаграмм, выделите в вашем приложении нижний
компонент Chart и повторите для него задание свойств с помощью Редактора Диа-
грамм. В данном случае вам надо будет задать две серии, если хотите отображать
на графике две кривые, и выбрать тип диаграммы Line. Поскольку речь идет о гра-
фиках, вы можете воспользоваться закладками Axis и Walls для задания координат-
ных характеристик осей и трехмерных граней графика.

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

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

Метод С1еаг() очищает серию от занесенных ранее данных.

Метод

AddfConst AValue:Double; Con-st ALabel:String; AColor:TColor)