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.