我尝试了在这里找到的教程:https://www.sitepoint.com/charting-with-pchart/
我读到了“三系列图表”部分,但并没有开始。在此之前,它说我的浏览器应该显示一个类似于下面的图表:

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

是的,它可能看起来像一个空白屏幕,但如果你仔细观察左上角,会发现有一个小方块。
以下是我的代码(我从本教程中的每个步骤中复制了所有代码。这里出了什么问题?
<?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);
?>发布于 2016-07-26 23:10:02
事实证明,如果你在php代码中的某个地方有一个echo语句,它就会产生一个出现的小盒子。我删除了echo语句,它现在可以工作了。我更新了问题中的代码
https://stackoverflow.com/questions/38592314
复制相似问题