Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.10;
Скачать: CL | DM;

Вниз

Нужно динамически создать/удалить несколько Series.   Найти похожие ветки 

 
Mikka Hakkinnen   (2006-08-16 14:56) [0]

Нашёл в форуме код, он работает, но неясно, по каким именам потом обращаться к созданным сериям? Chart1.Series[i] ?

procedure CreateNewSeries(Sender: TObject);
var
 Series  : TLineSeries;
 Color   : TColorDialog;
 i       : integer;
begin
 Series := TLineSeries.Create(Chart1);
 Color := TColorDialog.Create(nil);
 try
   if Color.Execute then begin
     for i := 0 to 100 do begin
       Series.AddX(Random(100));
       Series.AddY(Random(100));
     end;
   end;
   Series.SeriesColor := Color.Color;
 finally
   Color.Free;
 end;
 Chart1.AddSeries(Series);
 Series.Active := True;
 Chart1.Repaint;
end;


 
Mikka Hakkinnen   (2006-08-16 15:23) [1]

Всем спасибо! Вопрос снимаю - нашёл ответ на Исходниках.ру .


 
Mikka Hakkinnen   (2006-08-17 08:13) [2]

Кажется, погорячился.
Серии создаются, но обращаться к ним сложно, да и удалить не знаю как.
Попробую использовать Chart1.SeriesList[i]:=Series;


 
MBo ©   (2006-08-17 08:34) [3]

Не очень ясно, в чем именно проблема...


 
Mikka Hakkinnen   (2006-08-17 12:09) [4]

Обошёлся без SeriesList, проблема решена
(http://forum.sources.ru/index.php?showtopic=149625&st=0&#entry1223582).
В чём проблема была - динамически создавать и удалять серии для построения меняюшегося числа графиков



Страницы: 1 вся ветка

Текущий архив: 2006.09.10;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.042 c
2-1155909147
apic
2006-08-18 17:52
2006.09.10
Пиксели и сантиметры


15-1155584405
ronyn
2006-08-14 23:40
2006.09.10
Как создать приложение под разные ОС


15-1155485958
elDog
2006-08-13 20:19
2006.09.10
ZLIB


15-1155370126
Loginov Dmitry
2006-08-12 12:08
2006.09.10
Тест для всех!


3-1152072641
elyseev
2006-07-05 08:10
2006.09.10
Переиндексация DBF





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский