Lazarus: Программа построения графиков

Здравствуйте. Стоит задача написать в Lazarus программу, которая будет строить круговой график (360 градусов) по координатам из отдельного файла. Проблема заключается в том, что мои познания в программировании - на уровне школьной программы. Прочитал довольно много обучающих текстов, но подобных примеров не нашел. Научился делать только, чтобы при нажатии кнопки рисовалась фигура с указанными координатами, т.е. например
- Код: Выделить всё
procedure TForm1.Button1Click(Sender: TObject);
begin
Image1.Canvas.pen.Color:=clBlue;
Image1.Canvas.LineTo(100,100)
end;