Libchart: Crea Gráficos dinámicos con PHP

baluart9 Octubre 2005 - 3:29pm 32 comentarios
Enviar por Email Imprimir

Necesitas mostrar tus tablas en en un gráfico de tortas o en barras diagramadas? No hay problema. Crear gráficos dinámicos, ahora es muy facil.

Navegando por el conocido portal PHPBuilder.com, me encuentro con esta aplicación para los programadores en php.

Libchart es una librería PHP con la que se puede crear graficos dinamicos de barras y tortas fácilmente. Es compatible con PHP4/5 y compilado con la librería GD. Libchart es relansado bajo licencia GPL

Tutorial para ponerlo en práctica.
Descargar
Libchart.

Comentarios

Imagen de luis rojas
luis rojas

lo veo ,de instalacion facil yal igual su codigo muy practico seria bueno que le hagan un par de corridas .lo voy a probar gracias de antemano

Imagen de Mauricio Rodriguez
Mauricio Rodriguez

Los felicito por el trabajo que han hecho, es muy utilpara muchos de nosotros, me gustaria que se puedadesactivar el antialiasing para los textos. gracias.

Imagen de Hola
Hola

Hola como estas espero que bien necesito una ayuda urgente, lo que pasa es que con el codigo se puede crear la grafica de linea en la imagen pero yo necesito crear varias graficas de lineas para poder evaluar algunos costos, les pediria por favor expicarme que es lo que tengo que hacer .Les agradeceria muchisimo por favor lo necesito.AtentamenteMAURICIO QUIÑONES ARICA

Imagen de aeropol
aeropol

Excelente libreria muy util y facil de usar, seria bueno para mas adelante considerar la graficación de funciones conplejas, como aporte.

Imagen de Frido
Frido

Compañero, para los que tuvieron problemas con el orden aleatorio de los colores se, eso se puede modificar en el archivo ChartConfig.php en la funcion public function ChartConfig() {} con la line a de codigo
$this->sortDataPoint = true; donde hay que cambiar el false por el true

Imagen de Castro789
Castro789

hola me gustaria saber como le cambio el tamaño al rectangulo porque no me salen los textos completos y en el de Pastel igual como son muchos valores el grafico me sale bien, pero los textos se cortan..

Imagen de Edwin P
Edwin P

Gracias por el aporte ya lo instale

Saludos

Imagen de Edwin P
Edwin P

Excelente el aporte me funciono perfecto

Mi gracias

Saludos

Imagen de nguehen
nguehen

hola, no he probado aun pero me gustaria saber como hacer esos graficos pero enlazados con una tabla en access

Imagen de hb

Para los q no les funciona, deben agregar el código de la imagen:

.......
......
$chart->render("../imagenes/torta.png");
?>

<?

Imagen de novato
novato

Gracias por existir, muchachos, pero nose como solucionar esto:
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in c:\servidorphp\www\libchart-1.2.1\libchart\classes\model\Point.php on line 27
el errorme dice esta en la point.php, que sucede, si me escriben al correo aqui esta un usuario fijo.

Imagen de Nery
Nery

Buenos días, por favor necesito un poco de ayuda ya descargué el libchart, en el programa ya tengo los include y require. Pero, cuando ejecuto la aplicación no me genera ni siquiera los graficos más sencillos que aparecen en la página principal http://naku.dohcrew.com/libchart/pages/samplecode/ como por ejemplo:
$dataSet = new XYDataSet();
$dataSet->addPoint(new Point("Jan 2005", 273));
$dataSet->addPoint(new Point("Feb 2005", 321));
$dataSet->addPoint(new Point("March 2005", 442));
$dataSet->addPoint(new Point("April 2005", 711));
$chart->setDataSet($dataSet);
$chart->setTitle("Monthly usage for http://www.example.com");
$chart->render("generated/demo1. Png");

Ya revisé: extension GD2, el GD support enabled
GD versión superior a 2,etc. Y todo aparentemente está correcto. Qué podría estar ocurriendo?

Muchas gracias

Imagen de luis guerra
luis guerra

muy buena aplicacion!!

yo la estoy usando en mi tesis, para generar unos reportes con grafiscos estadisticos... pero existe la posibilidad de que la imagen que se genera, guardarla en algun directorio aparte... esque necesito generar un documento pdf luego con esos graficos y no he podido sacar la imagenes

Imagen de Anonymous
Anonymous

Warning: imageftbbox() [function.imageftbbox]: Could not find/open font

Warning: imagettftext() [function.imagettftext]: Could not find/open font

