hor->x1; $x <= $LINES->hor->x2 + 1; $x += $HOR_SPACE) {
array_push($xx, $x);
}
$yy = [];
for ($y = $LINES->ver->y2 - $VER_SPACE; $y >= $LINES->ver->y1 - 1; $y -= $VER_SPACE) {
array_push($yy, $y);
}
$i = 0;
foreach ($X_DATA as $xd) {
$x = $xx[$i];
if ($xd === NULL) {
$out .= "\n";
} elseif ($xd < 0) {
$out .= "\n";
} else {
$close_to = (($xd * 10 - $Y_DATA[0] * 10) / 10) / (($Y_DATA[1] * 10 - $Y_DATA[0] * 10) / 10) * $VER_SPACE;
$y = ($yy[0] * 10 - $close_to * 10) / 10;
$out .= "\n";
}
$i++;
}
return $out;
}