Jump to content
Fórum Script Brasil
  • 0

Erro ao tentar gerar gráfico do PHPlot em Zend framework


Markys

Question

Estou tentando usar o phplot pra plotar um gráfico dentro de uma aplicação feita em Zend framework, mas resulta em erro. É fácil de plotar com o phplot, mas dentro do Zend não estou conseguindo de maneira alguma.Estou utilizando o seguinte código:

// view helper que desenha o grafico
// a helper já ta configurada no module.config
// ShowGraph.php

<?php

namespace Admin\View\Helper;

use Zend\Phplot\PHPlot;
use Zend\View\Helper\AbstractHelper;

class ShowGraph extends AbstractHelper
{
public function __invoke($data)
{

$plot = new PHPlot(500 , 350);
$title = "Consulta de carros";
$plot->SetTitle($title);
$plot->SetPlotType("bars");
$plot->SetDataType("text-data");
$plot->SetDataValues($data);
$plot->SetXTickPos('none');
$plot->SetXLabel("Fonte: GTI Submit");
$plot->SetXLabelFontSize(2);
$plot->SetAxisFontSize(2);

$plot->SetDataValueLabelColor('red');
$plot->SetYDataLabelPos('plotin');
return $plot->DrawGraph();
}
}

?>

// Chamo aqui no index a helper passando array $data
// index.phtml

<img src="<?php echo $this->showGraph($data); ?>" />

Entretanto está retornando o seguinte erro:

Fatal error: DrawGraph(): No image resource allocated

Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      651.8k
×
×
  • Create New...