25.03.2008, 13:54
общий
это ответ
Здравствуйте, Geb2003!
Для этого надо создавать серии в Run-time. Кидаешь на форму Tchart и создаешь то что Вам надо. Рабочий код в приложении. Особой литературы нет, но в HELPE есть некоторое количество примеров, что в принципе для начало хватает. Рекомендую скачать в сети последние версии TeeChart. Они более быстродествующие, чем те что идут в комплекте.
У меня Delphi 2007 и дополнительно установлен TeeChart 8.01.
Удачи!
Приложение:
procedure TFrmFilterPrm.CreateGraphNP;Var i : byte;begin// создаем серии связанные с массивами ИД ChartFp.SeriesList.Clear;{чистим лист серий} ChartFp.FreeAllSeries;{уничтожить все серии} ChartFp.Legend.Font.Size := -10; for i := Low(DataArrName) to High(DataArrName) do begin ChartFp.AddSeries(TLineSeries.Create(self));//1-Line серии TLineSeries(Self).ParentChart := ChartFp;//2// 1 и 2 надо будет менять для разных типов сериий// ChartFp.AddSeries(TBarSeries.Create(self));//Bar серии// TBarSeries(Self).ParentChart := ChartFp; ChartFp.Legend.LegendStyle := lsSeries; ChartFp.Series[i].Active := False; end; Mark := False;end;