IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

twopi - Online nel cloud

Esegui twopi nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando twopi che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


punto - filtro per disegnare grafici diretti
neato - filtro per disegnare grafici non orientati
twopi - filtro per layout radiali dei grafici
circo - filtro per il layout circolare dei grafici
fdp - filtro per disegnare grafici non orientati
sfdp - filtro per disegnare grandi grafici non orientati
patchwork - filtro per mappe ad albero

SINOSSI


punto [Opzioni] [File]
pulito [Opzioni] [File]
due pi [Opzioni] [File]
cerchio [Opzioni] [File]
PDF [Opzioni] [File]
sfdp [Opzioni] [File]
Patchwork [Opzioni] [File]

DESCRIZIONE


Si tratta di una raccolta di programmi per disegnare grafici. In realtà c'è solo un principale
programma; gli algoritmi di layout specifici implementati come plugin. Pertanto, condividono in gran parte
tutte le stesse opzioni della riga di comando. punto disegna grafici orientati. Funziona bene sui DAG
e altri grafici che possono essere disegnati come gerarchie.

pulito disegna grafi non orientati usando modelli ``spring'' (vedi Kamada e Kawai, Information
Elaborazione lettere 31:1, aprile 1989).

due pi disegna grafici utilizzando un layout radiale (vedi G. Wills, Symposium on Graph Drawing GD'97,
settembre 1997). Fondamentalmente, un nodo viene scelto come centro e messo all'origine. Il
i nodi rimanenti sono posti su una sequenza di cerchi concentrici centrati sull'origine,
ciascuno una distanza radiale fissa dal cerchio precedente. Tutti i nodi distano 1 dal
centro sono posti sul primo cerchio; tutti i nodi distanza 1 da un nodo sul primo
cerchio sono posizionati sul secondo cerchio; e così via.

