Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TChart [D6, Win2k]


Dudee ©   (2005-08-10 18:22:00) 

Подскажите плз где найти что-то типа пособия (на русском языке) по использованию компонента TChart. Просьба слегка идиотская, но нужно срочно построить график по исходным данным, а я с этим  никогда не сталкивался


Dudee   (2005-08-11 18:52:00) [1]


> Radgar ©   (11.08.05 14:30) [14]

а я не могу понять, что ты вообще хочешь сделать.
обьясни суть своей программы и куда ты хочешь вставить эти проценты


Tonich   (2005-08-11 14:45:00) [2]

ну блин вместо X,Y подставляешь свои значение,
которые расчитываешь или считываешь откуда-то

я просто ничего не могу подсказать, так как не могу понять что там у тебя не получается


Radgar   (2005-08-11 14:30:00) [3]

Ну подскажите плиз...


Tonich   (2005-08-11 14:27:00) [4]


> Amoeba ©   (11.08.05 14:21) [12]
да ты таки прав)))) согласен на все 100%)
Читал


Amoeba   (2005-08-11 14:21:00) [5]


> Tonich ©   (10.08.05 18:53) [2]
> а вот
>
> > пособия
> да еще и  на
>
> > русском языке
> мне сдается ты ненайдешь ,
> хотя может это тольок так сдается

Как ни странно, но в одной (не очень известной) книжке на русском языке TChart (название что-то вроде "Программирование мультимедиа приложений на Дельфи") посвящена здровенная глава.


Radgar   (2005-08-11 14:03:00) [6]

to Tonich

Нет, мне надо разделить на эти проценты, я имею ввиду какие значения надо писать вместо x и y. [1]


Tonich   (2005-08-11 13:30:00) [7]


> например мне нужно сделать 30%, 60% и 40%, не подскажешь
> как это сделать
это тебе хде надо написать, возле самой точки на графике, или возле оси?
начить так если на оси то
1: двойной клик на компоненте
2: переходишь на закладку Axis
3: влевой части окна из RadioGroup выбираешь Bottom (тоесть нижнюю ось)
4: в этом же окне переходишь на закладку Labels
5: и в Value Format пишешь следующее # ##0.###% (это маска согласно которой будут отображаться твои значение у оси)

ну а если надо возле самих точек на графике то
1: двойной клик на компоненте
2: в самом верху (там еще 2 закладки) выбираешь Series
3: потом ниже, закладка Marks
4: ставишь галочку Visible
5: в RadioGroup Style выбираешь самую последнюю X value

вот ну это если я правильно понял что ты хочешь


Radgar   (2005-08-11 11:51:00) [8]

Dear Dudee, например мне нужно сделать 30%, 60% и 40%, не подскажешь как это сделать?


Dudee   (2005-08-11 11:33:00) [9]

Dear Radgar, всё работает как от зубов! А значения подставлять можно абсолютно любые - не о них речь. Тем не менее благодарен тебе за проявленный интерес


Dudee   (2005-08-11 11:27:00) [10]

Tonich ты волшебник!!! :) С Legand всё в ОК, а вот убрав 3D Dimension, я аж в ладоши захлопал! :) Никакой назойливой линии!!! Ты мой спаситель! :) Дуже дякую!


Radgar   (2005-08-11 11:17:00) [11]

Я вот что не понял, какие значения надо подставлять вместо икс и игрек? Я геометрию плохо знаю, пострайтесь, пожалуйста, объяснить получше.


Tonich   (2005-08-11 01:16:00) [12]


> график отображается еденицы на 4 "выше" реальных значений
>
 да ну не может такого быть, как это на еденици 4 ???

а вот про

> как убрать белую линию вдоль оси Х
что-то я смутно понял, может ты имел ввиду легенду (хотя она не вдоль а поперек оси X)))

короче кликни на компоненте 2 раза. Затем на закладке Legend убери галку Visible (это первое что могло быть там белое))) а потом на закладке 3D убери галку 3 Dimensions (может ты это имел ввиду)???


Tonich   (2005-08-11 01:16:00) [13]


> график отображается еденицы на 4 "выше" реальных значений
>
 да ну не может такого быть, как это на еденици 4 ???

а вот про

> как убрать белую линию вдоль оси Х
что-то я смутно понял, может ты имел ввиду легенду (хотя она не вдоль а поперек оси X)))

короче кликни на компоненте 2 раза. Затем на закладке Legend убери галку Visible (это первое что могло быть там белое))) а потом на закладке 3D убери галку 3 Dimensions (может ты это имел ввиду)???


Dudee   (2005-08-10 20:39:00) [14]

Теперь ещё одна проблема: как убрать белую линию вдоль оси Х и заставить значения ординать отображаться точно (график отображается еденицы на 4 "выше" реальных значений :(


Tonich   (2005-08-10 18:53:00) [15]

а вот

> пособия
да еще и  на

> русском языке
мне сдается ты ненайдешь ,
хотя может это тольок так сдается


Tonich   (2005-08-10 18:50:00) [16]

кидаешь на форму компонент
создаешь там серию (двойной клик и ADD) а затем

var
i:integer;
x,y:extended;
begin
 for i:=0 to  100 do
 begin
  x := i;
  y := sin(i);
  Series1.AddXY(x,y,'',clred);
 end;
end;

только к радианам и градусам не придераться


Наверх

Титульная страница Поиск, карта сайта Написать письмо