Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Zura! - Busque. Compare. Compre.

Outras ofertas

Notebook

Monitor

Impressora

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Criando gráficos com a classe JPGraph com PHP

Colaboração: Rodrigo Rosa Fragoso

Data de Publicação: 01 de Dezembro de 2005

O PHP nos oferece diversos recursos para criar e manipular imagens. Entretanto, criar uma imagem de estrutura mais complexa pode ser uma tarefa pouco simples. Para nossa sorte existem classes PHP que facilitam nossa vida. Estaremos apresentando à classe JPGraph do PHP, usada para criar quaisquer tipo de gráfico imaginável.

Antes de mais nada você precisa fazer o download da classe a partir de sua página oficial através da URL: www.aditus.nu/jpgraph. Após feito o download do arquivo - jpgraph-1.19.tar.gz descompacte o seu conteúdo dentro do diretório do Apache. (Ex: C:\Apache\Apache\htdocs\jpgraph-1.19). Para Linux, utilize os seguintes parametros.

  $ tar -zxvf jpgraphx.x.tar.gz

O comando acima criará o diretório jpgraph-x.x com a seguinte estrutura de diretórios:

  ./src arquivos da classe jpgraph
  ./docs manual de uso
  ./README instruções detalhadas sobre instalação
  ./QPL.txt cópia da licença QPL

O diretório ./src, deve estar dentro do diretório do Apache ./htdocs, ou se preferir edite o arquivo php.ini e altere a seguinte linha:

  ;UNIX: "/path1:/path2"
  ;include_path = ".:/php/includes"
  ;Windows: "\path1;\path2"
  ;include_path = ".;c:\php\includes"

Ao reiniciar o Apache a classe jpgraph estará instalada.

Um exemplo simples;

  <?
  header ("Content-type: image/png");
  $imagem = imagecreate (150, 100);
  $corFundo = imagecolorallocate ($imagem, 255, 255, 200);
  $corLinha = imagecolorallocate ($imagem, 0, 0, 0);
  imageline ($imagem, 10, 90, 140, 10, $corLinha);
  imagepng ($imagem);
  ?>

Documentação : http://seuservidor/jpgraph-1.19/docs

Exemplos de gráficos : http://seuservidor/jpgraph-1.19/src/Examples

Ou se preferir : http://www.aditus.nu/jpgraph/documentation.php

Veja a relação completa dos artigos de Rodrigo Rosa Fragoso

Stumble Upon Digg This Del.icio.us Twitter Recomendar este artigo a um amigo Entre em contato Formato PDF
Newsfeed RSS
Formato para impressão
StumbleUpon Digg Del.icio.us Twitter Recomendar Contato PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.03/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (735 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Criando Aplicações para Redes Sociais


Encontre imóveis, apartamentos e casas a venda no Imobilien
Saiba mais

Grupo MBS