2016-07-26 51 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語句的地方,這就是產生小盒子的原因,我刪除了回聲聲明並且它現在可以工作,我更新了代碼