Domanda

Sto cercando un modo per attirare grafi orientati in PHP. (Come nel http://upload.wikimedia.org/wikipedia/commons/ 0/08 / Directed_acyclic_graph.png ). Voglio che per creare un'immagine del grafico proprio come uscita GD lattina un'immagine.

Googled molto su questo, ma posso solo trovare un sacco di librerie per i grafici in generale (con bar ecc), non diretto grafici.

P.S. Ho provato con dot (il programma linux) attraverso il sistema (), ma purtroppo non ho il permesso di farlo sul server. Inoltre, non ho i diritti di installare le estensioni PHP e cose del genere sul server, così dovrebbe funzionare con la normale PHP (idealmente semplicemente inserendo un file).

Grazie in anticipo.

È stato utile?

Soluzione

Ho trovato un a GraphViz ; Non ho usato prima, quindi non si può dare alcuna raccomandazione personale se è buono o cattivo. (Ma forse che non risolve il problema dal momento che dici non è possibile installare le applicazioni)

Altri suggerimenti

Io non sono a conoscenza di qualsiasi implementazione visualizzazione grafico in php.

Comunque vi consiglio di prendere in considerazione il disegno del grafico con javascript, per esempio con la canviz biblioteca JS che funziona sulla maggior parte dei browser (sì, tra cui IE 6 e 7 , ma non 8 attualmente).

Dopo una rapida ricerca su Google, ho trovato graph.php , che nei commenti afferma che collega i nodi attraverso archi, vice rette nell'esempio fornito, ma può essere un buon passo nella direzione giusta.

Non ho ancora provato, ma questo sembra molto promettente.

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

scroll top