La versione corrente di Graphviz.app non contiene il pulsante "editor esterno" indicato in rampion's screenshot sopra - oppure i pulsanti/arresto Render, e ha sostituito il pulsante "Impostazioni" con "attributi" . Tuttavia, può essere utilizzato come descritto.
Ho scaricato 'graphviz-2.27.20101110.0545.pkg' da http://graphviz.org/Download_macos.php. Si noti che ci sono molti posti per scaricare le varie cose che si definiscono Graphviz:
Utilizzare il primo, ho scelto la snapshot più recente sviluppo - A un'occhiata alle mailing list (interest e devel) rivelano che è ancora piuttosto attivo, che non si saprebbe dai siti pixelglow che hanno ancora messaggi "Contenuto in arrivo" dal 2004.
Ad ogni modo, quando viene avviato 2.27, si apre una finestra di dialogo "Apri".L'apertura di un file .dot mostrerà un grafico, ma l'annullamento non ti riduce a nulla se non una barra dei menu. Non essere costernato, crea un file con il testo
graph graphname {
}
e chiamarlo qualcosa.
all'aperto che in Graphviz, e si ottiene una GUI con un grafico vuoto:
tipo in qualche altro testo nel file, in questo modo:
graph graphname {
a -- b -- c -- d -- a;
a -- c;
b -- d;
}
La finestra Graphviz aggiorna automaticamente quando si salva per mostrare questo:
Ci sono una miriade di opzioni nella toolbox "Attributi", ma sembra che vogliano modificare manualmente la fonte. Mi piacciono i pulsanti "Aggiungi vertice" e "Aggiungi bordo", e la possibilità di spostare i vertici, ma non è quello di cui si tratta, a quanto pare.
Quindi, a quanto pare, l'editor WYSIWYG è il tuo editor di testo preferito su un lato dello schermo, e Graphviz sull'altro. Per quanto riguarda un IDE, sembra che la cosa migliore ora disponibile sia una stampa dello documentation per il formato DOT. Non tutti hanno idea di un editor WYSIWYG o IDE, ma probabilmente funziona per utenti attivi.
Come graphviz fa layout automatico, che cosa esattamente vi aspettate da un editor WYSIWYG? Modifica della proprietà visiva? –
Il plugin per l'editor di Atom è di prim'ordine per lavorare con i progetti GraphViz - https://atom.io/packages/graphviz-preview –
C'è anche un plug-in Sublime Text 3 che può rendere l'immagine graphviz in tempo reale. https://packagecontrol.io/packages/Graphvizer – haolee