Конечно не Си , но все таки компоненты одинаковые
использую для графиков компонент
Chart
в нем есть Series
выбрал точками без линий (так как лог нужно разбивать на расходы и линиии рисовать никак не выходит из за того что соседние точки лога будут на разных графиках)
ну да ладно
разобрался я как точки эти туда закидывать
разобрался как мышем тыкать по точке и снимать инфу куда ткнули (нужно будет сбоку показать пользователю ускорение в ткнутой точке)
но вот уже пол дня долблюсь не могу найти как --- как поменять Цвет у выделеной точки?????
пробовал график с линиями и точками делать . там через ValueColor получалось менять цвет линии между точками ((
а вот сам квадратик что обознает точку у него Background как поменять , не знаю ((((
разобраться бы с этим и уже можно переходить к формированию массива из лог файла (ниче не знаю память у компов есть пусть жрет , по другому не умею)
Изучаем язык Си (Learn C language)
Moderator: STC
-
- LQFP144 - On Top Of The Game
- Posts: 1664
- Joined: Fri Jul 01, 2011 2:10 pm
- Location: г Уфа
Re: Изучаем язык Си (Learn C language)
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
ВАЗ21310 1.7i Я7.2 2001г
-
- TO220 - Visibile
- Posts: 14
- Joined: Tue Dec 14, 2010 8:30 pm
- Location: Belarus
- Contact:
Re: Изучаем язык Си (Learn C language)
Данный код динамически добавляет на график точку с именем OP
OP = new TPointSeries(Chart);
OP->Pointer->HorizSize=7;
OP->Pointer->VertSize=7;
OP->Pointer->Visible=true;
OP->Pointer->Pen->Width=2;
OP->Pointer->Pen->Color=clNavy; <- цвет "обводки"
OP->Pointer->Style=psCircle;
OP->HorizAxis=aCustomHorizAxis; <- привязка к "своей" оси
OP->VertAxis=aCustomVertAxis;
OP->Active=false; <- "выключаем" серию
OP->AddXY(0,0,"",clCream); <-цвет самой точки при добавлении на график
Chart->AddSeries(OP);
Данный код меняет ей цвет на красный
OP->Pointer->Brush->Color=clRed;
OP = new TPointSeries(Chart);
OP->Pointer->HorizSize=7;
OP->Pointer->VertSize=7;
OP->Pointer->Visible=true;
OP->Pointer->Pen->Width=2;
OP->Pointer->Pen->Color=clNavy; <- цвет "обводки"
OP->Pointer->Style=psCircle;
OP->HorizAxis=aCustomHorizAxis; <- привязка к "своей" оси
OP->VertAxis=aCustomVertAxis;
OP->Active=false; <- "выключаем" серию
OP->AddXY(0,0,"",clCream); <-цвет самой точки при добавлении на график
Chart->AddSeries(OP);
Данный код меняет ей цвет на красный
OP->Pointer->Brush->Color=clRed;
-
- LQFP144 - On Top Of The Game
- Posts: 1664
- Joined: Fri Jul 01, 2011 2:10 pm
- Location: г Уфа
Re: Изучаем язык Си (Learn C language)
вопрос снят , разобрались..
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
ВАЗ21310 1.7i Я7.2 2001г