Pesquisar na Comunidade
Mostrando resultados para as tags ''phplot''.
Encontrado 4 registros
-
Alguém sabe porque, mesmo instalando corretamente phplot 6.2.0, mesmo habilitando o GD, não aparece o gráfico no meu browser Chrome? Em vez de gráfico aparece uma tela preta (imagem 1). Uso php 5.5.12, Apache 2.4.9. Nem os exemplos que o manual do php lot oferece não funcionam, resulta a mesma tela preta. Tentei tudo que eu vi nos tutoriais, não consigo sair disto. Sem duvida, há algo errado, porém não estou entendendo o que... No Edge, entretanto carrega sinais cabalísticos. (imagem 4) HEEEEEELP, PLEASE!!!
-
Olá a todos, Estou desenvolvendo uma aplicação com phplot em que são exibidos em um gráfico 480 pontos de leitura. No eixo x vai apresentar o evento que está na seguinte formatação: 2016-03-26 20:02:05. O problema é que quando eu coloco 480 valores com esse tamanho de formatação o resultado fica mais ou menos assim: Queria saber como eu posso fazer para exibir apenas alguns valores na legenda, por exemplo, exibir de 100 valores apenas 1 no eixo x. Tem algum comando do próprio phplot ou então do jpgraph que eu consiga fazer isso? Obrigado, William
-
Pessoal, Boa noite! Preciso de uma IMENSA ajuda com uma GIGANTESCA urgência... Preciso montar relatórios em gráficos que são exportados para PDF... 1º Montar os gráficos com o PHPLOT - OK Isso eu consegui. 2º Transferir ele para PDF com o FPDF, a que pegou, talvez a montagem do script esteja errada, segue: grafPontos.php <?php //incluir o arquivo do phplot include "../../Classes/phplot-6.2.0/phplot.php"; // Conecta com servidor MySQL mysql_connect('localhost', 'root', "") or die(mysql_error()); // Conecta ao Banco MYSQL mysql_select_db('banco') or die(mysql_error()); $sql = "SELECT COLABORADOR, sum(POUNTUACAO) as POUNTUACAO from RESULT_QUIZ"; $sql .= " group by COLABORADOR;"; $query = mysql_query($sql); $grafico = new PHPLOT(700,250); //defini as dimensões do grafico $data = array(); while($ver=mysql_fetch_array($query)) { $data[] = array($ver['COLABORADOR'],$ver['POUNTUACAO']); } $grafico->SetTitleColor('#404040'); // Cor do titulo do grafico $titulo = utf8_decode("Pontuação por Usuário"); $grafico->SetTitle($titulo); // titulo do Grafico $grafico->SetFileFormat("png"); //seleciona o formato de saida do grafico $grafico->SetImageBorderType('plain'); // Define o estilo da borda $grafico->SetBackgroundColor('YellowGreen'); // Define a cor de fundo do grafico $grafico->SetplotType('bars'); // Seleciona o tipo do grafico, pode ser PIE, BARS, LINES e etc $grafico->SetDataType('text-data'); $grafico->SetYDataLabelPos('plotin'); $grafico->SetDataValues($data); $grafico->SetBackGroundColor("white"); $grafico->SetDataColors('SkyBlue'); $grafico->SetOutputFile('grafPontos.png'); $grafico->DrawGraph(); //gera o grafico ?> PDFPontos.php <? //gerar grafico include "grafPontos.php"; //inclusão da classe fpdf include "../../Classes/fpdf17/fpdf.php"; //criar um objeto para gerar o arquivo pdf $relPDF = new fpdf(); // pagina no formato retrato (Portrait) , tipo A4 $relPDF->addPage('P','A4'); //setar um estilo de fonte, fonte verdana, estilo bold "negrito", tamanho 14 $relPDF->setFont('Times','b','16'); $titulo = utf8_decode('Relatório de Pontuação'); $relPDF->Cell(0 , 0, $titulo , 0, 5, 'C'); //espaço de 10 linhas; $relPDF->ln(5); //setar um estilo de fonte, fonte verdana, estilo bold "negrito", tamanho 14 $relPDF->setFont('Times','b','14'); //o método multicell permite escrever em varias linha sem quebrar a célula $texto = utf8_decode('Relatório bimestral com apresentação das vendas dos meses de Janeiro e Fevereiro. O gráfico abaixo apresenta os valores de cada mês dos vendedores Pedro e Paulo.'); $relPDF->multicell(0, 5, $texto , 0 , 'J'); //espaço de 10 linhas; $relPDF->ln(10); //imprime a imagem no arquivo PDF $relPDF->Image('grafPontos.png',60,30,null,null,'PNG'); //espaço de 80 linhas; $relPDF->ln(80); $relPDF->setFont('Times','i','8'); $autor= 'Marcelo Weihmayr'; $blog = 'http://ubuntuiniciantes.blogspot.com'; $faceboock ='http://www.facebook.com/iniciantes.doubuntu'; $twitter = 'https://twitter.com/'; $relPDF->cell(0, 5, 'Autor: '.$autor, 0 , 5,'R'); $relPDF->cell(0, 5, 'Blog : '.$blog, 0 , 5,'R'); $relPDF->cell(0, 5, 'Facebook : '.$faceboock, 0 , 5,'R'); $relPDF->cell(0, 5, 'Twitter : '.$twitter, 0 , 5,'R'); // saida para downlod do arquivo $relPDF->output(); ?> Resultado: Linha 1232 do FPDF ($f = fopen($file,'rb') function _parsepng($file) { // Extract info from a PNG file $f = fopen($file,'rb'); if(!$f) $this->Error('Can\'t open image file: '.$file); $info = $this->_parsepngstream($f,$file); fclose($f); return $info; } Preciso MT MT MT MT da ajuda de vocês, a apresentação do meu tcc é Terça-feira :/ Grato desde já!
-
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