Dibuje coloridos gráficos 2D y 3D con el lenguaje de programación PHP de código abierto. gráficos circulares de código, gráficos de líneas, gráficos de dispersión y gráficos de barras con la librería GD de PHP de las funciones de diseño gráfico. Utilice las fuentes de biblioteca de fuentes de PHP para añadir texto para presentaciones empresariales y técnicos profesionales online. Creación de la primera gráfica en 3D con PHP en tan sólo unos minutos y unas pocas líneas de código. Con los conocimientos que adquiera, usted será capaz de no sólo crear más tipos de gráficos de PHP, sino también ser capaz de utilizar con confianza y editar otros scripts PHP que hace la carta-libre.
Instrucciones
1 Crear un archivo de texto con su editor de texto para crear el archivo para almacenar su PHP 3D guión gráfico de decisiones. . Guarde el archivo con una extensión de archivo PHP como "3DpieChart.php."
2 En la primera línea del archivo de texto escriba el siguiente código para indicar al navegador web que el archivo contiene un script PHP.
<? Php
3 Escriba en la siguiente línea del editor de texto la función de PHP para crear un área de dibujo que tiene una anchura de 200 píxeles y una altura de 200 píxeles y almacenarlo una variable de PHP con un nombre de la imagen de $.
$ Imagen = imagecreate (200, 200);
4 Escriba el código para definir las variables para los colores que va a utilizar en el script PHP. Código el primer color sea blanco y para ser utilizado como el color de relleno para el área de dibujo, imagen $. Especificar los otros colores que se utilizarán en los argumentos de la función ImageColorAllocate utilizando el formato (Rojo Verde Azul) RGB. Hace que los colores que destinar más oscuro con números RGB más bajos y más brillante con números RGB superiores. No utilice los números negativos, números decimales o números mayores que 255 de los argumentos de esta función.
$ = Blanco ImageColorAllocate ($ imagen, 255, 255, 255);
$ Gris = ImageColorAllocate ($ imagen, 200, 200, 200);
$ Gris_oscuro = ImageColorAllocate ($ imagen, 150, 150, 150);
$ = Azul ImageColorAllocate ($ imagen, 0, 0, 250);
$ Azul marino = ImageColorAllocate ($ imagen, 0, 0, 150);
$ Roja = ImageColorAllocate ($ imagen, 255, 0, 0);
$ Rojo oscuro = ImageColorAllocate ($ imagen, 200, 0, 0);
5 Escriba el código para dibujar de forma consecutiva 20 curvas de arco de manera que cada nuevo arco tendrá un centro que es de 1 píxel más alto que el arco anterior. Especifique la coordenada x del centro del arco, coordinar y central, medir, a partir de ángulo, poniendo fin ángulo y el color de cada sección del gráfico de sectores en los argumentos de la función imagearc separadas.
for ($ i = 120; $ i> 100; $ i--) {
Imagearc (imagen $ 100, $ i, 100, 50, 0, 60, azul marino $);
Imagearc (imagen $ 100, $ i, 100, 50, 60, 90, $ gris_oscuro);
Imagearc ($ imagen, 100, $ i, 100, 50, 90, 360, rojo oscuro $);
}
6 Escriba el código para dibujar tres colores arcos llenos que tienen un centro en las coordenadas de las páginas web de (100,100) y tienen las mismas medidas de arco y ubicación en el centro como la última curva del arco dibujado con el código imagearc (100 píxeles) para crear el pastel 2D gráfico.
Imagefilledarc (imagen $, 100, 100, 100, 50, 0, 60, $ azul, IMG_ARC_PIE);
Imagefilledarc (imagen $, 100, 100, 100, 50, 60, 90, $ gris, IMG_ARC_PIE);
Imagefilledarc (imagen $, 100, 100, 100, 50, 90, 360, $ roja, IMG_ARC_PIE);
7 Escriba el código para hacer que el gráfico circular 3D como un archivo gráfico PNG, borrar la memoria utilizada para crear la imagen y poner fin a la secuencia de comandos PHP.
header ( "Content-type: image / png");
Imagepng (imagen $);
ImageDestroy (imagen $);
?>
8 Copia y pega el código en tu editor de texto para asegurar que el programa gráfico circular 3D no tiene errores de sintaxis y se ejecuta correctamente.
<? Php
$ Imagen = imagecreate (200, 200);
$ = Blanco ImageColorAllocate ($ imagen, 255, 255, 255);
$ Gris = ImageColorAllocate ($ imagen, 200, 200, 200);
$ Gris_oscuro = ImageColorAllocate ($ imagen, 150, 150, 150);
$ = Azul ImageColorAllocate ($ imagen, 0, 0, 250);
$ Azul marino = ImageColorAllocate ($ imagen, 0, 0, 150);
$ Roja = ImageColorAllocate ($ imagen, 255, 0, 0);
$ Rojo oscuro = ImageColorAllocate ($ imagen, 200, 0, 0);
for ($ i = 120; $ i> 100; $ i--) {
Imagearc (imagen $ 100, $ i, 100, 50, 0, 60, azul marino $);
Imagearc (imagen $ 100, $ i, 100, 50, 60, 90, $ gris_oscuro);
Imagearc ($ imagen, 100, $ i, 100, 50, 90, 360, rojo oscuro $);
}
Imagefilledarc (imagen $, 100, 100, 100, 50, 0, 60, $ azul, IMG_ARC_PIE);
Imagefilledarc (imagen $, 100, 100, 100, 50, 60, 90, $ gris, IMG_ARC_PIE);
Imagefilledarc (imagen $, 100, 100, 100, 50, 90, 360, $ roja, IMG_ARC_PIE);
header ( "Content-type: image / png");
Imagepng (imagen $);
ImageDestroy (imagen $);
?>
9 Guarde el archivo PHP y subirlo a su servidor Web. Pegar la URL donde el archivo PHP se encuentra en su navegador para ver el gráfico de sectores 3D.
Consejos y advertencias
- problemas temporales en el servidor puede guardar su código de representación. Para detectar si su código no está prestando correctamente debido a un problema en el servidor que tiene que incluir controladores de errores. Otros problemas podrían ser el resultado de su servidor Web no apoyar las extensiones de la biblioteca gráfica de PHP GD o está utilizando una versión de PHP que no sea compatible con las funciones de PHP que está utilizando.