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.