Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > tchart


Автор: XaverOz 4.6.2012, 13:54
Хочу написать функцию обработки onclick tchart, которая бы получала значение Y 1й серии по X (X- от той точки куда мы нажали)

Автор: XperT 4.6.2012, 15:23
А суть проблемы?

Автор: XaverOz 5.6.2012, 05:25
Цитата(XperT @ 4.6.2012,  15:23)
А суть проблемы?

Нажать можно в любом месте Tchart не только на серии значение которой меня интересует.
На данный момент алгоритм такой:
обхожу все точки серии если X-координата iй+1 точки <  X-координаты нажатого, а X-координата iй точки >  X-координаты нажатого:
считаю значение Y через: XI, YI, X-нажатого.
Мне кажется что это реализуется проще.

Автор: Coder 5.6.2012, 07:22
У меня работает так: перед выводом серии заполняю динамический массив значений X->Y, при клике на Chart беру значение X и быстрым поиском ищу еще значение Y в массиве.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)