Для наглядности часто результаты расчетов представляются в виде графиков и диаграмм. Среда визуального программирования Delphi имеет мощный пакет стандартных программ построения и вывода на экран графической информации с помощью компонента TСhart (рис. 12.1).

Рис. 12.1. Размещение компонентов на форме
Построение графика (диаграммы) производится после вычисления таблицы значений функции y=f(x) на интервале [Xmin, Xmax] с данным шагом. Полученная таблица передается в специальный двумерный массив Seriesk (k-номер графика) компонента TChart с помощью метода Add. Компонент TChart осуществляет всю работу по отображению графиков, переданных в объект: строит и размечает оси, рисует координатную сетку, подписывает название осей и самого графика, отображает переданную таблицу в виде всевозможных графиков или диаграмм. При необходимости, с помощью встроенного редактора EditingChart компоненту TChart передаются данные о толщине, стиле и цвете линий, параметрах шрифта подписей, шагах разметки координатной сетки и другие настройки. В процессе работы программы изменение параметров возможно через обращение к соответствующим свойствам компонента TChart. Так, например, свойство TChart.BottomAxis содержит значение максимального предела нижней оси графика и при его изменении во время работы автоматически изменяется изображение графика (см. нижеприведенную программу).
Пример написания программы
Задание. Составить программу, построения и отображения графиков функций cos(x) и двух других заданных функций на интервале [Xmin..Xmax]. В качестве последних рассматриваются функции из лабораторной работы №3 [6], вариант 2. Требуется предусмотреть возможность изменения разметки координатных осей, а также шага построения таблицы.