Hi!
Ich versuche momentan ein Diagramm zu zeichnen bei dem ein Fragebogen ausgewertet werden soll. Dabei wird verglichen was andere User maximal und minimal geantwortet haben. Leider habe ich bei meinem Diagramm 2 kleine Probleme.
1.: Die horizontalen gestrichelten Linien werden nicht angezeigt
2.: Die Kurven gehen am Ende bis 0 runter obwohl dieser Wert nicht im Array steht.
Hier mein Code:
[code]
$maximum = array(10,8,9,10,7,9, 6,8,10,6,8,6,10,9,7);
$userwerte = array( 5,6,8, 6,4,9, 5,8, 5,5,7,4, 4,7,6);
$minimum = array( 1,5,4, 4,4,6,4,2, 1,5,5,1, 2,5,3);
$imghoehe = 400;
$imgbreite = 800;
$diagrammhoehe = (10*30)+30;
$diagrammbreite = (15*30);
$img = imagecreate(($imgbreite-25),$imghoehe);
//Farben
$weiss = imagecolorallocate ($img,255,255,255);
$schwarz = imagecolorallocate ($img, 0,0,0);
$gruen = imagecolorallocate ($img,62,167,167);
$hellgrau = imagecolorallocate ($img,192,192,192);
$dunkelgrau = imagecolorallocate ($img,140,140,140);
$blau = imagecolorallocate ($img,0,150,255);
$hellblau = imagecolorallocate ($img,0,200,255);
$orange = imagecolorallocate ($img,255,126,0);
$rot = imagecolorallocate ($img,255,0,0);
imagefilledrectangle($img,0,0,$imgbreite,$imghoehe,$hellgrau);
imagefilledrectangle($img,0,0,$diagrammbreite,$diagrammhoehe,$gruen);
//Rahmen und Raster
$i=0;
while ($i