Cómo hacer grafo dirigido dibujo en PHP?
-
21-08-2019 - |
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.
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
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