![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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;
только к радианам и градусам не придераться