LINUX.ORG.RU

TChart / TLineSeries - сохранение данных (текстовый файл)

 ,


0

1

добрый день / работа с графиком:

1. строим график
2. смотрим/зумируем/панируем - если «не подходит» -> goto 1
3. если «подходит» -> сохраняем. грузим след.график -> goto 1

программа получает поток «[x,y]» - на основе чего строится график.
сохранять нужно в текстовый файл именно этот самый «набора точек» видимой части (зум & пано)

как это сделать?! есть 2 пути:

### 1й вариант (решение в лоб)
- строим график (тут-же сохраняем данные в файл)

минусы:
- небольшой оверхед по сохранению (фигня)
- игнорируется зум/пано -> получаем «полный график» (не фигня)

### 2й вариант
- строим график, если «подходит» - сохраняем

задача:
- данные нужно как-то вытянуть из компонентов
- нужны данные только видимой части

вопрос:
- возможно-ли реализовать 2й вариант?

ваши идеи/ссылки, пендили, помидоры :о)

спасибо

lazarus-3.2.0, fpc-3.2.2
slackware 14.2/15.0 x64

p.s.
как выдрать «поток данных» из компоненты - вроде разобрался.
теперь бы понять как определить «находится ли данная точка в окне просмотра или лежит вне?!

function IsPointInViewPort(const AP: TDoublePoint): Boolean;

★★★★

Последнее исправление: sunjob (всего исправлений: 5)