Con la misma config de PHP en el server y en local (GD incluida), este error se produce SOLO en el server. He realizado muchisimas pruebas e incluso instale la ultima version de LibChart y sucede lo mismo.
Si alguien pudo resolverlo que lo explique aqui por favor. Muchas gracias.

Imagen de Pablin

:-O muchisimas gracias me ha serivido de mucho libchart. Realmente muy últil tu entrada

Imagen de Franco

Hola a mi me aparecio el mismo error, saben como se puede solucionar esto?

Imagen de Bal
Imagen de rene
rene

quiieras saber como realizar un grafica en linea si alguien tiene documentacion porfa diganme mi correo es zarate_p3@hotmail.com

Imagen de Rosa Torres
Rosa Torres

gracias! tu comentario ayudó a resolver mi problema!
generated/dem3.png

Imagen de Vico
Vico

Hola, ya descargue la libreria libchart, coloque todo lo descargado en la carpeta de mis liberias, use los ejemplos que se muestran pero no paso nada,no se genera la grafica, me parece que el error esta en "$chart->render("generated/demo3.png"); "La verdad no de donde se obtiene esa imagen demo3.png, puesto que en lo descargdao no esta..., pense que se descargadrian imagenes madres o que se generarian con algun codigo interno de la calse libchart pero no pasa nada Ayudenme por favor  es urgente  

Imagen de Anonymous
Anonymous

tengo el mismo problema... :(

Imagen de cooljeans
cooljeans

generated es parte de la direccion donde se guardara la imagen creada que contiene el grafico, dicho en otras palabras, si tu deseas que tu imagen se guarde en una determinada carpeta solamente le pones el nombre de la carpeta y despues el nombre de tu imagen, un ejemplo:
$chart->render("carpeta/ejemploBarra.png");
donde carpeta es la ubicacion donde se guardara la imagen de tu grafico, recuerda que esta carpeta debe estar en la misma ubicacion de tu proyecto.
ahora bien si no quieres poner ninguna ubicacion tan solo tienes que dejar el codigo asi
$chart->render("ejemploBarra.png");
asi la imagen se creara en la misma carpeta de tu proyecto.
espero que haya respondido tu pregunto amigo

Imagen de Borys Mur

gracias compañeros voy a probar el funcionamiento que necesito urgente realizar graficos dinamicos lellendo datos de una tabla my sql... gracias de verdad amigos

Imagen de LUPITA
LUPITA

O0LAZSZ 

Imagen de Prometeo
Prometeo

A mi en local me va bien, pero en remoto, me sale este error:  Fatal error: Call to undefined function: imageftbbox()   A que se debe?? 

Imagen de JOSE ANTONIO NOBILE

Eso se debe a que FreeType en la libreria GD de PHP esta desactivado, contacta con tu proveedor de Hosting y pidele que active el soporte para FreeType en PHP

Imagen de carlos brice
carlos brice

Hola gente gracias por este tema de ayuda espero me resulte las mil maravillas

Imagen de Rodolfo Ramirez
Rodolfo Ramirez

hola nesecito que me ayuden por favor hago correr el ejemplo y me sale el siguiente error:Warning: imageftbbox() [function.imageftbbox]: Could not find/open font in c:apachehtdocshelp_deskText.php on line 75Warning: imagettftext() [function.imagettftext]: Could not find/open font in c:apachehtdocshelp_deskText.php on line 94

Imagen de Vatencio
Vatencio

Debes copiar la carpeta que contiene las fuentes en la carpeta web, o en su defecto, en todas las lineas que te pida las imagenes o los font, dale la direccion completa y no la que tienes por defecto.

Imagen de Eduardo Martinez
Eduardo Martinez

    Hola amigos me aparece el siguiente error:Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in c:archivos de programaeasyphp1-8wwwreport v1.0libchartclassesmodelPoint.php on line 27 A que se debe?? saludos

Páginas

Tutoriales

Cómo descargar videos de VK.com
En este artículo voy a explicar como descargar videos y películas...
Descargar Facebook Móvil Gratis
Por si aún no lo han hecho, es posible descargar Facebook Móvil...
Cómo generar tráfico web con las redes sociales - Paso a Paso
Muchas empresas están publicando contenidos como la forma de crear...

Artículo Recomendado

3 Tips cruciales para recuperar archivos eliminados
¿Te imaginas perder el trabajo de toda una semana en tan solo unos segundos? Todos hemos pasado por este problema. Quizás eliminamos por error un archivo importante o lo borramos sin pensar que era valioso para otro... más