Pregunta

Estoy buscando una manera de dibujar gráficos dirigidos en PHP. (Como en http://upload.wikimedia.org/wikipedia/commons/ 0/08 / Directed_acyclic_graph.png ). Lo quiero para crear una imagen de la gráfica al igual que la producción GD lata una imagen.

He buscado en Google mucho en esto, pero sólo puedo encontrar una gran cantidad de bibliotecas para dibujar gráficos en general (con bares, etc), no se dirige gráficos.

P.S. He intentado usar punto (el programa Linux) a través del sistema (), pero por desgracia no tengo permiso para hacerlo en el servidor. Además, no tengo los derechos para instalar extensiones PHP y cosas por el estilo en el servidor, por lo que debe trabajar con PHP normales (lo ideal es simplemente mediante la inclusión de un archivo).

Gracias de antemano.

¿Fue útil?

Solución

he encontrado un a GraphViz ; Yo no lo he usado antes, así que no se le puede dar cualquier recomendación personal si es bueno o malo. (Pero tal vez eso no resuelve el problema, ya que se dice que no se puede instalar aplicaciones)

Otros consejos

No estoy al tanto de cualquier aplicación de visualización gráfica en php.

Sin embargo te sugiero estudiar la elaboración del gráfico con javascript, por ejemplo con el canviz JS biblioteca que funciona en la mayoría de los navegadores (sí, incluyendo IE 6 y 7 , pero no actualmente 8).

Después de una rápida búsqueda en Google, encontré graph.php , que en los comentarios declara que conecta los nodos a través de los arcos, líneas rectas vicio en el ejemplo proporcionado, pero puede ser un buen paso en la dirección correcta.

No he probado todavía, pero esto parece muy prometedor.

http://www.kylescholz.com/blog/2006/06 /using_force_directed_graphs.html

I usar PHP para generar JSON que se consume por el d3 fuerza dirigida gráfico sistema. Por lo que la pantalla es todo manejado lado del cliente, todo lo que necesita hacer es hacer las estructuras de datos JSON derecha ...

-FT

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top