circo disegna grafici utilizzando un layout circolare (vedi Six e Tollis, GD '99 e Alenex '99, e
Kaufmann e Wiese, GD '02.) Lo strumento identifica i componenti biconnessi e disegna i
nodi del componente su una circonferenza. L'albero dei punti di taglio del blocco viene quindi tracciato utilizzando a
algoritmo radiale ricorsivo. Gli incroci dei bordi all'interno di un cerchio vengono ridotti al minimo posizionando come
quanti più spigoli possibili sul perimetro del cerchio. In particolare, se il componente è
externalplanar, il componente avrà un layout planare.

Se un nodo appartiene a più componenti biconnessi non banali, il layout mette il nodo
in uno di loro. Per impostazione predefinita, questo è il primo componente non banale trovato nella ricerca
dalla componente radice.

PDF disegna grafi non orientati usando un modello ``spring''. Si basa su una forza diretta
approccio nello spirito di Fruchterman e Reingold (cfr. Software‐Practice & Experience
21(11), 1991, pp. 1129-1164).

sfdp disegna anche grafi non orientati usando il modello ``spring'' descritto sopra, ma usa
un approccio multiscala per produrre layout di grafici di grandi dimensioni in un tempo ragionevolmente breve.

Patchwork disegna il grafico come una mappa ad albero squadrata (vedi M. Bruls et al., "Squarified
treemaps", Proc. Joint Eurographics e IEEE TCVG Symp. on Visualization, 2000, pp.
33-42). I cluster del grafico vengono utilizzati per specificare l'albero.

USCITA FORMATI


Graphviz utilizza un meccanismo di plugin estensibile per i suoi renderer di output, quindi per vedere cosa
formati di output la tua installazione di dot supporta puoi usare ``dot -Txxx'' (dove xxx è
un formato improbabile) e controllare il messaggio di avviso. Inoltre, il meccanismo del plugin supporta
molteplici implementazioni dei formati di output. Per vedere quali varianti sono disponibili, utilizzare,
ad esempio: ``dot -Tpng:'' e per forzare una particolare variante, usa, ad esempio: ``dot
-Tpng:gd''

Tradizionalmente, Graphviz supporta quanto segue:
-Ti prego (PostScript),
-Tvg -Tsvgz (Grafica vettoriale strutturata),
-fig (grafica XFIG),
-Tpng -Tgif (grafica bitmap),
-Timap (file imagemap per server httpd per ogni nodo o edge che ha un "href" non nullo
attributo.),
-Tcmapx (mappa immagine lato client per l'uso in html e xhtml).
Ulteriori formati di output meno comuni o più speciali sono disponibili su
//http://www.graphviz.org/content/output-formats.

Plugin alternativi che forniscono supporto per un dato formato di output possono essere trovati da
messaggio di errore derivante dall'aggiunta di un ':' al formato. per esempio -Tpng: Il primo plugin
elencato è sempre l'impostazione predefinita.

I -P switch può essere utilizzato per produrre un grafico di tutte le varianti di output supportate dai plugin
nell'installazione locale di graphviz.

GRAFICO RISORSE LINGUA


Ecco una sinossi del linguaggio del file grafico, normalmente usando l'estensione .gv, Per
grafici:

[rigoroso] (grafico|digramma) Nome { lista-dichiarazioni }
è il grafico di primo livello. Se il grafico è rigoroso, quindi non sono consentiti più bordi
tra le stesse coppie di nodi. Se si tratta di un grafo orientato, indicato da digramma, poi
, il bordo deve essere "->". Se è un non diretto grafico poi il bordo deve essere "--".

Le dichiarazioni possono essere:

Nome=val;
nodo [Nome=val];
bordo [Nome=val];
Imposta l'attributo grafico, nodo o bordo predefinito Nome a val. Qualsiasi sottografo, nodo o bordo
che appare dopo questo eredita i nuovi attributi predefiniti.

n0 [nome0=val0,nome1=val1,...];
Crea nodo n0 (se non esiste già) e imposta i suoi attributi secondo il
lista facoltativa.

n0 bordo n1 bordo ... bordo nn [nome0=val0,nome1=val1,...];
Crea bordi tra i nodi n0, n1, ..., nn e imposta i loro attributi in base al
elenco opzionale. Crea nodi secondo necessità.

[sottografo Nome] { lista-dichiarazioni }
Crea un sottografo. I sottografi possono essere usati al posto di n0, ..., nn nelle dichiarazioni di cui sopra
per creare bordi. [sottografo Nome] è facoltativo; se manca, al sottografo viene assegnato un
nome interno.

I commenti possono essere /*C-like*/ o //C++-like.

I nomi e i valori degli attributi sono stringhe ordinarie (stile C). Le seguenti sezioni
descrivere gli attributi che controllano il layout del grafico.

Una descrizione più completa della lingua può essere trovata su
http://www.graphviz.org/content/dot-language.

GRAFICO, NODE E BORDO ATTRIBUTI


Graphviz usa il Nome=APPREZZIAMO attributi, allegati a grafici, sottografi, nodi e archi,
per personalizzare il layout e il rendering. Di seguito elenchiamo gli attributi più importanti. Il
l'elenco completo è disponibile su http://www.graphviz.org/content/attrs.

Grafico attributi
taglia="x, y" specifica il riquadro di delimitazione massimo del disegno in pollici.

rapporto=f imposta le proporzioni su f che può essere un numero in virgola mobile, o uno dei
parole chiave riempire, comprimere, o auto.

disposizione=motore indica il motore di layout preferito ("punto", "neato", fdp" ecc.) che sostituisce
il valore predefinito dal nome di base del comando o dall'opzione della riga di comando -K.

margine=f imposta il margine della pagina (incluso nel formato della pagina).

nodosep=f imposta la distanza minima tra i nodi.

rango =f stabilisce la separazione minima tra i ranghi.

ordinare=fuori vincola l'ordine dei bordi esterni in un sottografo in base alla sequenza dei file.

rangodir=LR|RL|BT richiede un disegno da sinistra a destra, da destra a sinistra o dal basso verso l'alto.

rango=uguale (o verbale or max) in un sottografo vincola l'assegnazione di rango dei suoi nodi. Se
il nome di un sottografo ha il prefisso gruppo, i suoi nodi sono disegnati in un rettangolo distinto di
lo schema. I cluster possono essere nidificati.

ruotare=90 imposta la modalità orizzontale. (orientamento=terra è compatibile con le versioni precedenti ma obsoleto.)

centro=n un valore diverso da zero centra il disegno sulla pagina.

colore=valore colore imposta il colore di primo piano (bgcolor per lo sfondo).

href ="URL" l'URL predefinito per i file della mappa immagine; nei file PostScript, l'URL di base per tutti
URL relativi, come riconosciuto da Acrobat Distiller 3.0 e versioni successive.

URL ="URL" ("URL" è sinonimo di "href".)

foglio di stile="file.css" include un riferimento a un foglio di stile negli output -Tsvg e -Tsvgz.
Ignorato da altri formati.

spline Se impostato su vero, i bordi vengono disegnati come spline. Se impostato su polilinea, i bordi sono disegnati
come polilinee. Se impostato su ortho, i bordi vengono disegnati come polilinee ortogonali. In tutti questi
casi, i nodi potrebbero non sovrapporsi. Se spline=falso or spline=linea, i bordi sono disegnati come
segmenti di linea. L'impostazione predefinita è vero per punto, e falso per tutti gli altri layout.

(neato-specifico attributi)
inizio=val. Richiede il posizionamento iniziale casuale e semina il generatore di numeri casuali. Se
val non è un numero intero, come seme viene utilizzato l'ID del processo o l'ora corrente.

epsilone=n. Imposta il limite per il risolutore. Il valore predefinito è 0.1.

(duepi-specifico attributi)
root =ctr. Specifica il nodo da utilizzare come centro del layout. Altrimenti
specificato, due pi sceglierà casualmente uno dei nodi più lontani da un nodo foglia,
dove un nodo foglia è un nodo di grado 1. Se non esistono nodi foglia, un nodo arbitrario è
scelto come centro.

rango =val. Specifica la distanza radiale in pollici tra la sequenza di anelli. Il
il valore predefinito è 0.75.

sovrapposizione=modo. Questo specifica cosa due pi dovrebbe fare se qualche nodo si sovrappone. Se la modalità è
"falso", il programma utilizza i diagrammi di Voronoi per regolare i nodi ed eliminare le sovrapposizioni. Se
la modalità è "scala", il layout viene scalato uniformemente, preservando le dimensioni dei nodi, fino a quando i nodi no
sovrapposizione più lunga. Quest'ultima tecnica rimuove le sovrapposizioni preservando la simmetria e
struttura, mentre il primo rimuove le sovrapposizioni in modo più compatto ma distrugge le simmetrie. Se
la modalità è "vero" (impostazione predefinita), non viene eseguito alcun riposizionamento.

(circospecifico attributi)
root =nomenodo. Specifica il nome di un nodo che si verifica nel blocco radice. Se il grafico è
disconnesso, il radice l'attributo node può essere utilizzato per specificare blocchi radice aggiuntivi.

mentalista=APPREZZIAMO. Imposta la distanza minima tra tutti i nodi. Se non specificato allora circo
utilizza un valore predefinito di 1.0.

(specifico per fdp attributi)
K=val. Imposta la separazione dei nodi ideale predefinita nel layout.

massimo=val. Imposta il numero massimo di iterazioni utilizzate per il layout del grafico.

inizio=val. Regola il posizionamento iniziale casuale dei nodi senza una posizione specificata. Se
val is è un numero intero, viene utilizzato come seme per il generatore di numeri casuali. Se val is
non un numero intero, un numero intero casuale generato dal sistema, come l'ID del processo o l'ora corrente,
è usato come seme.

Nodo attributi
altezza=d or larghezza =d imposta l'altezza o la larghezza minima. Aggiunta dimensione fissa = vero costringe questi a
essere la dimensione effettiva (le etichette di testo vengono ignorate).

forma=registrazione poligono epsf forma_incorporata
builtin_poligono può essere testo normale Ellisse ovale cerchio uovo triangolo nella scatola diamante trapezio
parallelogrammo house esagono Ottagono Nota linguetta box3d componente, tra gli altri. (I poligoni sono
definito o modificato dai seguenti attributi del nodo: Basic, periferie, lati,
orientamento, distorsione ed storto.) epsf usa i nodi shapefile attributo come percorso
nome di un file EPSF esterno da caricare automaticamente per la forma del nodo.

See http://www.graphviz.org/content/node-shapes per una descrizione completa delle forme dei nodi.

etichetta=testo where testo può includere nuove righe con escape \n, \l o \r per centro, sinistra e
linee giustificate a destra. Il valore della stringa '\N' verrà sostituito dal nome del nodo. Il
il valore della stringa '\G' verrà sostituito dal nome del grafico. Le etichette discografiche possono contenere ricorsive
elenchi di riquadri delimitati da { | }. Gli identificatori di porta nelle etichette sono contrassegnati da parentesi angolari
>. Nel file grafico, usa i due punti (come, nodo0:porta28).

Graphviz supporta anche etichette speciali simili a HTML per la costruzione di contenuti complessi di nodi. UN
la descrizione completa di questi è data a http://www.graphviz.org/content/node-shapes#html.

dimensione del carattere=n imposta la dimensione del tipo di etichetta su n punti.

nomecarattere=Nome imposta il nome della famiglia di caratteri dell'etichetta.

colore=valore colore imposta il colore del contorno e il colore di riempimento predefinito se style=filled e
colore di riempimento non è specificato.

colore di riempimento=valore colore imposta il colore di riempimento quando style=fill. Se non specificato, il
fillcolor quando stile=riempito per impostazione predefinita è lo stesso del colore del contorno.

colore del carattere=valore colore imposta il colore del testo dell'etichetta.

A valore colore può essere "h, s, v" (tonalità, saturazione, luminosità) numeri in virgola mobile compresi tra 0
e 1, o un nome di colore X11 come bianca Nero rosso green blu giallo magenta ciano or
BurlyWood, o un "#rrggbb" (rosso, verde, blu, 2 hex caratteri ogni) valore.

stile=riempito solido tratteggiata punteggiato perno Invis o qualsiasi codice Postscript.

href ="URL" imposta l'URL per il nodo nei file imagemap, PostScript e SVG. Il
le sottostringhe '\N' e '\G' vengono sostituite nello stesso modo dell'etichetta del nodo
attributo. Inoltre, la sottostringa '\L' viene sostituita con la stringa dell'etichetta del nodo.

URL ="URL" ("URL" è sinonimo di "href".)

target ="obbiettivo" è una stringa di destinazione per imagemap lato client e SVG, efficace quando i nodi
avere un URL. La stringa di destinazione viene utilizzata per determinare quale finestra del browser viene utilizzata
per l'URL. Impostandolo su "_graphviz" si aprirà una nuova finestra se non lo è già
esiste o riutilizzalo se esiste. Se la stringa di destinazione è vuota, il valore predefinito, quindi nessun obiettivo
l'attributo è incluso nell'output. Le sottostringhe '\N' e '\G' sono sostituite nel
allo stesso modo dell'attributo etichetta del nodo. Inoltre la sottostringa '\L' è
sostituito con la stringa dell'etichetta del nodo.

descrizione comando="descrizione comando" è una stringa di suggerimenti per mappe immagine lato client e SVG, efficace quando
i nodi hanno un URL. La stringa della descrizione comandi per impostazione predefinita è la stessa della stringa dell'etichetta, ma
questo attributo consente ai nodi senza etichette di avere ancora i tooltip permettendo così una maggiore densità
grafici. Le sottostringhe '\N' e '\G' vengono sostituite allo stesso modo del nodo
attributo etichetta. Inoltre la sottostringa '\L' viene sostituita con l'etichetta del nodo
stringa.

I seguenti attributi si applicano solo ai nodi di forma poligonale:

regolare=n if n è diverso da zero allora il poligono è reso regolare, cioè simmetrico rispetto a x
e y, altrimenti il ​​poligono assume le proporzioni dell'etichetta.
builtin_poligoni che non sono già regolari vengono resi regolari da questo attributo.
builtin_poligoni che sono già regolari non sono interessati (cioè non possono essere fatti
asimmetrico).

periferie=n imposta il numero di linee di periferia tracciate attorno al poligono. Questo valore
sostituisce il numero di linee periferiche di builtin_poligoni.

lati=n imposta il numero di lati del poligono. n<3 risulta in un'ellisse. Questo
l'attributo viene ignorato da builtin_poligoni.

orientamento=f imposta l'orientamento del primo apice del poligono in senso antiorario da
la verticale, in gradi. f potrebbe essere un numero in virgola mobile. L'orientamento delle etichette è
non influenzato da questo attributo. Questo attributo viene aggiunto all'orientamento iniziale di
builtin_poligoni.

distorsione=f imposta la quantità di allargamento della parte superiore e restringimento della parte inferiore del
poligono (rispetto al suo orientamento). I valori in virgola mobile tra -1 e +1 sono
suggerito. Questo attributo viene ignorato da builtin_poligoni.

inclinazione=f imposta la quantità di spostamento a destra della parte superiore e lo spostamento a sinistra del
parte inferiore del poligono (rispetto al suo orientamento). Valori in virgola mobile tra -1 e
+1 sono suggeriti. Questo attributo viene ignorato da builtin_poligoni.

(circospecifico attributi)
root =vero falso. Questo specifica che il blocco contenente il dato nodo deve essere trattato come il
radice dello spanning tree nel layout.

(specifico per fdp attributi)
spillo=val. Se val è "true", il nodo rimarrà nella sua posizione iniziale.

bordo attributi
minlen=n where n è un fattore intero che si applica alla lunghezza del bordo (ranghi per normale
bordi o separazione minima dei nodi per bordi piatti).

peso=n where n è il costo intero del bordo. I valori maggiori di 1 tendono ad accorciarsi
il bordo. Gli spigoli piatti di peso 0 vengono ignorati per l'ordinamento dei nodi.

etichetta=testo where testo può includere nuove righe con escape \n, \l o \r per centrato, sinistro o
linee giustificate a destra. Se la sottostringa '\T' viene trovata in un'etichetta verrà sostituita da
il nome tail_node. Se la sottostringa '\H' viene trovata in un'etichetta sarà sostituita da
nome head_node. Se il valore della sottostringa '\E' viene trovato in un'etichetta, verrà sostituito da:
tail_node_name->head_node_name Se la sottostringa '\G' si trova in un'etichetta sarà
sostituito dal nome del grafico. o da: tail_node_name--head_node_name per grafici non orientati.

dimensione del carattere=n imposta la dimensione del tipo di etichetta su n punti.

nomecarattere=Nome imposta il nome della famiglia di caratteri dell'etichetta.

colore del carattere=valore colore imposta il colore del testo dell'etichetta.

stile=solido tratteggiata punteggiato perno Invis

colore=valore colore imposta il colore della linea per i bordi.

colore=colorvaluelist un ':' elenco separato di valore colore crea bordi paralleli, un bordo
per ogni colore.

dir=avanti precedente entrambi nessuna controlla la direzione della freccia.

clip di coda, clip di testa = falso disabilita il ritaglio della forma del punto finale.

href ="URL" imposta l'URL per il nodo nei file imagemap, PostScript e SVG. Il
le sottostringhe '\T', '\H', '\E' e '\G' vengono sostituite come per il bordo
attributo etichetta. Inoltre la sottostringa '\L' viene sostituita con l'etichetta del bordo
stringa.

URL ="URL" ("URL" è sinonimo di "href".)

target ="obbiettivo" è una stringa di destinazione per imagemap lato client e SVG, efficace quando i bordi
avere un URL. Se la stringa di destinazione è vuota, l'impostazione predefinita, quindi nessun attributo di destinazione è
incluso nell'output. Le sottostringhe '\T', '\H', '\E' e '\G' sono sostituite nel
allo stesso modo dell'attributo etichetta del bordo. Inoltre la sottostringa '\L' è
sostituito con la stringa dell'etichetta del bordo.

descrizione comando="descrizione comando" è una stringa di suggerimenti per le imagemap lato client efficace quando i bordi hanno
un URL. La stringa della descrizione comando per impostazione predefinita è la stessa della stringa dell'etichetta del bordo. Il
le sottostringhe '\T', '\H', '\E' e '\G' vengono sostituite come per il bordo
attributo etichetta. Inoltre la sottostringa '\L' viene sostituita con l'etichetta del bordo
stringa.

punta di freccia,coda di freccia=nessuno, normale inv, punto, odore, invdot, invodot, tee, vuoto, invenzioni,
Aperto, mezzo aperto, diamante, diamante, scatola, obox, corvo.

dimensione della freccia (norm_length=10,norm_width=5, inv_length=6,inv_width=7,dot_radius=2)

headlabel, taillabel=stringa per le etichette delle porte. labelfontcolor,nomecarattere etichetta,dimensione carattere etichetta
per etichette di testa e coda. Le sottostringhe '\T', '\H', '\E' e '\G' sono sostituite nella
allo stesso modo dell'attributo etichetta del bordo. Inoltre la sottostringa '\L' è
sostituito con la stringa dell'etichetta del bordo.

headhref="URL" imposta l'URL per la porta principale nei file imagemap, PostScript e SVG. Il
le sottostringhe '\T', '\H', '\E' e '\G' vengono sostituite come per il bordo
attributo etichetta. Inoltre la sottostringa '\L' viene sostituita con l'etichetta del bordo
stringa.

headURL="URL" ("headURL" è sinonimo di "headhref".)

obiettivo principale="bersaglio della testa" è una stringa di destinazione per imagemap lato client e SVG, efficace
quando le edge head hanno un URL. La stringa headtarget viene utilizzata per determinare quale finestra di
il browser viene utilizzato per l'URL. Se la stringa di destinazione è vuota, l'impostazione predefinita, quindi
headtarget ha lo stesso valore predefinito di target per l'edge. Le sottostringhe '\T', '\H',
'\E' e '\G' vengono sostituiti nello stesso modo dell'attributo etichetta del bordo.
Inoltre, la sottostringa '\L' viene sostituita con la stringa dell'etichetta del bordo.

tooltip della testa="descrizione comando" è una stringa di suggerimenti per le imagemap lato client efficace quando head
le porte hanno un URL. La stringa della descrizione comando per impostazione predefinita è la stessa della stringa dell'etichetta.
Le sottostringhe '\T', '\H' e '\E' vengono sostituite come per il bordo
attributo etichetta. Inoltre la sottostringa '\L' viene sostituita con l'etichetta del bordo
stringa.

tailhref="URL" imposta l'URL per la porta di coda nei file imagemap, PostScript e SVG. Il
le sottostringhe '\T', '\H', '\E' e '\G' vengono sostituite come per il bordo
attributo etichetta. Inoltre la sottostringa '\L' viene sostituita con l'etichetta del bordo
stringa.

codaURL="URL" ("tailURL" è sinonimo di "tailhref".)

bersaglio di coda="obiettivo di coda" è una stringa di destinazione per imagemap lato client e SVG, efficace
quando le code dei bordi hanno un URL. La stringa tailtarget viene utilizzata per determinare quale finestra di
il browser viene utilizzato per l'URL. Se la stringa tailtarget è vuota, l'impostazione predefinita, allora
il valore predefinito di tailtarget è lo stesso del target per l'edge. Le sottostringhe '\T', '\H',
'\E' e '\G' vengono sostituiti nello stesso modo dell'attributo etichetta del bordo.
Inoltre, la sottostringa '\L' viene sostituita con la stringa dell'etichetta del bordo.

tooltip coda="descrizione comando" è una stringa di suggerimenti per le imagemap lato client efficace quando tail
le porte hanno un URL. La stringa del tooltip per impostazione predefinita è la stessa della stringa taillabel.
Le sottostringhe '\T', '\H', '\E' e '\G' vengono sostituite come per
attributo dell'etichetta del bordo. Inoltre la sottostringa '\L' viene sostituita con l'etichetta edge
stringa.

etichettadistanza ed angolo di etichetta (in gradi CCW) specificare il posizionamento della testa e della coda
etichette.

decorare disegna una linea dal bordo all'etichetta.

stessa testa, stessa coda puntare bordi aventi lo stesso valore alla stessa porta, utilizzando la media
punto di approdo.

vincolo=falso fa sì che un vantaggio venga ignorato per l'assegnazione del rango.

strato=id or L'ho fatto o "tutti" imposta i livelli attivi del bordo. La stringa vuota significa no
strati (invisibili).

(neato-specifico attributi)
w=f imposta il peso (costante elastica) di un bordo al valore in virgola mobile specificato. Il
il valore predefinito è 1.0; valori maggiori fanno sì che il bordo tenda maggiormente verso la sua lunghezza ottimale.

len=f imposta la lunghezza ottimale di un bordo. Il valore predefinito è 1.0.

(specifico per fdp attributi)
peso=f imposta il peso di un arco sul valore in virgola mobile specificato. Il valore predefinito è 1.0;
valori maggiori fanno sì che il bordo tenda maggiormente verso la sua lunghezza ottimale.

RIGA DI COMANDO VERSIONI


-G imposta un attributo grafico predefinito.
-N imposta un attributo del nodo predefinito.
-E imposta un attributo del bordo predefinito. Esempio: -Gsize = "7,8" -Nforma=scatola -E fontsize=8

-lfiletto carica i file di libreria PostScript personalizzati. Di solito questi definiscono forme personalizzate o
stili. Se -l è dato da solo, la libreria standard viene omessa.

-Tlang imposta la lingua di output come descritto sopra.

-n[1|2] (no‐op) Se impostato, neato assume che i nodi siano già stati posizionati e tutti i nodi
avere un attributo pos che fornisce le posizioni. Quindi esegue una regolazione opzionale per
rimuovere la sovrapposizione nodo-nodo, a seconda del valore dell'attributo di sovrapposizione, calcola il
layout dei bordi, a seconda del valore del spline attributo, ed emette il grafico in
formato appropriato. Se viene fornito num, si verificano le seguenti azioni:
numero = 1
Equivalente a -n.
numero > 1
Usa le posizioni dei nodi come specificato, senza alcuna regolazione per rimuovere le sovrapposizioni nodo-nodo, e usa
eventuali layout dei bordi già specificati dall'attributo pos. neato calcola un layout dei bordi
per qualsiasi bordo che non ha un attributo pos. Come al solito, il layout dei bordi è guidato dal
spline attributo.

-Kdisposizione sovrascrivere il motore di layout predefinito implicito nel nome del comando.

-O genera automaticamente i nomi dei file di output in base al nome del file di input e al formato -T.

-P generare un grafico dei plugin attualmente disponibili.

-v (verbose) stampa varie informazioni utili per il debug.

-c configurare i plugin.

-m test di memoria (osservare nessuna crescita con la cima, uccidere quando fatto).

-qlivello set livello of messaggio soppressione. I difetto is 1.

-sscala scala ingresso by scala, , il difetto is 72

-y invertire la coordinata y in uscita.

-V (versione) stampa le informazioni sulla versione ed esce.

-? stampa l'utilizzo ed esce.

Una descrizione completa delle opzioni della riga di comando disponibili può essere trovata su
http://www.graphviz.org/content/command-line-invocation.

ESEMPI


digrafo test123 {
a -> b -> c;
a -> {xy};
b [forma=scatola];
c [label="ciao\nmondo",colore=blu,dimensione carattere=24,
fontname="Palatino-Italic",fontcolor=rosso,stile=riempito];
a -> z [etichetta="ciao", peso=100];
x -> z [etichetta="multilinea\netichetta"];
bordo [stile=tratteggiato,colore=rosso];
b -> x;
{rango=uguale; bx}
}

test grafico123 {
a-b-c;
un -- {xy};
x -- c [w=10.0];
x -- y [w=5.0, len=3];
}

AVVERTENZE


Le spline dei bordi possono sovrapporsi involontariamente.

Le etichette con bordo piatto sono leggermente rotte. Le etichette dei bordi intercluster sono completamente rotte.

Poiché viene impiegata l'ottimizzazione non vincolata, i riquadri dei nodi possono sovrapporsi o toccarsi
bordi non correlati. Tutti gli incastonatori a molla esistenti sembrano avere questa limitazione.

I tentativi apparentemente ragionevoli di bloccare i nodi o regolare le lunghezze e i pesi dei bordi possono causare
instabilità.

AUTORI


Stephen C. North[email protected]>
Emden R. Gansner[email protected]>
John C. Ellson[email protected]>
Yifan Hu[email protected]>

Il driver bitmap (PNG, GIF ecc.) è di Thomas Boutell,http://www.boutell.com/gd>

Il renderer di font Truetype proviene dal progetto Freetype (David Turner, Robert Wilhelm e
Werner Lemberg) (che può essere contattato a [email protected]).

Usa twopi online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad