2016-07-26 12 views
1

ich nach dem Tutorial anprobiert hier: https://www.sitepoint.com/charting-with-pchart/Erstellen von Graphen mit pchart PHP

bekam ich, aber nicht starten die „Drei-Series Chart“ Abschnitt. Kurz davor, heißt es, dass mein Browser unten ein Diagramm ähnlich der zeigen sollte:

This is what I should be getting

Dies ist, was aber auf meinem Bildschirm ausgibt:

Bad output

Ja es aussehen wie ein leerer Bildschirm, aber wenn du genau in die obere linke Ecke schaust, gibt es ein kleines Quadrat.

Hier ist mein Code (ich alles davon aus jedem einzelnen Schritt im Tutorial kopiert. Was ist hier falsch?

<?php 

session_start(); 
define("PCHART_PATH", "/var/www/html/pChart2.1.4"); 
set_include_path(get_include_path() . PATH_SEPARATOR . PCHART_PATH); 
require_once "class/pDraw.class.php"; 
require_once "class/pImage.class.php"; 
require_once "class/pData.class.php"; 

$myDataset = array(0, 1, 1, 2, 3, 5, 8, 13); 
$myData = new pData(); 
$myData->addPoints($myDataset); 
$myImage = new pImage(500, 300, $myData); 
$myImage->setFontProperties(array(
     "FontName" => PCHART_PATH . "var/www/html/pChart2.1.4/fonts/GeosansLight.ttf", 
     "FontSize" => 15)); 
$myImage->setGraphArea(25,25, 475,275); 
$myImage->drawScale(); 
$myImage->drawBarChart(); 
header("Content-Type: image/png"); 
$myImage->Render(null); 

?> 

Antwort

0

Es stellt sich heraus, dass wenn Sie ein Echo Aussage irgendwo in der PHP-Code, das ist es, was die kleine Box hervorbringt. Ich habe die Echo-Anweisung entfernt und sie funktioniert jetzt. Ich habe den Code in der Frage

aktualisiert
Verwandte Themen