![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как нарисовать окружностьTeeChart [D6, WinXP]
MikePol © (2005-02-09 11:18:00)Как нарисовать окружность с заданным центром и радиусом использую TChartseries ? Возможно ли это стандартными средствами Chart'a или надо самому писать отрисовку по точкам ?
MikePol (2005-02-10 09:38:00) [1]Shape почему то пропадает после добавления точки в другую серию.
Как этого избежать ? ( Окружность должна быть с привязкой к осям. Метод с Order мне нравится, но хотелось бы иметь возможность увеличивать куски окружности)
Еще вопрос - можно ли сделать так чтобы максимальное значение (масштаб) оси Х совпадало с максимальным значением оси У ( чтобы окружность не была эллипсом) ?
MBo (2005-02-09 14:48:00) [2]Можно.
1. в TeeChart Pro есть тип серий Shape. Есть ли в том, что штатно идет с Дельфи - не помню
2. Canvas графика доступен для непосредственного рисования (Ellipse) (в событии OnAfterDraw, чтобы поверх графика)
3. Нарисовать окружность можно и с помошью линейных серий, выставив XValues.Order в loNone
MikePol (2005-02-09 14:34:00) [3]Значит нельзя ....
MikePol (2005-02-09 12:55:00) [4]А так чтобы сам вычислял нельзя ?
Ega23 (2005-02-09 11:22:00) [5]TFastLineSeries, AddXY. Массив значений самому вычислять придётся. Чем меньше дискрет - тем больше на окружность будет похоже.
первое, что в голову пришло...