Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.09.10;
Скачать: [xml.tar.bz2];

Вниз

Нужно динамически создать/удалить несколько 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.029 c
2-1156254920
GeLLeR
2006-08-22 17:55
2006.09.10
Вопросик по ShellApi


9-1135108233
Darthman
2005-12-20 22:50
2006.09.10
SOTA demoscene наконец-то можно скзать почти закончил


2-1156289432
B.T.R.
2006-08-23 03:30
2006.09.10
RichEdit-RTF


2-1156236491
misha_gr
2006-08-22 12:48
2006.09.10
Директивы компилятора


15-1155876563
PSPF2003
2006-08-18 08:49
2006.09.10
Несколько вопросов





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский