>
Neste artigo irei dar uma introdução bem prática de como criar gráficos no PHP. Com isso, você pode mostrar relatórios com auxilio de imagens. Muito melhor que em formato de texto.
Lembre-se da frase, "uma imagem vale mais que mil palavras".
Além disso, sua aplicação fica muito mais amigável. Para termos a possibilidade de criar gráficos no PHP, irei utilizar uma classe chamada PHPLOT, disponível no site: http://www.sourceforge.net/projects/phplot
O objetivo é ser o mais simples possível, assim, irei mostrar alguns exemplos de gráficos e seu respectivo código.
Além disso, todos os exemplos estão com seus recpectivos códigos comentado, facilitando seu entendimento. Mão na massa.
Gráfico 1 - Exemplo de gráfico pontual
SetFileFormat("png"); # Indicamos o título do gráfico e o título dos dados no eixo X e Y do mesmo $grafico->SetTitle("Gráfico de exemplo"); $grafico->SetXTitle("Eixo X"); $grafico->SetYTitle("Eixo Y"); # Definimos os dados do gráfico $dados = array( array('Janeiro', 10), array('Fevereiro', 5), array('Março', 4), array('Abril', 8), array('Maio', 7), array('Junho', 5), ); $grafico->SetDataValues($dados); # Mostramos o gráfico na tela $grafico->DrawGraph(); ?>
Gráfico 2 - Exemplo de gráfico de barras
SetFileFormat("png"); # Indicamos o títul do gráfico e o título dos dados no eixo X e Y do mesmo $grafico->SetTitle("Gráfico de exemplo"); $grafico->SetXTitle("Eixo X"); $grafico->SetYTitle("Eixo Y"); # Definimos os dados do gráfico $dados = array( array('Janeiro', 10), array('Fevereiro', 5), array('Março', 4), array('Abril', 8), array('Maio', 7), array('Junho', 5), ); $grafico->SetDataValues($dados); # Neste caso, usariamos o gráfico em barras $grafico->SetPlotType("bars"); # Exibimos o gráfico $grafico->DrawGraph(); ?>
Gráfico 3 - Exemplo de gráfico de áreas
SetFileFormat("png"); # Indicamos o títul do gráfico e o título dos dados no eixo X e Y do mesmo $grafico->SetTitle("Gráfico de exemplo"); $grafico->SetXTitle("Eixo X"); $grafico->SetYTitle("Eixo Y"); # Definimos os dados do gráfico $dados = array( array('Janeiro', 10), array('Fevereiro', 5), array('Março', 4), array('Abril', 8), array('Maio', 7), array('Junho', 5), ); $grafico->SetDataValues($dados); # Neste caso, usariamos o gráfico em barras $grafico->SetPlotType("bars"); # Exibimos o gráfico $grafico->DrawGraph(); ?>
Observe que esses são apenas alguns (exemplos) dos gráficos que você pode criar. Com esta ideia, você já consegue ter uma boa base para seus projetos PHP.
É importante lembrar que o arquivo que gera o gráfico deve estar no mesmo diretório da biblioteca PHPLot ou então devemos mudar o caminho no comando include.
Caso seja iniciante no PHP, recomendo fortemente que assista nossos cursos.
Espero que tenha gostado deste artigo. Um grande abraço e até a próxima.
Conheça algumas das vantagens em estudar com a RL System, se tornar um desenvolvedor Full Stak ou DevOps e dar um UP na sua carreira!
Através do Painel do Aluno, você tem acesso de forma simples aos seus cursos, arquivos, certificados e muito mais.
Você tem suporte com nossos instrutores e moderadores em um fórum exclusivo para você tirar suas dúvidas.
Todos os cursos da RL System emitem certificado, apôs uma prova online, comprovando que você realmente aprendeu.
A RL System possui mais de 300 mil alunos e mais de 500 mil certificados emitidos.
Não sabe por onde começar? Temos planos de estudos exclusivos para Membros Gold. Torne-se agora um desenvolvedor Full Stack!
LiveCast semanal, ao vivo e online para tira dúvidas e ensino de novas tecnologias!