2016-07-26 53 views
1

创建图表我想在这里找到的教程如下:https://www.sitepoint.com/charting-with-pchart/与pchart PHP

我起身,但没有启动“三个系列图表”一节。之前只是,它说,我的浏览器应显示类似下图的图表:

This is what I should be getting

但是,这是什么我的屏幕上输出:

Bad output

是的,它可能看起来就像一个空白的屏幕,但如果你仔细观察左上角,就会看到一个小方块。

这里是我的代码(我复制全部来自教程每个单独的一步。这里有什么不对吗?

<?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); 

?> 

回答

0

事实证明,如果你在PHP代码中有一个echo语句的地方,这就是产生小盒子的原因,我删除了回声声明并且它现在可以工作,我更新了代码