Ich arbeite mich gerade in das Tutorial zu "jpgraph" ein, aber ich habe folgendes Problem: Ich bekomme keine Grafik angezeigt, d.h. im IE ist das übliche Bild zu sehen wenn keine Grafik da ist.
Habe PHP 4.3.0, die Angaben in phpinfo() stimmen mit denen im Tutorial überein, d.h. jpgraph müsste eigentlich funzen.
Hier mein Code:
(Beispiel aus Tutorial) "linegraph1.php"
Und hier die Ausgabedatei "test.php"
Habe PHP 4.3.0, die Angaben in phpinfo() stimmen mit denen im Tutorial überein, d.h. jpgraph müsste eigentlich funzen.
Hier mein Code:
(Beispiel aus Tutorial) "linegraph1.php"
PHP-Code:
<?php
include ("jpgraph.php");
include ("jpgraph_line.php");
// Die Werte der 2 Linien in ein Array speichern
$ydata = array(11,3,8,12,5,1,9,13,5,7);
$ydata2 = array(1,19,15,7,22,14,5,9,21,13);
// Grafik generieren und Grafiktyp festlegen
$graph = new Graph(300,200,"auto");
$graph->SetScale("textlin");
// Die Zwei Linien generieren
$lineplot=new LinePlot($ydata);
$lineplot2=new LinePlot($ydata2);
// Die Linien zu der Grafik hinzufügen
$graph->Add($lineplot);
$graph->Add($lineplot2);
// Grafik Formatieren
$graph->img->SetMargin(40,20,20,40);
$graph->title->Set("Example 4");
$graph->xaxis->title->Set("X-title");
$graph->yaxis->title->Set("Y-title");
$graph->title->SetFont(FF_FONT1,FS_BOLD);
$graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD);
$graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);
$lineplot->SetColor("blue");
$lineplot->SetWeight(2);
$lineplot2->SetColor("orange");
$lineplot2->SetWeight(2);
$graph->yaxis->SetColor("red");
$graph->yaxis->SetWeight(2);
$graph->SetShadow();
// Grafik anzeigen
$graph->Stroke();
?>
Und hier die Ausgabedatei "test.php"
PHP-Code:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Liniendiagramm</title>
</head>
<body>
<center><img src="linegraph1.php" width="300" height="200"></center>
</body>
</html>
Kommentar