![]() |
|
![]() ![]() ![]() |
|
Дося |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 15.2.2006 Репутация: нет Всего: нет |
Народ, как сделать график вручную, который бы брал значения из набора данных?
![]() Мне надо, чтобы по оси Х были значения времени, а по оси Y - значения измерений. Подскажите, с чего начать. Я никак не могу додуматься... Что писать в DBChart1->AddSeries... ? ![]() |
|||
|
||||
Дося |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 15.2.2006 Репутация: нет Всего: нет |
Попробовал такой код:
Как вместо двойки по оси Х дату отабразить? У меня дата берётся из ComboBox. |
|||
|
||||
AntonChik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 4.10.2005 Где: Красноярск Репутация: 1 Всего: 1 |
в настройках оси Х ставится галочка ,что тип будет DateTime
ну а потом пишешь ...Series[0]->AddXY(Time(),y); ну или если надо, то вместо Time() ставишь Date()... --------------------
"Человек притаился за деревом. За широким огромным деревом. Он выглядывал тихонько и прятался. Но его никто не преследовал." (с) Хорги |
|||
|
||||
Дося |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 15.2.2006 Репутация: нет Всего: нет |
Хм...
А если чуть-чуть точнее?... Я пишу DBChart19->Series[0]->AddXY(Date(CBDataNuo->Text),6); и выкидывает ошибку... Никак не получается вывести дату на ось. В настройках оси Х поставил галочку, что будет Date Time. А вообще большой будет код, если мне надо сделать, чтобы Х - это были значения дат из двух ComboBox (интервал задаётся с помощью ComboBox, например с 2006.01.01 до 2006.02.01), а Y - значения, соответствующие датам из набора данных? ![]() Это сообщение отредактировал(а) Дося - 5.4.2006, 09:35 |
|||
|
||||
AntonChik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 4.10.2005 Где: Красноярск Репутация: 1 Всего: 1 |
Date(CBDataNuo->Text) - это гон какой-то
я тебе писал подставлять Date() , то бишь текущую дату (или лучше Time() т.к. более наглядно будет для примера). проверь будет ли так работать... потом попробуй подставлять StrToDate(CBDataNuo->Text); но это если CBDataNuo->Text соответствует по записи типу TDateTime , т.е. - не помню как для даты-,а для времени должно быть в виде HH:MM:SS (ну для даты думаю что-то вроде YY:MM:DD) --------------------
"Человек притаился за деревом. За широким огромным деревом. Он выглядывал тихонько и прятался. Но его никто не преследовал." (с) Хорги |
|||
|
||||
megabist |
|
|||
![]() Mart Slaaf ![]() ![]() Профиль Группа: Участник Сообщений: 455 Регистрация: 3.4.2006 Где: Мск Репутация: нет Всего: 31 |
вопрос а как пстроить график по разбросу?
тоесть значения скачут и нужен усреднённый график? -------------------- Don't panic! Жди, и Фатум тебя приведёт... |
|||
|
||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 24 Всего: 98 |
посчитать средние значения и построить по ним график...
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
AntonChik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 4.10.2005 Где: Красноярск Репутация: 1 Всего: 1 |
в Методах Анализа Данных и в комп.графике существует множество методов сглаживания... копай в эту сторону... --------------------
"Человек притаился за деревом. За широким огромным деревом. Он выглядывал тихонько и прятался. Но его никто не преследовал." (с) Хорги |
|||
|
||||
Дося |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 15.2.2006 Репутация: нет Всего: нет |
Не идёт... ![]() ![]() ![]() |
|||
|
||||
Ctrl_Alt_Del |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 95 Регистрация: 11.3.2006 Где: Ставрополь Репутация: 2 Всего: 2 |
Дося, выложи проект. Посмотрим чем можно помочь.
![]() P.S. посмотри вложение, может поможет разобраться. Это сообщение отредактировал(а) Ctrl_Alt_Del - 13.4.2006, 22:30 Присоединённый файл ( Кол-во скачиваний: 14 ) ![]() |
|||
|
||||
Дося |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 15.2.2006 Репутация: нет Всего: нет |
Окей, сейчас выложу...
Алиас базы данных - dbVibrDataStore. Драйвер - STANDART. Проект ТУТЯ. Форма с графиком будет Unit13.cpp. Мне надо, чтобы по оси X откладывались даты из CBDataNuo и CBDataIki (по-русски, CBДатаС и СВДатаДо),т.е. интервал, а по Y - значения, соответствующие этим датам из таблицы Table3... Вот... ![]() Спасибо огромное за ранее за помощь. P.S.: Твой пример не смог скомпилировать - просит какие-то файлы... Это сообщение отредактировал(а) Дося - 13.4.2006, 23:05 |
|||
|
||||
Дося |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 15.2.2006 Репутация: нет Всего: нет |
Ну как?
![]() |
|||
|
||||
Ctrl_Alt_Del |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 95 Регистрация: 11.3.2006 Где: Ставрополь Репутация: 2 Всего: 2 |
Дося, да что-то не очень. Трудновато разобраться с языком
![]() Дата берется в поле data в lentMatavimai.db, а по оси Y значение какого поля? |
|||
|
||||
Дося |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 65 Регистрация: 15.2.2006 Репутация: нет Всего: нет |
Sorry, chto pishu latyn'ju - netu russkih bukv na klave.
![]() Da, data beretsia iz polia Table3Data iz lentMatavimai.db. Po osi Y berutsia tak: naprimer, vybiraesh' iz ComboBox spiska (CBGuolis) podshipnik 1, iz ComboBox spiska (CBDataNuo) datu, v sledushem ComboBox (CBDataIki) druguju datu, i RadioButton RBV (eto napravlenie po-russki). ![]() |
|||
|
||||
Ctrl_Alt_Del |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 95 Регистрация: 11.3.2006 Где: Ставрополь Репутация: 2 Всего: 2 |
Дося, посмотри вот этот код, сырой конечно, но хоть что-то
![]() Вообще я не уверен, что я тебя правильно понял. ![]()
А вообще доработать нужно базу. А то многие поля пустые. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |