Witam napisałem skrypt rysujący wykres na podstawie danych z bazy danych. Chciał bym zmienić wielkość wykresu bo to co mi sie udało zrobić w żaden sposób mnie nie zadowala. Prolemem jest to że nie wiem jak to zrobic.
Kod PHP
<?php
require('/var/www/https/config.php');
$x = 288; // szerokoć grafiki
$y = 100; // wysokoć grafiki
header("Content-type: image/png"); $im = imagecreate($x, $y);
imagecolorallocate($im, 255, 255, 255);
$czarny = imagecolorallocate($im, 0, 0, 0);
$czerwony = imagecolorallocate($im, 255, 0, 0);
imagerectangle($im, 0, 0, $x-1, $y-1, $czarny);
$n=0;
$sql = mysql_query("SELECT cpu FROM `sys_info` WHERE data > '2011-12-06 00:00:00' AND data <= '2011-12-06 23:59:59' ORDER BY data ASC"); for($i=0; $i<mysql_num_rows($sql);$i++)
{
$j=$i*10;
$wartosci[] = "".$n++.",".$row[cpu]."";
}
$popx = $akt[0];
$popy = $akt[1];
for ($i=1;$i<count($wartosci);$i++)
{
$akt = explode(",", $wartosci[$i]); $punkt1 = $akt[0];
$punkt2 = $y-$akt[1];
$linia = imageline($im,$popx,$y-$popy,$akt[0],$y-$akt[1],$czarny);
$popx = $akt[0]; $popy = $akt[1];
}
$czerwony = imagecolorallocate($im, 255, 0, 0);
imagestring($im, 3, 5, 5, "Wykres", $czerwony);
imagepng($im);
?>
Chciał bym żeby linia była bardziej widoczna. Może chodzi o skalowanie. Proszę o pomoc.