Пример 4. Построение графика с помощью компонента Chart

 

В данном примере представлено приложение, в котором осуществляется построение графика функции с помощью компонента Chart.

 

Компонент Chart находится на странице Additional. Поместите его на форму. Запустите редактор диаграмм и создайте одну кривую типа Fast Line. На вкладке Chart перейдите к вкладке 3D и снимите флажок с пункта 3 Dimension для того, чтобы убрать трёхмерное отображение графика. Перейдите к вкладке Legend и снимите флажок с пункта Visible. Перейдите к вкладке Titles и в текстовом поле наберите следующее: «парабола»

 

Перейдите к вкладке Series редактора диаграмм и на вкладке Format щёлкните по кнопке Border. Появится окно, в котором можно настроить цвет линии. После того как цвет выбран, нажмите кнопку OK для закрытия окна. Чтобы закрыть окно редактора диаграмм нажмите в нём кнопку Close. Все изменения, производимые в окне редактора диаграмм, отображаются сразу же на эскизе графика.

Вид приложения на этапе разработки представлен на следующем рисунке:

 

 

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

 

Текст файла Unit1.pas

 

unit Unit1;

 

interface

 

uses

  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

  Dialogs, TeEngine, Series, ExtCtrls, TeeProcs, Chart;

 

type

  TForm1 = class(TForm)

    Chart1: TChart;

    Series1: TFastLineSeries;

    procedure FormCreate(Sender: TObject);

  private

    { Private declarations }

  public

    { Public declarations }

  end;

 

var

  Form1: TForm1;

 

implementation

 

{$R *.dfm}

 

procedure TForm1.FormCreate(Sender: TObject);

var

 i: integer;

begin

  begin

  Series1.Clear;

  for i:=(-30) to 30 do

  Series1.AddXY(i, i*i, '', clBlue);

  end;

end;

end.

 

Вид приложения во время его выполнения: