Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como desenhar gráficos em PHP
Desenhar 2D colorido e gráficos 3D com a linguagem de script PHP fonte aberto. Gráficos de pizza Código , gráficos de linha, gráficos de dispersão e gráficos de barras com biblioteca GD do PHP de funções de design gráfico . Use fontes de biblioteca de fontes do PHP para adicionar texto para apresentações profissionais técnicos e de negócios on-line. Crie sua primeira carta de torta 3D com PHP em apenas alguns minutos e algumas linhas de código. Com o conhecimento que você ganha , você será capaz de não só criar mais tipos de gráficos em PHP , mas também ser capaz de usar com confiança e editar outros scripts de tomada gráfico PHP livre . Coisas que você precisa
Web serviço de hospedagem que suporte PHP scripting
Show Mais instruções
1

Criar um arquivo de texto com o seu editor de texto para criar o arquivo para armazenar o PHP roteiro 3D de tomada de gráfico. . Salve o arquivo com uma extensão de arquivo PHP como " 3DpieChart.php ".
2

Na primeira linha em seu arquivo de texto digite o código abaixo para indicar ao browser que o arquivo contém um script PHP .

< ? php
3

Tipo na próxima linha do editor de texto a função PHP para criar uma área de desenho que tem uma largura de 200 pixels e altura de 200 pixels e armazená-lo uma variável PHP com um nome $ imagem de

$ image = imagecreate (200, 200); .
4

Digite o código para definir variáveis ​​para o cores que você vai usar no script PHP. Código da primeira cor ser branca e para ser usado como a cor para preencher a área de desenho , $ imagem . Especifique as outras cores a serem utilizadas nos argumentos da função imagecolorallocate utilizando o formato ( Red Green Blue ) RGB . Torne as cores que você alocar mais escuro com números RGB mais baixos e mais brilhante com números RGB superiores. . Não use números negativos , números decimais ou números maiores que 255 para os argumentos desta função

$ branco = imagecolorallocate ( $ image , 255, 255, 255 );

$ cinza = imagecolorallocate ( $ image , 200, 200, 200 );

$ darkgray = imagecolorallocate ( $ image , 150, 150, 150);

$ azul = imagecolorallocate ( $ image , 0, 0, 250);

$ darkblue = imagecolorallocate ( $ image , 0, 0 , 150) ;

$ vermelho = imagecolorallocate ( $ image , 255, 0, 0);

$ darkred = imagecolorallocate ( $ image , 200, 0, 0);
5

Digite o código para desenhar consecutivamente 20 curvas arco de tal forma que cada novo arco terá um centro que é 1 pixel maior do que o arco anterior . Especifique coordenar arc x center, centro de coordenar y, medida , a partir do ângulo , terminando ângulo e cor de cada seção do gráfico de pizza nos argumentos funções imagearc separados

for ($ i = 120; . $ I> , 100, $ i -) {

imagearc ( $ imagem , 100, $ i , 100, 50, 0, 60, $ azul escuro );

imagearc ( $ imagem , 100, $ i , 100 , 50 , 60 , 90 , $ darkgray ) ;

imagearc ( $ imagem , 100 , $ i , 100 , 50 , 90 , 360 , $ Darkred ) ;

}
6

Digite o código para desenhar três cores preenchido arcos que têm um centro nas coordenadas da página web de ( 100,100 ) e têm as mesmas medidas de arco e localização no centro como a última curva arco desenhado com a imagearc código (100 pixels ) para criar o gráfico de pizza 2D

imagefilledarc ( $ imagem , 100, 100, 100 , 50, 0, 60, $ azul, IMG_ARC_PIE ); .

imagefilledarc ( $ imagem , 100 , 100 , 100 , 50 , 60 , 90 , $ cinzento , IMG_ARC_PIE ) ;

imagefilledarc ( $ imagem , 100 , 100 , 100 , 50 , 90 , 360 , $ vermelho , IMG_ARC_PIE ) ;

7

Digite o código para tornar o gráfico de pizza 3D como um arquivo gráfico PNG, limpar a memória usada para criar a imagem e terminar o script PHP .

header (" Content-type : image /png ");

imagepng ( $ imagem );

imagedestroy ( $ imagem );

>
8

Copie e cole o código em seu editor de texto para garantir que o programa gráfico de pizza 3D não tem erros de sintaxe e funciona corretamente.

< ? php Pessoas imagem $

= imagecreate (200 , 200) ;

$ branco = imagecolorallocate ( $ image , 255, 255, 255 );

$ cinza = imagecolorallocate ( $ image , 200, 200, 200 );

$ darkgray = imagecolorallocate ( $ image , 150, 150, 150);

$ azul = imagecolorallocate ( $ image , 0, 0 , 250) ;

$ darkblue = imagecolorallocate ( $ image , 0 , 0, 150);

$ vermelho = imagecolorallocate ( $ image , 255, 0, 0);

$ darkred = imagecolorallocate ( $ image , 200, 0, 0); < br >

for ($ i = 120; $ i> 100; $ i -) {

imagearc ( $ imagem , 100, $ i , 100, 50, 0, 60, $ azul escuro ) ;

imagearc ( $ imagem , 100, $ i , 100, 50, 60, 90, $ darkgray );

imagearc ( $ imagem , 100, $ i , 100, 50, 90 , 360, $ darkred );

}

imagefilledarc ( $ imagem , 100, 100, 100 , 50, 0, 60, $ azul, IMG_ARC_PIE );

imagefilledarc ( $ imagem , 100 , 100 , 100 , 50 , 60 , 90 , $ cinzento , IMG_ARC_PIE ) ;

imagefilledarc ( $ imagem , 100 , 100 , 100 , 50 , 90 , 360 , $ vermelho , IMG_ARC_PIE ) ;

header (" Content-type : image /png ");

imagepng ( $ imagem );

imagedestroy ( $ imagem );

>
9

Salve o arquivo PHP e enviá-lo para seu servidor web. Cole o URL onde o arquivo PHP está localizado em seu navegador para ver o gráfico de pizza 3D.

Anterior :

Próximo : No
  Os artigos relacionados
·Como ler e exibir um valor PHP Cookies em AS3 
·Como criar uma Praça Utilizando PHP 
·Pode Dreamweaver Editar PHP 
·Como definir um cookie com PHP em Ajax 
·Como configurar um layout Zend no NetBeans 
·Diferenças entre AddHandler & AddType 
·Falta Argumento 1 para o PHP 
·Como adicionar um proxy anônimo para um script PHP 
·Get_File_Contents PHP : Permissão negada 
·Como determinar Mesmo Números a partir de números ím…
  Artigos em destaque
·Como fazer um padrão em C + + Código 
·Como criar Construtores de Java 
·Como distribuir Xcode no Mac Apps 
·Função Caso adequada para PHP Cordas 
·Como fazer uma T -Test em MATLAB 
·Como converter Classe PHP para XML 
·Como realçar um Tag em iFrame Conteúdo 
·Como link para a interface GUI em Java com um Código 
·Como fazer arquivos no MFC 
·Como executar E /S com arquivos binários em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados