Open Menu dzosoft
Close Menu dzosoft

   TODO SOBRE INFORMÁTICA Y TECNOLOGÍA


                             




Release your testosterone and observe the extreme increase in muscle mass.

Publish perfectly-optimized content in 1-click



 
 
 

Cómo crear fácilmente gráficos utilizando PHP utilizado en particular por empresas como la NASA, Sony o Airbus

 


 
Cómo crear fácilmente gráficos utilizando PHP utilizado en particular por empresas como la NASA, Sony o Airbus
 
Cómo crear un gráfico en PHP y de forma sencilla? Todo lo que tiene que hacer es usar la biblioteca dedicada para crear gráficos en PHP.
Lo que me asombró de pChart es su sencillez de uso, absolutamente increíble, pero las posibilidades que abre.
Por ejemplo, he usado pChart en páginas automatizadas, estas se crean a partir de una base de datos recuperando variables.

 

CREAR UN GRÁFICO CON PCHART

 
 

Primero descargue las diversas clases utilizadas en este ejemplo desde


pChart2.1.4.zip 

<?php

/* Cargo las bibliotecas de pChart que están en la carpeta de clase para que pueda mostrar un gráfico*/ include("class/pData.class.php"); include("class/pDraw.class.php"); include("class/pImage.class.php"); include("class/pPie.class.php"); include("class/pIndicator.class.php");
/*Creo un nuevo objeto que contiene mis datos para el gráfico. */ $myData = new pData();
/*Dispongo mi serie de datos para usar en el gráfico y configuro el título del eje vertical con el nombre del eje establecido*/ $myData->addPoints(array(500,400,200,55,450,360,200,10,75,550,150),"Probe 3"); $myData->setSerieWeight("Probe 3",2); $myData->setAxisName(0,"Number of males");
/*Indico los datos horizontales de la gráfica. Debe haber el mismo número que para mi serie de datos anterior (lógica)*/ $myData->addPoints(array("2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023"),"Labels"); $myData->setSerieDescription("Labels","Years"); $myData->setAbscissa("Labels"); $myData->setPalette("Probe 3",array("R"=>0,"G"=>0,"B"=>255));
/* Creo la imagen que contendrá mi gráfico creado anteriormente */ $myPicture = new pImage(600,300,$myData);
/*Creo un borde en mi imagen. */ $myPicture->drawRectangle(2,2,599,299,array("R"=>0,"G"=>0,"B"=>255));
/* Indico el título de mi gráfico, su posicionamiento en la imagen y su fuente */ $myPicture->setFontProperties(array("FontName"=>"fonts/Forgotte.ttf","FontSize"=>11)); $myPicture->drawText(200,25,"Evolution of the number of male births in my little village",array("FontSize"=>14,"Align"=>TEXT_ALIGN_BOTTOMMIDDLE));
/* Elijo el fondo de mi gráfico. */ $myPicture->setFontProperties(array("FontName"=>"fonts/pf_arma_five.ttf","FontSize"=>6));
/*Determino el tamaño del gráfico y su ubicación en la imagen. */ $myPicture->setGraphArea(60,40,550,280);
/* Parámetros para dibujar la gráfica a partir de las dos abscisas */ $scaleSettings = array("XMargin"=>10,"YMargin"=>10,"Floating"=>TRUE,"GridR"=>200,"GridG"=>200,"GridB"=>200,"DrawSubTicks"=>TRUE,"CycleBackground"=>TRUE); $myPicture->drawScale($scaleSettings);
/*Inserto en el lado derecho el nombre del autor y los derechos */
/* I draw my graph according to the previous parameters*/
/*Agrego puntos rojos (gráficos) mostrando sobre los datos */
/*Indico la ruta donde quiero que se cree mi imagen */ $myPicture->autoOutput("images/evolution-male-births.png");
?>


Aquí hay varios ejemplos para mostrarle los resultados que se pueden crear con pChart:  Esempi


Esta biblioteca está disponible en www.pchart.net , es utilizado en particular por empresas como NASA, Sony o Airbus

También te puede interesar


Los 5 mejores tutoriales para aprender php en 2023

Cómo crear una aplicación de chat con PHP y HTML en solo unos pocos pasos

Cómo instalar XAMPP (con Apache, MySQL y phpMyAdmin) en Windows

Cómo enviar fácilmente un correo electrónico con PHPMailer en PHP

Cómo iniciar sesión con autenticación OTP en PHP

Cómo usar ChatGPT con PHP


Leave comment
          

Guardar apodo y correo electrónico en este navegador para la próxima vez.



Cargando...     

BUILD THE MASS IN A FEW MONTHS THAT OTHERS BUILD IN YEARS!