Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

QuickFire

[PHP] Criar gráficos

Mensagens Recomendadas

QuickFire    0
QuickFire

Neste pequeno artigo vou ensinar como fazer gráficos em PHP que sejam realmente fáceis, e além disso "giros" :P Vamos a isso então:

Requisitos:

- Um servidor com PHP instalado!

- Flash Player 6 Instalado no computador.

Artigo:

Pois bem depois de confirmarem os requisitos vamos lá começar a sério.

1º Passo - Precisamos de fazer o download do script que vai fazer o gráfico por nós (lembram-se a parte do giro e do fácil certo? Não iam pensar que íamos  fazer tudo por nós :D), para isso vão aqui: http://www.maani.us/charts/index.php?menu=Download'>http://www.maani.us/charts/index.php?menu=Download

2º Passo - Depois de terem feito o download, descompactem-no para uma pasta (o resultado deve ser um ficheiro chamado charts.swf, outro chamado charts.php e por fim uma pasta chamada charts_library) do vosso server e podemos começar a criar.

3º Passo - Criem um ficheiro php (dados.php é o que vai ser utilizado neste artigo) com o seguinte código

<?php
//Incluir o ficheiro charts.php, sem ele nada funcionava
include "charts.php";

//Aqui está a dar os dados necessários ao gráfico
$chart [ 'chart_data' ] = array ( array ( "",         "Janeiro", "Fevereiro", "Marco", "Abril" ),
                                  array ( "2005",     0,     12,     15,     167  ),
                                  array ( "2006",   200,     341,     423,     555  )
                                );

//Envia o gráfico para ser mostrado no ecrã
SendChartData ( $chart );

?>

4º Passo - Bem depois disto tudo vamos mostrar o gráfico :D E como perguntam vocês? É simples :) Criem outro ficheiro (ou editem aquele que querem que mostre o gráfico e escrevam o seguinte:

<?php 
include "charts.php"; 
echo "<div align=\"center\"><b>Visitas do P@P<br/></b>";

//Insere o gráfico na página
echo InsertChart ( "charts.swf", "charts_library", "dados.php" ); 

echo "</div>";
?>

E pronto, se abrirem o ficheiro que acabaram de criar no vosso webserver vão ver um gráfico bem bonito em PHP :) E tudo isto foi simples não ? :D

Resultado final:

ss9ja.jpg

Existem inúmeras coisas que se podem fazer com este Script mas para isso podem dar uma vista de olhos no site oficial: http://www.maani.us/charts/

Queria também referir que existem vários scripts para desenhar gráficos no PHP (GDlib, PHPlot, etc...), mas todos esses precisam de ter instalado no seu servidor a GDlib...

Penso que actualmente seja bem mais fácil de criar para flash.

PS: Todos os dados das visitas são fictícios ;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
QuickFire    0
QuickFire

Quero dizer uma coisa que me esqueci na altura, é o seguinte:

Como podem reparar o mês de março está sem 'Ç', e está assim porque pelo vistos este script não permite caracteres especiais...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
QuickFire    0
QuickFire

QuickFire, isto nesta secção é para quê? para poder sair na revista? é que se é assim este não é o local correcto.

Ui. Na altura era para sair mas não saiu e caiu em esquecimento... isto é para os tutorials de PHP eu vou já mudar :P

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Patrijosa    0
Patrijosa

como alterar o script para que os dados do gráfico venham de uma base de dados (mysql)?

por exemplo... como criar um gráfico de rendimento deste ano?

grato pela atenção

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade