Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.08.2011, 08:23   #11
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Да всё очень даже работает
Вложения
Тип файла: rar Новая папка.rar (298.5 Кб, 13 просмотров)
SERG1980 вне форума Ответить с цитированием
Старый 15.08.2011, 10:03   #12
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

я знаю что должно работать просто говорю что у меня не пашет)
SonicBob вне форума Ответить с цитированием
Старый 15.08.2011, 13:04   #13
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Цитата:
Сообщение от SonicBob Посмотреть сообщение
я знаю что должно работать просто говорю что у меня не пашет)
Ну если у вас проект не секретный выложите его посмотрим, или его часть где не получается. ЧУДЕС не бывает, если не работает значит, что то не так делаете
SERG1980 вне форума Ответить с цитированием
Старый 16.08.2011, 11:03   #14
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

просто проект по практике, выкладывать не буду тк там столько мусора что никто кроме меня не может найти что и где даже на форме ))
кнопка что б поправить масштаб
Код:
procedure TForm4.Button4Click(Sender: TObject);

var
i:integer;
heh, hah: real;
MaxX, MinX,mnx,mxx,Maxz, Minz,mnz,mxz : double;
begin

form4.Chart1.BottomAxis.Automatic:=false;
form4.Chart1.BottomAxis.AutomaticMaximum:=false;
form4.Chart1.BottomAxis.AutomaticMinimum:=false;
form4.Chart1.BottomAxis.Minimum:=(form1.label76.Tag)-1;
form4.Chart1.BottomAxis.Maximum:=(form1.label77.Tag)+1;

form4.Chart1.LeftAxis.Automatic:=false;
form4.Chart1.LeftAxis.AutomaticMaximum:=false;
form4.Chart1.LeftAxis.AutomaticMinimum:=false;
form4.Chart1.LeftAxis.Minimum:=(form1.label78.Tag)-1;
form4.Chart1.LeftAxis.Maximum:=(form1.label79.Tag)+1;//подчеркивает синим
end;
кнопка создания график
Код:
procedure TForm1.BitBtn5Click(Sender: TObject);
var
i:integer;
heh, hah: real;
MaxX, MinX,mnx,mxx,Maxz, Minz,mnz,mxz : double;
begin
form4.Series1.Clear;

MinX := StrToFloat(ListBox9.Items[0]);
for i := 1 to ListBox9.Items.Count-1 do
if StrToFloat(ListBox9.Items[i]) < MinX then
MinX:=StrToFloat(ListBox9.Items[i]);
label76.Caption:=floatToStr(MinX);

MaxX := StrToFloat(ListBox9.Items[0]);
for i := 1 to ListBox9.Items.Count-1 do
if StrToFloat(ListBox9.Items[i]) > MaxX then
Maxx:=StrToFloat(ListBox9.Items[i]);
label77.Caption:=floatToStr(MaxX);

Minz := StrToFloat(ListBox10.Items[0]);
for i := 1 to ListBox10.Items.Count-1 do
if StrToFloat(ListBox10.Items[i]) < Minz then
Minz:=StrToFloat(ListBox10.Items[i]);
label78.Caption:=floatToStr(Minz);

Maxz := StrToFloat(ListBox10.Items[0]);
for i := 1 to ListBox10.Items.Count-1 do
if StrToFloat(ListBox10.Items[i]) > Maxz then
Maxz:=StrToFloat(ListBox10.Items[i]);
label79.Caption:=floatToStr(Maxz);

for i:=0 to listbox9.Count - 1 do

 begin
  heh:=strtofloat(listBox9.Items[i]);
  hah:=strtofloat(listbox10.Items[i]);
  Form4.Series1.AddXY(hah,heh,'',clBlack);

 end;
пишет что минимум должен быть меньше максимума (спс кепу за комент)
вроде поиск минимума и максимума сделано по книжке, а границы как ты писал тут уже сделал но почему то критует

Последний раз редактировалось SonicBob; 16.08.2011 в 11:09.
SonicBob вне форума Ответить с цитированием
Старый 18.08.2011, 05:06   #15
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию РЕЗУЛЬТАТ

РЕЗУЛЬТАТ
всем кто будет сталкиватся с такой проблемой что надо построить 2 графика в одном tChart и из за этого происходит изменение масштаба все скачет и происходит не понять что СОВЕТ как я это решил 2й графк вывел на 2 другие оси получилось так график №1 - left и Bottom, график №2 - Righ и Top (2й клик по т чарт - Series - genarel - меняем оси на нужные) и что б не мешались лишние оси и сетки от них(или их я не знаю как правильно) идем в chart- axis выбираем нужную ось и снимаем флажок visible, оказалось все намного проще чем я думал)
всем кому поможет удачи)

Последний раз редактировалось SonicBob; 18.08.2011 в 05:47.
SonicBob вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графика в делфи Natasha190989 Общие вопросы Delphi 0 15.05.2011 16:09
Простая графика, масштаб Mardessa Помощь студентам 1 06.02.2011 23:30
Графика делфи Asira Помощь студентам 3 07.06.2010 14:07
графика в Делфи. pionerka Помощь студентам 5 28.04.2010 16:38
Графика в Делфи R_A_M_I_L7777777 Помощь студентам 14 27.03.2009 15:21