使用 pchart 创建图形 PHP

Creating graph with pchart PHP

我尝试按照此处的教程进行操作:https://www.sitepoint.com/charting-with-pchart/

我完成了 "Three-Series Chart" 部分,但没有开始。就在那之前,它说我的浏览器应该显示一个类似于下面的图表:

然而,这是我屏幕上的输出:

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

这是我的代码(我从教程中的每个单独步骤中复制了所有代码。这里有什么问题?

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

?>

事实证明,如果您在 php 代码中的某处有一个 echo 语句,这就是产生要出现的小框的原因。我删除了 echo 语句,现在可以使用了。我更新了问题中的代码