Ir para conteúdo
Fórum Script Brasil
  • 0

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


Markys

Pergunta

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 para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...