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

Вниз

Новая серия в TChart   Найти похожие ветки 

 
dik59   (2011-01-22 23:48) [0]

Уважаемые мастера, никак не могу заставить работать TChart.
(исходного кода нет, сам разобраться не могу)
Создаю программно несколько серий данных по образцу, созданному в инспекторе, но почему-то новые серии не видны. Вот код:

procedure TForm1.AddData;
var i:integer;
   s,t:TChartSeries;
begin
 t := ch.Series[0];
 if t.Count > 0 then begin
   s  := TChartSeries.Create(Self);
   s.Assign(t); // тут я пытаюсь сделать вид серии подобным ch.Series[0];
                   // не знаю, правильно ли это
   s.Clear;
   s.Title := "Новая серия";
   s := ch.AddSeries(s);
 end else
   s := t;
 for i := 1 to 360 do begin
   if s = t then  // заполнение первой серии
     s.AddXY(i*1.0,sin(i*pi/2.0/180.0))
   else            // заполнение последующих серий
     s.AddXY(i*1.0,sin(i*pi/180.0));
 end;
end;


Первый вызов заполняет существующую серию, я её вижу, а вот последующие вызовы данные в новую серию пишут, изменяется масштаб первого графика, но второго графика не видно.
Вопрос: что нужно сделать, чтобы новые графики появлялись?


 
dik59   (2011-01-23 09:03) [1]

Сам разобрался,
вместо s  := TChartSeries.Create(Self);
нужно  s  := TLineSeries.Create(Self);



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

Форум: "Начинающим";
Текущий архив: 2011.05.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
2-1295560402
Простой
2011-01-21 00:53
2011.05.01
Где в Дельфи7 хранится информация Project Options?


1-1253290411
Артем
2009-09-18 20:13
2011.05.01
Search


2-1295695155
Тимоха111
2011-01-22 14:19
2011.05.01
record из dll


4-1247673868
istok20
2009-07-15 20:04
2011.05.01
Предотвращение запуска программ...


2-1292196382
Германн
2010-12-13 02:26
2011.05.01
Структура БД





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