Поиск:

Ответ в темуСоздание новой темы Создание опроса
> построенеи гистограммы в билдере 
:(
    Опции темы
gordmiand
Дата 2.4.2008, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



есть массив mas различных числовых данных:

подскажите пожалуйста как построить гистограмму по данным этого массива в билдере?
(именно гистограмму, а не столбцовую диаграмму аля bar, строящую дискретные столбцы, а нужен непрерывный "график" столбцов - как в гистограмме) - как (по какому алгоритму) нужно преобразовать исходный массив, чтобы средствами какого-либо графика билдера построить именно гистограмму?  
PM MAIL   Вверх
mrbrooks
Дата 2.4.2008, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



У тебя какая версия TeeChart ?
PM MAIL   Вверх
mrbrooks
Дата 2.4.2008, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Такая гистограмма пойдет?

Присоединённый файл ( Кол-во скачиваний: 54 )
Присоединённый файл  00im.jpg 119,84 Kb
PM MAIL   Вверх
gordmiand
Дата 2.4.2008, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



mrbrooks:

1. по поводу версии моего TChart - не знаю...стандартный компонент билдера 5. 
2. гистограмма именно такая - подскажите как ее построить в билдере (алгоритм (дайте плиз его подробное описание) или специальный компонент (где можно скачать его и его описание)?)  
PM MAIL   Вверх
mrbrooks
Дата 2.4.2008, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



ок. для этого тебе надо скачать новый компонент TeeChart вер. 8. Поищи в нете поподробнее. Либо в личку. Удаляешь свой старый. Ставишь новый. Будут вопросы спрашивай. 

По поводу твоей задачи - самое простое используй метод AddXY(); Он строит Series по координатам x и y.

Это сообщение отредактировал(а) mrbrooks - 2.4.2008, 13:42
PM MAIL   Вверх
gordmiand
Дата 2.4.2008, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



mrbrooks:

1. подскажи методику подключения новых компонентов к палитре VCL билдера
2. и вообще - что даст новая версия данного компонента - она строит именно гистограммы?
3. пож-та поподробнее по поводу исп-ия метода AddXY - я им строил обычные графики, в чем смысл его использования в данном случaе (какой тип графика исп-ть и как именно)?  

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


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


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

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



В новой версии реализована гистограмма как тип Series. Собственно используя сам класс Series и его методы можно программировать гистограмму как обыкновенный график (собственно все виды графиков в TChart так и управляются).
В старой версиях тем паче в Билдере 5 я гистограммы не наблюдал. 
Дополнительный бонус к новой версии - очень много доболнительных видов графиков + инструменты + доп. компоненты. На мой взгляд это очень положительный факт. Подробности можно узнать скачав демку с оффициального сайта разрабов.

По поводу инсталяции. Начнем с главного. Есть ли в архиве с компонентами файл TeeRecompile.exe?
PM MAIL   Вверх
gordmiand
Дата 2.4.2008, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



я никак в инете не найду для скачки компонент TeeChart вер. 8 - подскажи ссылку на него...
PM MAIL   Вверх
mrbrooks
Дата 2.4.2008, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Посмотри в личке - я там тебе скинул некоторую инфу  smile 
PM MAIL   Вверх
gordmiand
Дата 2.4.2008, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



а личка - это и где? 
PM MAIL   Вверх
gordmiand
Дата 2.4.2008, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



mrbrooks: скинь твою инфу + сам компонент на почту [email protected]
PM MAIL   Вверх
mrbrooks
Дата 2.4.2008, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Смотри на панели вверху форума там есть заголовок- новые письма. Если не разберешься то вышлю в часов 9 вечера
PM MAIL   Вверх
gordmiand
Дата 2.4.2008, 19:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



mrbrooks: 
спасибо за компонент (он что, разархивированный занимает 17 mb или это группа компонентов (подскажите какие файлы относятся только к TeeChart 8)?)
подскажи как его подключить к билдеру (install.txt читал да больно там много всяких установок - предметная установка (что да как) будет гораздо быстрее)...
заранее спасибо...
жду ответа....
PM MAIL   Вверх
mrbrooks
Дата 2.4.2008, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



17 метров от  того что там версии от 5 билдера и выше (до 2007) включая дельфятинку.
По пунктам:
1. в архиве есть TeeRecompile.exe.
2. Прога попросит ввести ей путь к папке Sourses(есть в архиве), но мудрить не надо - по умолчанию она пропишет путь сама.
3. жми BEGIN
4. Данный визард определит версию старика билдера. Произойдет компиляция пакетов компонентов. (это ты увидишь по позиции супротив версии билдера)
5. В пресловутой папке  Sourses создасться папка Compiled. Там будет все что тебе нужно.
6. Но сначала удали старую версию TChart из Билдера.(Project/Options->Packages->выдели TChar->Remove - появится мессага мол удаляются)
Все теперь ставим новый компонент. По идеи там есть TeeInstall.exe - типа установка автоматом. Но у меня в 6 не вышло. Думаю в пятом тоже самое будет. Хотя поробуй.
Если ни каких результатов то все делаем вручную.
7. Из папки Compiled/Bin в Borland/CBuilder/Project/Bpl (можно и в Borland/CBuilder/Bin но оттуда выбирать геморнее )
8. Из папки Compiled/Lib в  Borland/CBuilder/Lib
9. Из папки Compiled/System в Borland/CBuilder/Bin
10. Из папки Compiled/Include в Borland/CBuilder/Include/TeeChart(папку сам создай)
11. В бидере Project/Options->Packages->Add-> добовляй из Borland/CBuilder/Project/Bpl следущие файлы (DclTee8C6, DclTeePro8C6, DclTGL8C6, DclTQR8C6)
Все должны появится на панели TChart или типа того дофига компонентов.
Для подстраховки Project/Options->Packages->Derictories/Conditionals в поле Include Path добавь ссылку на  Borland/CBuilder/Include/TeeChart

Вроде все. Будут вопросы - задавай. 
ЗЫ. С тебя стакан  smile
PM MAIL   Вверх
gordmiand
Дата 2.4.2008, 23:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



mrbrooks:

как я понял, программа TeeRecompile.exe сама ставит/проиписывает все файлы для данных компонентов, поэтому я не стал делать остальные пункты.... в билдере появилась новая закладка TeeChart - кидаю на форму chart, создаю для него серию типа гистограмма и запускаю проект - спрашивает местоположение файла StartChar.h - я ему указываю путь, а затем ошибки в файле CandleCh.hpp- не может найти файлы TeCanvas.hpp, TeEngine.hpp и др...?

и вообще - какие файлы новых графиков надо скопировать/подключить  в папку  проекта, чтобы он работал и без билдера? 

PM MAIL   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

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

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

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

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


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

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


 




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


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

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