Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.16;
Скачать: CL | DM;

Вниз

Нужен хитрый chart   Найти похожие ветки 

 
lexis   (2004-12-27 13:42) [0]

Нужен компонент типа Chart, у которого можно самому прорисовывать каждую точку. Возможно кто-то всречал что-либо подобное. Буду благодарен за ссылки.


 
ghg ©   (2004-12-27 15:05) [1]

а в Chart это нельзя что-ли сделать?
TBubble?

и вообще подробнее про задачу


 
Mozart_mcs   (2004-12-27 15:48) [2]

Сам столкнулся с подобной проблемой, формулрую:
при прорисовке прямой, нужны прерывания, кое-где нужно поставить точки...
к примеру данные:
x=1 y=5
x=2 -
x=3 y=3
x=4 y=4
x=5 y=5
x=6 -
x=7 y=3
должны стрится след. образрм: точка y=5,пропуск, y=3,4,5 - соединены линиями, дальше на след. х опять отсутствует значение, и точка y=3.
Как организовать подобное - пока не нашёл способ, используя TChart...


 
lexis   (2004-12-27 15:53) [3]

Есть такая хитрая штука подназванием тренд. Вертикальная линия (верхний и нижний концы - max и min цена ценных бумаг за биржевую сессию) с двумя апенндиксами (левый и правый - начальная и конечния цены). Так вот: перед мной шеф поставил задачу - кроме нормальных линейных графиков изобразить на мониторе и этот ужасный тренд.


 
REA   (2004-12-27 17:18) [4]

да вроде были и такие штуки в стандартных компонентах...


 
Семен Сорокин ©   (2004-12-27 18:12) [5]


> Mozart_mcs   (27.12.04 15:48) [2]
> Сам столкнулся с подобной проблемой, формулрую:
> при прорисовке прямой, нужны прерывания, кое-где нужно поставить
> точки...
> к примеру данные:
> x=1 y=5
> x=2 -
> x=3 y=3
> x=4 y=4
> x=5 y=5
> x=6 -
> x=7 y=3
> должны стрится след. образрм: точка y=5,пропуск, y=3,4,5
> - соединены линиями, дальше на след. х опять отсутствует
> значение, и точка y=3.
> Как организовать подобное - пока не нашёл способ, используя
> TChart...


ser1: TLineSeries;

ser1.AddXY(1, 5);
ser1.AddNullXY(2, 4);
ser1.AddXY(3, 3);
ser1.AddXY(4, 4);
ser1.AddXY(5, 5);
ser1.AddNullXY(6, 4);
ser1.AddXY(7, 3);

Для отрисовки вручную можно использовать:
Chart1.OnAfterDraw, Chart1.OnBeforeDrawSeries
Ser1.OnAfterDrawValues, Ser1.OnBeforeDrawValues

и никакого велосипеда

ЗЫ. Хороший пример смотреть здесь:
...Delphi7(6,5)\Demos\TeeChart



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

Текущий архив: 2005.01.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.043 c
9-1092914672
Gandalf
2004-08-19 15:24
2005.01.16
Игровой проект


14-1103664334
KilkennyCat
2004-12-22 00:25
2005.01.16
Петербург. Встреча. Последняя в 2004.


14-1104253401
Чеширский_Кот
2004-12-28 20:03
2005.01.16
Абрамович победил


10-1080641836
Demiurg
2004-03-30 14:17
2005.01.16
Excel таблицы на форме.


3-1103189813
lexis
2004-12-16 12:36
2005.01.16
У клиента не работает TClientDataSet