Поиск:

Ответ в темуСоздание новой темы Создание опроса
> динамическое создание Series, TChart 
V
    Опции темы
Mpak
Дата 16.5.2008, 00:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 445
Регистрация: 12.11.2006

Репутация: 4
Всего: 7



В поиске нашел тему, но на нее так никто и не ответил. Можете подсказать как создать новый график в TChart?
Я уже как только не пытался:
Код

TChartSeries *Ser;
Chart4->AddSeries(Ser);


Ругается...

Мне нужно создать количество графиков в зависимости от значения переменной.


--------------------
В любой откомпилированной программе есть, по крайней мере, одна ошибка...
P.S. А у меня их минимум две...
PM MAIL ICQ   Вверх
Vasay
Дата 16.5.2008, 01:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 1
Всего: 73



Mpak, 

Эх давно это было, когда я еще жил c Windows.

Но, вроде ты кое-что забыл:

Код

TChartSeries *Ser;
Ser = new TChartSeries(this);
Ser->Name="Series1";
Chart4->AddSeries(Ser);





--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
Mpak
Дата 16.5.2008, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 445
Регистрация: 12.11.2006

Репутация: 4
Всего: 7



Чего-то не могу разобраться:
Код

 int Count_Mark = 5;
 int Count_Rows = 15;

 Ser       = new TChartSeries (this);
 Ser->Name = "Graph0";
 for (int i = 0; i < Count_Rows; i++)
  {   Ser->AddXY(i, i, "", clGreen);  }
 Chart1->AddSeries(Ser);


Добовлять - добовляет, а графика нет...  smile 

Это сообщение отредактировал(а) Mpak - 16.5.2008, 14:15


--------------------
В любой откомпилированной программе есть, по крайней мере, одна ошибка...
P.S. А у меня их минимум две...
PM MAIL ICQ   Вверх
mrbrooks
Дата 16.5.2008, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



попробуй так. смени тип серии на  TLineSeries.
Код

 TLineSeries *Ser;
 Ser = new TLineSeries (this);
 Ser->Name = "Graph0";
 Ser->FillSampleValues(100);
 Chart1->AddSeries(Ser);
.....
 Ser->Free();//при закрытие формы

PM MAIL   Вверх
Mpak
Дата 16.5.2008, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 445
Регистрация: 12.11.2006

Репутация: 4
Всего: 7



mrbrooks, респект вам! Я спасен! smile
Спасибо огромное smile

P.S. 
Цитата(mrbrooks @  16.5.2008,  17:26 Найти цитируемый пост)
 Ser->FillSampleValues(100);


Это что означает?


--------------------
В любой откомпилированной программе есть, по крайней мере, одна ошибка...
P.S. А у меня их минимум две...
PM MAIL ICQ   Вверх
mrbrooks
Дата 16.5.2008, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



Ну это просто рандомная заливка серии. 100 - собственно фигачит 100 случайных точек. Так что ставь в пределах типа параметра функции любое число.  smile 
PM MAIL   Вверх
Mpak
Дата 16.5.2008, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 445
Регистрация: 12.11.2006

Репутация: 4
Всего: 7



Ага, понял smile Спасибо)


--------------------
В любой откомпилированной программе есть, по крайней мере, одна ошибка...
P.S. А у меня их минимум две...
PM MAIL ICQ   Вверх
Annihilator
Дата 16.5.2008, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


bytegrinder
**


Профиль
Группа: Участник
Сообщений: 493
Регистрация: 21.11.2006
Где: Омск

Репутация: нет
Всего: 3



я ж код выкладывал в этой теме


--------------------
Если вы не можете сделать хоpошyю пpогpаммy, сделайте, чтобы она по кpайней меpе выглядела хоpошо
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.1661 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.