Изображение "http://localhost/KVL/showgraph" не может быть отображено, потому что оно содержит ошибки - Jpgraph - PullRequest
0 голосов
/ 03 апреля 2019

Я использую библиотеку PHP Jpgraph для создания графика из массивов, сгенерированных по запросу MySQL.

Я написал этот php код:

require_once('jpgraph/src/jpgraph.php');
require_once('jpgraph/src/jpgraph_bar.php'); 

foreach ($results as $key => $value){

$data[] = $value['num_rows'];//$data = array(740,902,647,208);
$data1[] = $value['department_name'];//$data1 = array('Epi', 'Dss', 'Bio', 'Clin');


}

 $graph = new Graph(450,200,"auto");
 $graph->SetScale("textlin");
 $graph->img->SetMargin(40,30,40,40);

 $graph->SetShadow();

  $graph->xaxis->SetTickLabels($data1);

  $bplot = new BarPlot($data);
  $bplot->SetFillColor("lightgreen"); 
  $bplot->value->Show();
  $bplot->value->SetFont(FF_ARIAL,FS_BOLD);
  $bplot->value->SetAngle(45);
  $bplot->value->SetColor("black","navy");

  $graph->Add($bplot);
  $graph->Stroke();

Я ожидаю гистограмму, сгенерированную jpgraph. Тем не менее, я получаю пустую страницу с сообщением "Изображение 'http://localhost/KVL/showgraph" не может быть отображено, поскольку оно содержит ошибки. Я запустил php -m на своем терминале и вижу, что расширение GD установлено. Я работаю php 7.2.

...