Показать сообщение отдельно
  #1  
Старый 25.11.2009, 19:22
Аватар для SerginhoLD
SerginhoLD SerginhoLD вне форума
Новичок
 
Регистрация: 19.11.2009
Сообщения: 73
Репутация: 12
Лампочка График на Canvas

нужно нарисовать график на канвасе формы.
вообщем проблема с маштабом, в задании написано что нужно вычеслить маштабные множетели px, qx, py, qy, по которым вычисляются экранные координаты(xs=px*xw+qx, ys=py*yw+qy). Насколько я знаю(не уверен) эти множетели вычисляются так:
px:=(right-left)/(x2-x1); qx:=x1-px*x1;
py:=(top-bottom)/(y1-y2); qy:=y1-py*y1;
где left, right, top, bottom - размеры окна,
а x1,x2,y1,y2 - точки максимумов и минимумов
Короче проблема в том что если на маленьком отрезке рисовать график, например от -7 до 9, то все отображается нормально, а если больше взять отрезок, например от -15 до 18, то график кудато уезжает
Объясните почему так и как это исправить?
Ответить с цитированием