Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Delphi - работа с TeeChart

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

kotel



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как добавлять серии во время выполнения программы?
(т.е. заранее не известно сколько файлов с данными захочет посмотреть пользователь)
Пока насоздавал кучу серий и скрыл их, но это решение не блещет элегантностью

Всего записей: 595 | Зарегистр. 21-08-2003 | Отправлено: 10:04 03-12-2004
Dimonka



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Например так:

Код:
 
          Line := TLineSeries.Create(Self);
          Chart.AddSeries(Line);
          Line.Title     := strTitle;
          Line.Pen.Width := 2;
          Line.Pointer.Visible := true;
          Line.Pointer.VertSize := 3;
          Line.Pointer.HorizSize := 3;
 

Всего записей: 398 | Зарегистр. 03-01-2002 | Отправлено: 15:54 03-12-2004
Arion



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кроме того, можно:  

Код:
 
Line.ParentChart:=Chart;
 

Всего записей: 436 | Зарегистр. 29-06-2003 | Отправлено: 16:04 03-12-2004
kotel



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Arion
Dimonka
Спасибо, буду пробовать

Всего записей: 595 | Зарегистр. 21-08-2003 | Отправлено: 19:13 03-12-2004
kotel



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробовал - все получается.
Теперь второй вопрос - как в TeeChart двигать одну серию относительно другой
(допустим если возникнет задача совместить графики изначально имеющие разные значения по Х)

Всего записей: 595 | Зарегистр. 21-08-2003 | Отправлено: 11:27 09-12-2004
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ставлю TeeChart 8.1.1 Pro с помощью установщика.
Установка прерывается
 

Цитата:
 
TeeChart Installation
  VERSION:  8
RAD 2007.Win32 v11 (BDS v5 Enterprise)
EXCEPTION:
File not found
--------------------------------------------
EXCEPTION:
Operation aborted
--------------------------------------------
 

Старую версию удалил. Не понимаю, что за файл не может найти установщик. На другом компьютере установил нормально.

----------
/не мы такие, жизнь такая/

Всего записей: 3260 | Зарегистр. 24-11-2005 | Отправлено: 11:09 21-04-2009
V1s1ter



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
X11
Обычно ставлю все ручками.
Компилирую с помощью bat файлов.
Вставляю в IDE через менюшки.
Поэтому с таким не сталкивался.
Вот полная папка из которой я все делаю, верисия 8.03, размер ~2 метра.
http://rapidshare.com/files/223901505/TeeChartPro.rar.html
Если надо поясления, мыло положил в ПМ.

Всего записей: 948 | Зарегистр. 06-02-2007 | Отправлено: 12:11 21-04-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А есть ли какой-нибудь сравнительно простой и проверенный способ сохранить настройки TeeChart?

----------
/не мы такие, жизнь такая/

Всего записей: 3260 | Зарегистр. 24-11-2005 | Отправлено: 15:29 21-04-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть DBChart (TeeChart 8.03 Pro). Диаграмма Ганта.
   
 
На картинке что-то вроде календаря событий.
Всё строится автоматом из таблицы, как видно из снимка экрана.
 
Можно ли как то, щёлкнув по соответствующей горизонтальной цветной линии, узнать:
1. Начальную и конечную дату, т.е. значения мин и макс по нижней оси координат.
2. Значение по левой оси координат.
3. Цвет линии.
Для того, чтобы, если линий будет много, то в спец. панели или во всплывающей подсказке показывать полную информацию о выделенном событии.
 
 
Ну и таким образом можно закрасить в таблице соответствующие записи соответсвующим цветом.

----------
/не мы такие, жизнь такая/

Всего записей: 3260 | Зарегистр. 24-11-2005 | Отправлено: 20:50 21-04-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто знает, как можно сохранять/восстанавливать настройки TeeChart (DBChart)?
TeeChart 8 pro
 
Добавлено:
Как сохоанить нашёл в модуле TeeStore, а вот восстановление...
LoadChartFromFile(DBChart1, 'pc.tee');
 
Выдаёт ошибку
E2033 Types of actual and formal var parameters must be identical
 
Добавлено:
Нашёл
LoadChartFromFile(TCustomChart(DBChart1), 'pc.tee');
 
Добавлено:
Нет, это не сохранение/восстановление настроек

----------
/не мы такие, жизнь такая/

Всего записей: 3260 | Зарегистр. 24-11-2005 | Отправлено: 13:36 26-08-2009
Hiken



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LoadChartFromFile/SaveChartToFile/SaveChartToStream/LoadChartFromStream, или что вы понимаете под сохранением настроек??!

Всего записей: 1343 | Зарегистр. 14-01-2006 | Отправлено: 03:46 27-08-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Разве эти процедуры сохраняют настройки? Я сохранил, сохранилась в целом как бы диаграмма, т.к. данные там просматривались.
 
Под сохранением настроек я подразумеваю вот что. Пользователь открыл настройки диаграммы, изменил настройки разные, например, легенду, цвет серий, ещё какие-либо данные. Это всё нужно сохранить файл, чтоб потом, при открытии окна и загрузки данных из датасета, диаграмма приняла бы тот вид и те настройки, которые указал пользователь.
 
Добавлено:
Взять, например, cxGrid от DevExpress. Там есть методы StoroToIni или StroreToRegistry.  
Пользователь взял и скрыл пару колонок в гриде. При загрузке окна с гридом эти колонки видны не будут, т.к. настройки сохранились в файл и восстановились из этого файла. В файле настроек ничего кроме настроек нет.

----------
/не мы такие, жизнь такая/

Всего записей: 3260 | Зарегистр. 24-11-2005 | Отправлено: 15:23 27-08-2009
Kannikkiy

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хм... А развить тему здесь было сложно?
 
http://www.delphikingdom.ru/asp/answer.asp?IDAnswer=68713
 
там много знающих людей, которые смогут помочь

Всего записей: 2 | Зарегистр. 10-09-2008 | Отправлено: 23:00 28-08-2009
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Delphi - работа с TeeChart


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru