, , ( - ). .
1: . , :
h=(Xmax-Xmin)/(k-1),
. , .
2: , (Xn,Yn; Xk,Yk), .. . :
M = diapNum/diapVal,
diapNum = maxK-minK - , .. ;
diapVal = maxF-minF - , (), .. ().
: :
coordX[i] = round((X[i] - Xmin)*diapG/diapX))+Xn,
coordX[i] - i- ;
X[i] - i- ;
Xmin - ;
diapG = Xk-Xn ;
diapX = Xmax-Xmin - ;
Y :
coordY[i] = round((Ymax - Y[i])*diapV/diapY))+Yn,
coordY[i] - i- ;
Y[i] - i- ;
Ymax - ;
diapV = Yk-Yn Y ;
diapY = Ymax - Ymin - .
3: . (coordX, coordY) .
4: . ndx - , , ndy , (), :
dx = (Xmax - Xmin) / ndx
dy = (Ymax - Ymin) / ndy.
, :
lx = round((Xk - Xn)/ndx)
ly = round((Yk - Yn)/ndy).
.
5: ( ). .
Str(value:n:m; Var s:string).
, ( ) 88 .
|
|
, n , m , :
Xn n*8 15.
:
Xn + lx*(i-1) (n-m)*8 + 4.
3 4 .
( RadioGroup, List ) . : ( , ) ( , ).
. . ScrollBar . .