fish-guts
Erfahrenes Mitglied
Hallo
Ich bin dabei, die Anzahl Logins mit Hilfe meiner Datenbank zu erfassen. Anhand dieser Daten möchte ich eine Grafik erstellen, welche mir die Daten der einzelnen Monaten darstellt.
Das Grundgerüst steht, und die Werte werten richtig platziert. Nun muss ich ja noch die einzelnen Werte mit einer Linie verbinden, also z.B. Jan mit Feb, Feb Mit März, etc. Dazu habe ich folgende Schleife geschrieben:
//EDIT
Nun kann aber nur bedingt etwas mit den Werten anfangen. In der Anzeige ist ein Fehler. Er startet immer in der linken oberen Ecke und geht dan jeweils einzeln zu den gewünschten Werten.x1,y1 ist daher 0,0. Warum? Hat jemand eine Idee?
Gruss
FG
Ich bin dabei, die Anzahl Logins mit Hilfe meiner Datenbank zu erfassen. Anhand dieser Daten möchte ich eine Grafik erstellen, welche mir die Daten der einzelnen Monaten darstellt.
Das Grundgerüst steht, und die Werte werten richtig platziert. Nun muss ich ja noch die einzelnen Werte mit einer Linie verbinden, also z.B. Jan mit Feb, Feb Mit März, etc. Dazu habe ich folgende Schleife geschrieben:
PHP:
for($x=0;$x<12;$x++)
{
$num[] = $stats_num[$x] / 10 + 34;
$x1[] = (30*$x) + 17; // Monat
$x2[] = $x1[$x] - 2; // für das Wertquadrat benötigt
$y2[] = $height-$num[$x]; // Höhe des Wertes
$y1[] = $y2[$x] - 2; // für das Wertquadrat benötigt
imagerectangle($im,$x1[$x],$y1[$x],$x2[$x],$y2[$x],$linecol); /* Wertquadrate (um den
Wert ein bisschen zu verdeutlichen wird an Ort des Wertes ein 2 pixel breites Quadrat
dargestellt)
*/
imageline($im,$x1[$x],$y2[$x],$x1[$x+1],$y2[$x+1],$linecol); //erstellt die Fieberkurve
}
//EDIT
Nun kann aber nur bedingt etwas mit den Werten anfangen. In der Anzeige ist ein Fehler. Er startet immer in der linken oberen Ecke und geht dan jeweils einzeln zu den gewünschten Werten.x1,y1 ist daher 0,0. Warum? Hat jemand eine Idee?
Gruss
FG
Zuletzt bearbeitet: