![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как в TChart пометить точку? [D6]
AFrolov © (2003-01-27 14:50:00)Привет всем.
У меня небольшая проблема - я не знаю как можно пометить точку на графике (сделать ее жирной, Нарисовать на ней какую нибудь фиговинку типа кружка или треугольничка, создать к ней подпись - "точка максимума") - это нужно для наглядной пометки на графике особых точек функции. Ну и конечно был бы благодарен за небольшой кусочек кода позволяющий это делать.
Заранее спасибо.
MBo (2003-01-27 15:33:00) [1]напрямую -
TChartSeries.Marks
для Pointer такого нет
AFrolov (2003-01-27 15:13:00) [2]Тот голова - у которого опыт есть.
Странно, что это через события сделано а не напрямую.
Все равно большое спасибо.
MBo (2003-01-27 15:06:00) [3]Хелп - всему голова!
(© русская народная пословица)
function TForm1.Series1GetPointerStyle(Sender: TChartSeries;
ValueIndex: Integer): TSeriesPointerStyle;
begin
if ValueIndex=10 then result:=psTriangle;
end;
procedure TForm1.Series1GetMarkText(Sender: TChartSeries;
ValueIndex: Integer; var MarkText: String);
begin
if ValueIndex=10 then MarkText:="11-я точка"
else MarkText:=""
end;