das hatte dir amica schon empfohlen
in der einen datei
<img src="chart.php">
in der chart.php (nicht zu verwecheln mit der im libchart-paket) musst du dann den header auf png-Bild drehen
header('image/png');
direkt dahinter hast du dann die Aufrufe, die deinen Graf aufbauen und dann rendern .
Wichtig ist, dass vor <?PHP nichts stehen darf - auch keine LeerZeile und Header dann quasi der erste Befehl ist ....
im übrigen .. wegen der Übersicht und Lesbarkeit deines Diagramms ... /wiki/ bei den 3 Punkten deines Dataset brauchst du nicht .. das ist reiner Text
in einer der Dateien von Libchart kannst du obendrein das Logo auskommentieren bzw durch ein eigenes ersetzen .- nicht alle Auftraggeber mögen fremde Logos
in der einen datei
<img src="chart.php">
in der chart.php (nicht zu verwecheln mit der im libchart-paket) musst du dann den header auf png-Bild drehen
header('image/png');
direkt dahinter hast du dann die Aufrufe, die deinen Graf aufbauen und dann rendern .
Wichtig ist, dass vor <?PHP nichts stehen darf - auch keine LeerZeile und Header dann quasi der erste Befehl ist ....
PHP-Code:
<?PHP
header('Content-type: image/png');
include PATH_CLASSES . "libchart/classes/libchart.php";
$chart = new HorizontalBarChart();
$dataSet = new XYDataSet();
$dataSet->addPoint(new Point("/wiki/Instant_messenger", 50));
$dataSet->addPoint(new Point("/wiki/Web_Browser", 83));
$dataSet->addPoint(new Point("/wiki/World_Wide_Web", 142));
$chart->setDataSet($dataSet);
$chart->setTitle("Titel des Diagramms");
$chart->render();
?>
in einer der Dateien von Libchart kannst du obendrein das Logo auskommentieren bzw durch ein eigenes ersetzen .- nicht alle Auftraggeber mögen fremde Logos
Kommentar