Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
nici
Сообщений: n/a
#1

не соответствие масштабов сетки и графика - C++

07.07.2009, 23:53. Просмотров 414. Ответов 0
Метки нет (Все метки)

Здравствуйте! При построении графика функции с ипсользованием формы возникла проблема: не соответствует масштаб координатной сетки и самого графика. Не подскажите, в чем проблема и как ее можно решить?
Заранее всем спасибо.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
//Сетка
  for (int i=0; i<=(Image1->Width/m)+5; i++)
  { 
   Image1->Canvas->Pen->Color=clSilver;
   Image1->Canvas->MoveTo(i*m, Image1->Height);
   Image1->Canvas->LineTo(i*m, 0);
   Image1->Canvas->Pen->Color=clBlack;
   Image1->Canvas->TextOut(i*m+3, Image1->Height*0.92, IntToStr(i));
  }
 for (int i=0; i<=(Image1->Height/m)+5; i++)
  {
   Image1->Canvas->Pen->Color=clSilver;
   Image1->Canvas -> MoveTo(0, Image1->Height*0.9+i*m);
   Image1->Canvas -> LineTo(Image1->Width, Image1->Height*0.9+i*m);
   Image1->Canvas -> MoveTo(0, Image1->Height*0.9-i*m);
   Image1->Canvas -> LineTo(Image1->Width, Image1->Height*0.9-i*m);
   Image1->Canvas->Pen->Color=clBlack;
   Image1->Canvas->TextOut(10, Image1->Height*0.9-i*m-15, IntToStr(i));
  }
 //Оси
 Image1->Canvas->Pen->Color=clBlack;    
 Image1->Canvas->Pen->Style=0;
 Image1->Canvas->MoveTo(0,0);                
 Image1->Canvas->LineTo(0,Image1->Height);   
 Image1->Canvas->MoveTo(0,Image1->Height*0.9);              
 Image1->Canvas->LineTo(Image1->Width,Image1->Height*0.9);  
 
//График
 for(PX=0;   PX<=Image1->Width;PX++)
 {
  Y=m*P1*PX*pow(td,-1.2);
  PY=Image1->Height-(Y+1)*Image1->Height*0.1;
  Image1->Canvas->Pixels[PX][PY]=clGreen;
 }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2009, 23:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос не соответствие масштабов сетки и графика (C++):

Вывод на экран графика функции с отображением осей координат и координатной сетки - Free Pascal
Разработать программу вывода на экран графика функции с отображением осей координат, координатной сетки и делений по значениям аргумента и...

Chart. Включение/выключение сетки, масштабирование, поворот графика. Как это сделать? - C#
.Net 4.5, Visual Studio 2012. Уважаемые форумчане, у меня возник такой вопрос: использую Chart, мне нужно включить и выключить сетку...

Изменение масштабов в документе - MS Excel
Мне очень нужно распечатать файл расписаний, но в скачаном варианте шрифты самые мелкие 100 pt и соответсвенно размеры столбцов и строк...

Разработка гибкой абстракции больших масштабов - PHP
Не уверен что нужный форум, но лучшего не нашел. ,Возможно термины буду применять не совсем корректно, надеюсь все поймут. Есть некая идея...

Пересторойка сетки - Сети
Всем привет! У кого есть время и нет лени, прошу дать рекомендации. :) Есть работающая сетка (схему прилагаю). Оборудование: - ADSL...

.NET 4.x Отрисовка сетки - C#
Проблема такая, надо отрисовать сетку по типу: ######### ####O#### ###OOO### ##OOOOO## #OOO*OOO# ##OOOOO## ###OOO### ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2009, 23:53
Привет! Вот еще темы с ответами:

Рисование Сетки - Delphi
Здравствуйте. Помогите пожалуйсто в написании программы.Пишется в Delphi7. Задание: Нарисовать на экране прямоугольную сетку из N...

Построение сетки - OpenGL
Я хочу реализовать изменяемый ландшафт. У меня появилась идея - задать много точек имеющих радиус и если они соприкасаются то образуют...

Востановление сетки - Сетевое оборудование
Тема такая! Поймал вирус win32.nat и перестал работать сеть с интернетом. После успешного удаления программой winsockxpfix.exe (для сброса...

Sass сетки - HTML, CSS
С нуля начинаю осваивать верстку и разные web приблуды, соответственно, не исключено что я сейчас буду задавать неправильные вопросы и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru