Вниз
Скачать: CL | DM;

TChart   Найти похожие ветки 

← →
Shementov ©   (2008-08-05 00:37) [0]

Привет
У меня на форме расположены TChart,TeeComander и Button. TeeComander связан с TChart. Ниже указанный код записан на событие Button.onClick:

Chart1.RemoveAllSeries;
 Chart1.AddSeries(TLineSeries.Create( Self ));
 Chart1.AddSeries(TLineSeries.Create( Self ));
   Chart1.AddSeries(TLineSeries.Create( Self ));

Chart1.Series[0].FillSampleValues(25);
Chart1.Series[1].FillSampleValues(25);

Chart1.Series[2].SetFunction(TCrossPointsFunction.Create(Self));

Chart1.Series[2].DataSource:=Chart1.Series[0];
Chart1.Series[2].DataSource:=Chart1.Series[1];

Т.е. я хочу получить следующее:
при нажатии на Button, на Chart-е должны создаться и отобразиться две произвольные пересекающиеся кривые (Chart1.Series[0] и Chart1.Series[1]), и третья кривая (Chart1.Series[2]), которая должна соединять точки пересечений двух первых кривых (Chart1.Series[0] и Chart1.Series[1]).

Вот что происходит сейчас при нажатии на Button(если на событие Button.onClick записан выше указанный код):
на Charte отображаются две пересекающиеся, в нескольких местах, кривые(Series1 и Series2). Третья кривая(Series3), создается но не отображается (т.е. Series3 не находит точек пересечения).

В попытке понять в чем дело, увидел следующее:
в TeeComander-e (во время работы моего нехитрого приложения) нажимаю на ChartEditing и выбираю Series3. На закладке DataSource, в окошке available отображается Series1, а окошке Sellected отображается Series2. Получается, что Series3 использует данные последнего, прописанного в обработчике Button.onClick Series-а (в данном случае Series2)
Но мне то нужно, чтоб оба Series-а (Series1 и Series2) находились в окошке Sellected, т.е. чтоб Series3 использовал данные и Series1 и Series2.
С помощью Математики находить точку пересечения не хочу ... это реально сделать с помощью TCrossPointsFunction.
Заранее благодарен за ответ


← →
Amoeba ©   (2008-08-05 01:00) [1]


> С помощью Математики находить точку пересечения не хочу
> ...

А ведь придется. Иначе будешь иметь то, что имеешь (т.е. что за тебя "дядя из Borland"а напортачил").



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.016 c
2-1217844272
Vlad Oshin
2008-08-04 14:04
2008.09.14
Съедаются одиночные клики мышкой.


15-1216296863
Украинец
2008-07-17 16:14
2008.09.14
Выбор телевизора


15-1216979977
Jolik
2008-07-25 13:59
2008.09.14
Есть работа...


15-1216723457
voe
2008-07-22 14:44
2008.09.14
Какой лучше использовать компанент для FTP клиента?


15-1216058333
GrayFace
2008-07-14 21:58
2008.09.14
Система контроля версий кода для VS2005 для удаленной работы




   Наверх