Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Ада и другие языки _ TChart

Автор: Fanat 7.10.2007 3:50

Как нарисовать функцию и отдельные точки через TChart?..

Автор: volvo 7.10.2007 5:25

Добавь в Chart 2 серии - одну Lines (для графика), вторую - Points (для точек), и добавляй значения к серии... Например, отрисовка функции может выглядеть вот так:

Chart1->Series[0]->AddXY(x, f(x));

Автор: Fanat 7.10.2007 14:29

Цитата(volvo @ 7.10.2007 2:25) *

Добавь в Chart 2 серии - одну Lines (для графика), вторую - Points (для точек), и добавляй значения к серии... Например, отрисовка функции может выглядеть вот так:

Chart1->Series[0]->AddXY(x, f(x));



А как очистить изображение на Chart?

Добавлено через 5 мин.
А как ещё можно сделать чтобы функция при построении не вы
лезала за границы по ОУ?..что-то вроде масштабирования...пробовал делить все точки на
значение максимальной точки но не особо получаеться в общем случае...

Автор: volvo 7.10.2007 14:38

Цитата
А как очистить изображение на Chart?
Все серии очистить методом Clear()

Цитата
чтобы функция при построении не вылезала за границы по ОУ
blink.gif За какие границы? Chart автоматически масштабируется (при добавлении новой точки, выходящей за пределы текущих max значений X и Y эти самые max значения пересчитываются...)

Автор: Fanat 7.10.2007 14:53

Цитата(volvo @ 7.10.2007 11:38) *

blink.gif За какие границы? Chart автоматически масштабируется (при добавлении новой точки, выходящей за пределы текущих max значений X и Y эти самые max значения пересчитываются...)


Ты как всегда прав... smile.gif ...это на image нет масштабирования. Спасибо.