Diagramm aus MySQL Datenbankarray erstellen

Alles, was PHP betrifft, kann hier besprochen werden.

Diagramm aus MySQL Datenbankarray erstellen

Postby Micha115 » 01. August 2006 06:28

Hallo,
ich schreibe eine hp, auf der technische Parameter im 6 Sekundentakt aus einer MySQL Datenbank ausgelesen und angezeigt werden. Swoeit läuft alles, jetzt möchte ich die Werte einer Spalte in einem Diagramm darstellen lassen, habe es schon mit VHGraph versucht, bin aber nicht weitergekommen. Hat jemand einen Vorschlag, wie ich da rangehen sollte?

Danke
Micha
Es gibt Tage, an denen verlierst du und es gibt Tage, an denen gewinnen die anderen.
Micha115
 
Posts: 12
Joined: 29. December 2005 15:02
Location: Brandenburg

Postby Wiedmann » 01. August 2006 11:55

Bei Diagramm in einer PHP-Rubrik fällt mir so auf anhieb JPGraph ein.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Micha115 » 02. August 2006 05:11

Danke für den Tip, JPGraph habe ich mir grade angeschaut, gibts eventuell eine etwas "trivialere" Lösung für Anfänger? Wenn nicht, muss ich mich wohl da durchkämpfen, hätte vielleicht jemand eine deutsche Dokumentation dafür?

Danke
Micha
Es gibt Tage, an denen verlierst du und es gibt Tage, an denen gewinnen die anderen.
Micha115
 
Posts: 12
Joined: 29. December 2005 15:02
Location: Brandenburg

Postby Micha115 » 02. August 2006 06:22

Hallo an alle, habe grade JPgraph ausprobiert. Resultat:
"Internal error: Chosen locale file for error messages does not exist." wenn ich den Graph mittels stroke ausgeben möchte. Was kann ich hier versaut haben?

$query = "SELECT Wirkleistung FROM kirchmoeser ORDER BY ID DESC LIMIT 5";

$result = mysql_query($query) or die("Anfrage fehlgeschlagen: " . mysql_error());

$ydata=array();

$num = mysql_num_rows($result);

$graph = new Graph(300,200,"auto");
$graph->SetScale("textlin");
/*$graph->SetShadow();*/

for ($i=0; $i<$num; $i++)

{

$wirk = mysql_result($result, $i, "Wirkleistung");
$wirk = $wirk;
$ydata[$i]=$wirk;

}
$lineplot=new LinePlot($ydata);

$graph->Add($lineplot);

$graph->Stroke()

Bin jetzt langsam mit meinem Latein am Ende, vielleicht weiß einer was .

Danke Micha
Es gibt Tage, an denen verlierst du und es gibt Tage, an denen gewinnen die anderen.
Micha115
 
Posts: 12
Joined: 29. December 2005 15:02
Location: Brandenburg

Postby Jerry2 » 05. August 2006 15:43

Für einfache Charts habe ich mal Libchart: http://naku.dohcrew.com/libchart/pages/samplecode/ verwendet.
(flache lernkurve)

Jerry
Jerry2
 
Posts: 7
Joined: 02. August 2006 19:31

Postby Micha115 » 05. August 2006 16:05

Danke Jerry,
das sieht ja echt interessant aus, wird sofort probiert. Melde mich wieder.

Micha
Es gibt Tage, an denen verlierst du und es gibt Tage, an denen gewinnen die anderen.
Micha115
 
Posts: 12
Joined: 29. December 2005 15:02
Location: Brandenburg

Postby Micha115 » 17. August 2006 14:32

Hallo Jerry2,

der Tip mit Libchart war Gold wert, jetzt läuft alles wie geplant. Einfach super diese Library. Alles drin, was ich brauche und echt einfach zu realisieren.

Danke!!
Es gibt Tage, an denen verlierst du und es gibt Tage, an denen gewinnen die anderen.
Micha115
 
Posts: 12
Joined: 29. December 2005 15:02
Location: Brandenburg


Return to PHP

Who is online

Users browsing this forum: No registered users and 11 guests