InglesPransesEspanyol

Patakbuhin ang mga server | Ubuntu > | Fedora > |


OnWorks favicon

twopi - Online sa Cloud

Patakbuhin ang twopi sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command twopi na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


tuldok - filter para sa pagguhit ng mga direktang graph
neato - filter para sa pagguhit ng mga hindi nakadirekta na mga graph
twopi - filter para sa radial layout ng mga graph
circo - filter para sa pabilog na layout ng mga graph
fdp - filter para sa pagguhit ng mga hindi nakadirekta na mga graph
sfdp - filter para sa pagguhit ng malalaking hindi nakadirekta na mga graph
tagpi-tagpi - filter para sa mga mapa ng puno

SINOPSIS


tuldok [pagpipilian] [mga file]
neato [pagpipilian] [mga file]
twopi [pagpipilian] [mga file]
bilog [pagpipilian] [mga file]
fdp [pagpipilian] [mga file]
sfdp [pagpipilian] [mga file]
tagpi-tagpi [pagpipilian] [mga file]

DESCRIPTION


Ito ay isang koleksyon ng mga programa para sa pagguhit ng mga graph. Mayroon lang talagang isang pangunahing
programa; ang mga partikular na algorithm ng layout na ipinatupad bilang mga plugin. Kaya, sila ay higit na nagbabahagi
lahat ng parehong mga pagpipilian sa command-line. tuldok gumuhit ng mga direktang graph. Gumagana ito nang maayos sa mga DAG
at iba pang mga graph na maaaring iguhit bilang mga hierarchy.

neato gumuhit ng mga hindi direktang graph gamit ang mga modelong ``spring'' (tingnan ang Kamada at Kawai, Information
Pagproseso ng mga Liham 31:1, Abril 1989).

twopi gumuhit ng mga graph gamit ang radial layout (tingnan ang G. Wills, Symposium on Graph Drawing GD'97,
Setyembre, 1997). Karaniwan, ang isang node ay pinili bilang sentro at ilagay sa pinanggalingan. Ang
ang natitirang mga node ay inilalagay sa isang pagkakasunud-sunod ng mga concentric na bilog na nakasentro sa pinagmulan,
bawat isa ay isang nakapirming radial na distansya mula sa nakaraang bilog. Lahat ng node na may distansya 1 mula sa
ang gitna ay inilalagay sa unang bilog; lahat ng node ay may distansyang 1 mula sa isang node sa una
bilog ay inilalagay sa pangalawang bilog; at iba pa.

sirko gumuhit ng mga graph gamit ang isang pabilog na layout (tingnan ang Six at Tollis, GD '99 at ALENEX '99, at
Kaufmann at Wiese, GD '02.) Tinutukoy ng tool ang mga biconnected na bahagi at iginuhit ang
mga node ng bahagi sa isang bilog. Ang block-cutpoint tree ay pagkatapos ay inilatag gamit ang a
recursive radial algorithm. Ang mga tawiran sa gilid sa loob ng isang bilog ay pinapaliit sa pamamagitan ng paglalagay bilang
maraming mga gilid sa perimeter ng bilog hangga't maaari. Sa partikular, kung ang bahagi ay
outerplanar, ang bahagi ay magkakaroon ng planar na layout.

Kung ang isang node ay nabibilang sa maramihang di-trivial na biconnected na bahagi, inilalagay ng layout ang node
sa isa sa kanila. Bilang default, ito ang unang di-trivial na bahagi na natagpuan sa paghahanap
mula sa sangkap na ugat.

fdp gumuhit ng mga hindi nakadirekta na graph gamit ang isang ``spring'' model. Ito ay umaasa sa isang puwersang nakadirekta
diskarte sa diwa ng Fruchterman at Reingold (cf. Software‐Practice & Experience
21(11), 1991, pp. 1129-1164).

sfdp gumuhit din ng mga hindi direktang graph gamit ang modelong ``spring'' na inilarawan sa itaas, ngunit ginagamit nito
isang multi-scale na diskarte upang makagawa ng mga layout ng malalaking graph sa makatuwirang maikling panahon.

tagpi-tagpi iginuguhit ang graph bilang isang squarified treemap (tingnan ang M. Bruls et al., "Squarified
treemaps", Proc. Joint Eurographics at IEEE TCVG Symp. on Visualization, 2000, pp.
33-42). Ang mga kumpol ng graph ay ginagamit upang tukuyin ang puno.

oUTPUT FORMATS


Gumagamit ang Graphviz ng isang extensible na mekanismo ng plugin para sa mga output renderer nito, para makita kung ano
mga format ng output na sinusuportahan ng iyong pag-install ng tuldok na maaari mong gamitin ang ``dot -Txxx'' (kung saan ang xxx ay
isang hindi malamang na format) at suriin ang mensahe ng babala. Gayundin, sinusuportahan ng mekanismo ng plugin
maramihang pagpapatupad ng mga format ng output. Para makita kung anong mga variant ang available, gamitin,
halimbawa: ``tuldok -Tpng:'' at para pilitin ang isang partikular na variant, gamitin, halimbawa: ``tuldok
-Tpng:gd''

Ayon sa kaugalian, sinusuportahan ng Graphviz ang sumusunod:
-Tps (PostScript),
-Tsvg -Tsvgz (Structured Vector Graphics),
-Tfig (XFIG graphics),
-Tpng -Tgif (bitmap graphics),
-Timap (mga file ng imagemap para sa mga httpd server para sa bawat node o gilid na may non‐null na "href"
katangian.),
-Tcmapx (client-side imagemap para gamitin sa html at xhtml).
Ang mga karagdagang hindi karaniwan o mas espesyal na layunin na mga format ng output ay matatagpuan sa
//http://www.graphviz.org/content/output-formats.

Ang mga alternatibong plugin na nagbibigay ng suporta para sa isang naibigay na format ng output ay matatagpuan mula sa
mensahe ng error na nagreresulta mula sa pagdaragdag ng ':' sa format. hal -Tpng: Ang unang plugin
nakalista ay palaging ang default.

Ang -P Maaaring gamitin ang switch para makagawa ng graph ng lahat ng variant ng output na sinusuportahan ng mga plugin
sa lokal na pag-install ng graphviz.

GRAPH FILE ANG WIKA


Narito ang isang buod ng wika ng graph file, karaniwang ginagamit ang extension .gv, Para sa
mga graph:

[mahigpit] (talangguhit|digraph) pangalan { listahan ng pahayag }
ay ang top-level na graph. Kung ang graph ay mahigpit, pagkatapos ay hindi pinapayagan ang maraming mga gilid
sa pagitan ng parehong mga pares ng mga node. Kung ito ay isang nakadirekta na graph, na isinasaad ng digraph, Pagkatapos
ang edgeop dapat ay "->". Kung ito ay isang hindi nakadirekta talangguhit pagkatapos ay ang edgeop dapat "--".

Ang mga pahayag ay maaaring:

pangalan=Val;
buko [pangalan=Val];
gilid [pangalan=Val];
Itakda ang default na graph, node, o edge attribute pangalan sa Val. Anumang subgraph, node, o edge
na lumilitaw pagkatapos nito ay nagmamana ng mga bagong default na katangian.

n0 [name0=val0,name1=val1,...];
Lumilikha ng node n0 (kung wala pa ito) at itinatakda ang mga katangian nito ayon sa
opsyonal na listahan.

n0 edgeop n1 edgeop ... edgeop nn [name0=val0,name1=val1,...];
Lumilikha ng mga gilid sa pagitan ng mga node n0, n1, ..., nn at nagtatakda ng kanilang mga katangian ayon sa
opsyonal na listahan. Lumilikha ng mga node kung kinakailangan.

[subgraph pangalan] { listahan ng pahayag }
Lumilikha ng subgraph. Maaaring gamitin ang mga subgraph bilang kapalit ng n0, ..., nn sa mga pahayag sa itaas
upang lumikha ng mga gilid. [subgraph pangalan] ay opsyonal; kung nawawala, ang subgraph ay itinalaga ng
panloob na pangalan.

Ang mga komento ay maaaring /*C‐like*/ o //C++‐like.

Ang mga pangalan at value ng attribute ay ordinaryong (C-style) na mga string. Ang mga sumusunod na seksyon
ilarawan ang mga katangian na kumokontrol sa layout ng graph.

Ang isang mas kumpletong paglalarawan ng wika ay matatagpuan sa
http://www.graphviz.org/content/dot-language.

GRAPH, NODE AT EDGE MGA KATANGIAN


Ginagamit ng Graphviz ang pangalan=halaga mga katangian, na naka-attach sa mga graph, subgraph, node at mga gilid,
upang maiangkop ang layout at rendering. Inilista namin ang mga mas kilalang katangian sa ibaba. Ang
ang kumpletong listahan ay makukuha sa http://www.graphviz.org/content/attrs.

Talangguhit katangian
laki="x, y" ay tumutukoy sa maximum na hangganan ng kahon ng pagguhit sa pulgada.

ratio=f itinatakda ang aspect ratio sa f na maaaring isang floating point number, o isa sa
mga keyword punuin, magsiksik, O kotse.

layout=makina ay nagpapahiwatig ng ginustong layout engine ("tuldok", "neato", fdp" atbp) na overriding
ang default mula sa basename ng command o ang -K commandline na opsyon.

margin=f nagtatakda ng margin ng pahina (kasama sa laki ng pahina).

nodesep=f nagtatakda ng pinakamababang paghihiwalay sa pagitan ng mga node.

ranksep=f nagtatakda ng pinakamababang paghihiwalay sa pagitan ng mga ranggo.

pag-order=out pinipigilan ang pagkakasunud-sunod ng mga out-edges sa isang subgraph ayon sa pagkakasunud-sunod ng kanilang file.

rankdir=LR|RL|BT humihiling ng kaliwa-papuntang-kanan, kanan-pakaliwa, o ibaba-patung-itaas, pagguhit.

ranggo=pareho (O minuto or max) sa isang subgraph ay pinipigilan ang pagtatalaga ng ranggo ng mga node nito. Kung
may prefix ang pangalan ng subgraph kumpol, ang mga node nito ay iginuhit sa isang natatanging parihaba ng
ang layout. Maaaring naka-nest ang mga kumpol.

paikutin=90 nagtatakda ng landscape mode. (oryentasyon=lupa ay backward compatible ngunit lipas na.)

sentro=n isang hindi-zero na halaga ang nakasentro sa pagguhit sa pahina.

kulay=colorvalue nagtatakda ng kulay sa harapan (bgcolor para sa background).

href="url" ang default na url para sa mga file ng mapa ng imahe; sa mga PostScript file, ang base URL para sa lahat
mga kaugnay na URL, na kinikilala ng Acrobat Distiller 3.0 at mas bago.

Url ="url" (Ang "URL" ay kasingkahulugan ng "href".)

stylesheet="file.css" may kasamang reference sa isang stylesheet sa -Tsvg at -Tsvgz na mga output.
Hindi pinapansin ng ibang mga format.

splines Kung itakda sa totoo, ang mga gilid ay iginuhit bilang mga spline. Kung nakatakda sa polyline, iginuhit ang mga gilid
bilang polylines. Kung nakatakda sa ortho, ang mga gilid ay iginuhit bilang orthogonal polylines. Sa lahat ng ito
kaso, maaaring hindi mag-overlap ang mga node. Kung splines=hindi totoo or splines=linya, ang mga gilid ay iginuhit bilang
mga segment ng linya. Ang default ay totoo para sa tuldok, at hindi totoo para sa lahat ng iba pang mga layout.

(neato-tiyak mga katangian)
simulan=Val. Humihiling ng random na paunang paglalagay at ibinila ang random number generator. Kung
Val ay hindi isang integer, ang process ID o kasalukuyang oras ay ginagamit bilang seed.

epsilon=n. Itinatakda ang cutoff para sa solver. Ang default ay 0.1.

(twopi-tiyak mga katangian)
ugat =ctr. Tinutukoy nito ang node na gagamitin bilang sentro ng layout. Kung hindi
tinukoy, twopi ay random na pipili ng isa sa mga node na pinakamalayo sa isang leaf node,
kung saan ang isang leaf node ay isang node ng degree 1. Kung walang leaf node na umiiral, ang isang arbitrary na node ay
pinili bilang sentro.

ranksep=Val. Tinutukoy ang radial na distansya sa pulgada sa pagitan ng pagkakasunod-sunod ng mga singsing. Ang
ang default ay 0.75.

magkakapatong=paraan. Tinutukoy nito kung ano twopi dapat gawin kung ang anumang mga node ay magkakapatong. Kung ang mode ay
"false", ang programa ay gumagamit ng mga diagram ng Voronoi upang ayusin ang mga node upang maalis ang mga overlap. Kung
mode ay "scale", ang layout ay pantay na pinalaki, pinapanatili ang mga laki ng node, hanggang sa mga node no
mas mahabang overlap. Ang huling pamamaraan ay nag-aalis ng mga overlap habang pinapanatili ang simetrya at
istraktura, habang ang dating ay nag-aalis ng mga overlap na mas compact ngunit sumisira sa mga simetriko. Kung
mode ay "totoo" (ang default), walang muling pagpoposisyon na ginagawa.

(circo-specific mga katangian)
ugat =nodename. Tinutukoy ang pangalan ng isang node na nagaganap sa root block. Kung ang graph ay
naputol, ang ugat Ang katangian ng node ay maaaring gamitin upang tukuyin ang mga karagdagang bloke ng ugat.

mindist=halaga. Itinatakda ang pinakamababang paghihiwalay sa pagitan ng lahat ng mga node. Kung hindi tinukoy noon sirko
gumagamit ng default na halaga na 1.0.

(tiyak sa fdp mga katangian)
K=Val. Itinatakda ang default na ideal na paghihiwalay ng node sa layout.

maxiter=Val. Itinatakda ang maximum na bilang ng mga pag-ulit na ginamit upang i-layout ang graph.

simulan=Val. Inaayos ang random na paunang paglalagay ng mga node na walang tinukoy na posisyon. Kung
Val ay isang integer, ito ay ginagamit bilang buto para sa random number generator. Kung Val is
hindi isang integer, isang random na system-generated integer, gaya ng process ID o kasalukuyang oras,
ay ginagamit bilang binhi.

Node katangian
taas=d or width =d nagtatakda ng pinakamababang taas o lapad. Pagdaragdag fixedsize=totoo pinipilit ang mga ito
maging ang aktwal na laki (binalewala ang mga label ng teksto).

hugis=tala poligon epsf builtin_shape
builtin_polygon ay maaaring maging plaintext tambilugan hugis-itlog bilog itlog tatsulok kahon brilyante trapezium
paralelogram bahay heksagono oktagon nota tab box3d bahagi, Bukod sa iba pa. (Ang mga polygon ay
tinukoy o binago ng mga sumusunod na katangian ng node: regular, paligid, balaybay,
paglagay sa lugar, pagpilipit at pura.) epsf gumagamit ng node's shapefile katangian bilang landas
pangalan ng isang panlabas na EPSF file na awtomatikong ilo-load para sa hugis ng node.

Tingnan http://www.graphviz.org/content/node-shapes para sa kumpletong paglalarawan ng mga hugis ng node.

label=teksto saan teksto maaaring magsama ng mga nakatakas na bagong linya \n, \l, o \r para sa gitna, kaliwa, at
tamang justified lines. Ang halaga ng string na '\N' ay papalitan ng pangalan ng node. Ang
Ang halaga ng string na '\G' ay papalitan ng pangalan ng graph. Maaaring naglalaman ang mga record label ng recursive
mga listahan ng kahon na nililimitahan ng { | }. Ang mga port identifier sa mga label ay itinatakda ng mga angle bracket
>. Sa graph file, gumamit ng tutuldok (tulad ng, node0:port28).

Sinusuportahan din ng Graphviz ang mga espesyal na label na tulad ng HTML para sa pagbuo ng kumplikadong nilalaman ng node. A
buong-paglalarawan ng mga ito ay ibinigay sa http://www.graphviz.org/content/node-shapes#html.

laki ng font=n itinatakda ang laki ng uri ng label sa n puntos.

fontname=pangalan itinatakda ang pangalan ng pamilya ng font ng label.

kulay=colorvalue nagtatakda ng kulay ng outline, at ang default na kulay ng fill kung style=filled at
punuin ng kulay ay hindi tinukoy.

fillcolor=colorvalue itinatakda ang kulay ng fill kapag style=filled. Kung hindi tinukoy, ang
fillcolor kapag style=filled default ay pareho sa kulay ng outline.

fontcolor=colorvalue nagtatakda ng kulay ng teksto ng label.

A colorvalue maaaring "h,s,v" (kulay, saturation, liwanag) mga numero ng floating point sa pagitan ng 0
at 1, o isang pangalan ng kulay na X11 gaya ng puti itim pula berde asul dilaw kulay-pula cyan or
burberry, o isang "#rrggbb" (pula, berde, asul, 2 hex character bawat isa) halaga.

style=puno matatag dashed may tuldok matapang invis o anumang Postscript code.

href="url" itinatakda ang url para sa node sa imagemap, PostScript at SVG na mga file. Ang
ang mga substring na '\N' at '\G' ay pinapalitan sa parehong paraan tulad ng para sa label ng node
katangian. Bilang karagdagan, ang substring na '\L' ay pinapalitan ng string ng label ng node.

Url ="url" (Ang "URL" ay kasingkahulugan ng "href".)

target ="target" ay isang target na string para sa mga imagemap sa panig ng kliyente at SVG, na epektibo kapag mga node
magkaroon ng URL. Ang target na string ay ginagamit upang matukoy kung aling window ng browser ang ginagamit
para sa URL. Ang pagtatakda nito sa "_graphviz" ay magbubukas ng bagong window kung hindi pa nito
umiiral, o muling gamitin ito kung mayroon. Kung walang laman ang target na string, ang default, pagkatapos ay walang target
Ang katangian ay kasama sa output. Ang mga substring na '\N' at '\G' ay pinapalitan sa
parehong paraan tulad ng para sa katangian ng label ng node. Bilang karagdagan, ang substring na '\L' ay
pinalitan ng string ng node label.

tooltip="tooltip" ay isang tooltip string para sa client-side imagemaps at SVG, epektibo kapag
may URL ang mga node. Ang string ng tooltip ay default na pareho sa string ng label, ngunit
pinahihintulutan ng katangiang ito ang mga node na walang mga label na magkaroon pa rin ng mga tooltip kaya pinahihintulutan ang mas siksik
mga graph. Ang mga substring na '\N' at '\G' ay pinapalitan sa parehong paraan tulad ng para sa node
katangian ng label. Bilang karagdagan, ang substring na '\L' ay pinapalitan ng label ng node
string.

Ang mga sumusunod na katangian ay nalalapat lamang sa mga polygon shape node:

regular=n if n ay non‐zero kung gayon ang polygon ay ginawang regular, ibig sabihin, simetriko tungkol sa x
at y axis, kung hindi, ang polygon ay kukuha sa aspect ratio ng label.
builtin_polygons na hindi pa regular ay ginagawang regular ng katangiang ito.
builtin_polygons na regular na ay hindi apektado (ibig sabihin, hindi sila maaaring gawin
walang simetriko).

paligid=n itinatakda ang bilang ng mga periphery na linya na iginuhit sa paligid ng polygon. Ang halagang ito
pinapalitan ang bilang ng mga periphery lines ng builtin_polygons.

panig =n nagtatakda ng bilang ng mga gilid sa polygon. n<3 ay nagreresulta sa isang ellipse. Ito
hindi pinapansin ng builtin_polygons.

oryentasyon=f itinatakda ang oryentasyon ng unang tuktok ng polygon na pakaliwa mula sa
ang patayo, sa mga degree. f maaaring isang floating point na numero. Ang oryentasyon ng mga label ay
hindi apektado ng katangiang ito. Ang katangiang ito ay idinagdag sa paunang oryentasyon ng
builtin_polygons.

pagbaluktot=f nagtatakda ng dami ng pagpapalawak ng tuktok at pagpapaliit ng ibaba ng
polygon (na may kaugnayan sa oryentasyon nito). Ang mga floating point value sa pagitan ng -1 at +1 ay
iminungkahi. Ang katangiang ito ay hindi pinapansin ng builtin_polygons.

hilig=f nagtatakda ng dami ng right-displacement ng itaas at left-displacement ng
ibaba ng polygon (na may kaugnayan sa oryentasyon nito). Mga halaga ng floating point sa pagitan ng -1 at
Iminungkahi ang +1. Ang katangiang ito ay hindi pinapansin ng builtin_polygons.

(circo-specific mga katangian)
ugat =totoo / mali. Tinutukoy nito na ang bloke na naglalaman ng ibinigay na node ay ituring bilang ang
ugat ng spanning tree sa layout.

(tiyak sa fdp mga katangian)
pin=Val. Kung Val ay "totoo", mananatili ang node sa paunang posisyon nito.

Gilid katangian
minlen=n saan n ay isang integer factor na nalalapat sa haba ng gilid (ranggo para sa normal
mga gilid, o pinakamababang paghihiwalay ng node para sa mga patag na gilid).

timbang=n saan n ay ang integer na halaga ng gilid. Ang mga value na higit sa 1 ay may posibilidad na umikli
ang dulo. Ang timbang na 0 flat edge ay binabalewala para sa pag-order ng mga node.

label=teksto saan teksto maaaring magsama ng mga nakatakas na bagong linya \n, \l, o \r para sa gitna, kaliwa, o
tamang justified lines. Kung ang substring na '\T' ay matatagpuan sa isang label, ito ay papalitan ng
ang pangalan ng tail_node. Kung ang substring na '\H' ay matatagpuan sa isang label, ito ay papalitan ng
pangalan ng head_node. Kung ang halaga ng substring na '\E' ay matatagpuan sa isang label, ito ay papalitan ng:
tail_node_name->head_node_name Kung ang substring na '\G' ay matatagpuan sa isang label ito ay magiging
pinalitan ng pangalan ng graph. o sa pamamagitan ng: tail_node_name--head_node_name para sa mga hindi nakadirekta na graph.

laki ng font=n itinatakda ang laki ng uri ng label sa n puntos.

fontname=pangalan itinatakda ang pangalan ng pamilya ng font ng label.

fontcolor=colorvalue nagtatakda ng kulay ng teksto ng label.

style=solid dashed may tuldok matapang invis

kulay=colorvalue nagtatakda ng kulay ng linya para sa mga gilid.

kulay=colorvaluelist isang ':' na pinaghiwalay na listahan ng colorvalue lumilikha ng magkatulad na mga gilid, isang gilid
para sa bawat kulay.

dir=pasulong likod kapwa wala kinokontrol ang direksyon ng arrow.

tailclip,headclip=false hindi pinapagana ang endpoint shape clipping.

href="url" itinatakda ang url para sa node sa imagemap, PostScript at SVG na mga file. Ang
ang mga substring na '\T', '\H', '\E' at '\G' ay pinapalitan sa parehong paraan tulad ng para sa gilid
katangian ng label. Bilang karagdagan, ang substring na '\L' ay pinapalitan ng edge label
string.

Url ="url" (Ang "URL" ay kasingkahulugan ng "href".)

target ="target" ay isang target na string para sa mga imagemap sa panig ng kliyente at SVG, na epektibo kapag nasa gilid
magkaroon ng URL. Kung ang target na string ay walang laman, ang default, kung gayon walang target na katangian
kasama sa output. Ang mga substring na '\T', '\H', '\E' at '\G' ay pinapalitan sa
parehong paraan tulad ng para sa katangian ng edge label. Bilang karagdagan, ang substring na '\L' ay
pinalitan ng string ng label sa gilid.

tooltip="tooltip" ay isang tooltip string para sa client-side imagemaps na epektibo kapag may mga gilid
isang URL. Ang string ng tooltip ay default na pareho sa string ng label sa gilid. Ang
ang mga substring na '\T', '\H', '\E' at '\G' ay pinapalitan sa parehong paraan tulad ng para sa gilid
katangian ng label. Bilang karagdagan, ang substring na '\L' ay pinapalitan ng edge label
string.

arrowhead, arrowtail=wala, normal, inv, tuldok, odot, invdot, invodot, katha, walang laman, walang laman,
buksan, kalahating bukas, diyamante, odiamond, kahon, obox, uwak.

sukat ng palaso (norm_length=10,norm_width=5, inv_length=6,inv_width=7,dot_radius=2)

headlabel,taillabel=string para sa mga label ng port. labelfontcolor,labelfontname,labelfontsize
para sa mga label ng ulo at buntot. Ang mga substring na '\T', '\H', '\E' at '\G' ay pinapalitan sa
parehong paraan tulad ng para sa katangian ng edge label. Bilang karagdagan, ang substring na '\L' ay
pinalitan ng string ng label sa gilid.

headhref="url" itinatakda ang url para sa head port sa imagemap, PostScript at SVG na mga file. Ang
ang mga substring na '\T', '\H', '\E' at '\G' ay pinapalitan sa parehong paraan tulad ng para sa gilid
katangian ng label. Bilang karagdagan, ang substring na '\L' ay pinapalitan ng edge label
string.

headURL="url" (Ang "headURL" ay kasingkahulugan ng "headhref".)

headtarget="headtarget" ay isang target na string para sa client-side imagemaps at SVG, epektibo
kapag may URL ang mga gilid ng ulo. Ang headtarget string ay ginagamit upang matukoy kung aling window ng
ginagamit ang browser para sa URL. Kung walang laman ang headtarget string, ang default, kung gayon
Nagde-default ang headtarget sa parehong halaga gaya ng target para sa gilid. Ang mga substring na '\T', '\H',
Ang '\E' at '\G' ay pinapalitan sa parehong paraan tulad ng para sa katangian ng edge label.
Bilang karagdagan, ang substring na '\L' ay pinapalitan ng edge label string.

headtooltip="tooltip" ay isang tooltip string para sa client-side imagemaps na epektibo kapag head
may URL ang mga port. Ang string ng tooltip ay default na pareho sa string ng headlabel.
Ang mga substring na '\T', '\H', at '\E' ay pinapalitan sa parehong paraan tulad ng para sa gilid.
katangian ng label. Bilang karagdagan, ang substring na '\L' ay pinapalitan ng edge label
string.

tailhref="url" itinatakda ang url para sa tail port sa imagemap, PostScript at SVG na mga file. Ang
ang mga substring na '\T', '\H', '\E' at '\G' ay pinapalitan sa parehong paraan tulad ng para sa gilid
katangian ng label. Bilang karagdagan, ang substring na '\L' ay pinapalitan ng edge label
string.

tailURL="url" (Ang "tailURL" ay kasingkahulugan ng "tailhref".)

tailtarget="tailtarget" ay isang target na string para sa client-side imagemaps at SVG, epektibo
kapag may URL ang mga gilid ng buntot. Ang tailtarget string ay ginagamit upang matukoy kung aling window ng
ginagamit ang browser para sa URL. Kung walang laman ang tailtarget string, ang default, kung gayon
Nagde-default ang tailtarget sa parehong halaga gaya ng target para sa gilid. Ang mga substring na '\T', '\H',
Ang '\E' at '\G' ay pinapalitan sa parehong paraan tulad ng para sa katangian ng edge label.
Bilang karagdagan, ang substring na '\L' ay pinapalitan ng edge label string.

tailtooltip="tooltip" ay isang tooltip string para sa client-side imagemaps na epektibo kapag buntot
may URL ang mga port. Ang string ng tooltip ay default na pareho sa string ng taillabel.
Ang mga substring na '\T', '\H', '\E' at '\G' ay pinapalitan sa parehong paraan tulad ng para sa
katangian ng edge label. Bilang karagdagan, ang substring na '\L' ay pinapalitan ng edge label
string.

labeldistansya at labelangle (sa degrees CCW) tukuyin ang paglalagay ng ulo at buntot
mga label.

gayakan gumuhit ng linya mula sa gilid hanggang sa label.

samehead, sametail layunin ng mga gilid na may parehong halaga sa parehong port, gamit ang average
landing point.

pagpilit=mali nagiging sanhi ng pagbabalewala ng isang gilid para sa pagtatalaga ng ranggo.

layer=id or ginawa ko o "lahat" ay nagtatakda ng mga aktibong layer ng gilid. Ang walang laman na string ay nangangahulugang hindi
mga layer (hindi nakikita).

(neato-tiyak mga katangian)
w=f itinatakda ang bigat (spring constant) ng isang gilid sa ibinigay na floating point value. Ang
default ay 1.0; ang mga mas malaking halaga ay ginagawang mas nakahilig ang gilid patungo sa pinakamainam na haba nito.

len=f nagtatakda ng pinakamainam na haba ng isang gilid. Ang default ay 1.0.

(tiyak sa fdp mga katangian)
timbang=f nagtatakda ng bigat ng isang gilid sa ibinigay na halaga ng floating point. Ang default ay 1.0;
ang mga mas malalaking halaga ay ginagawang mas nakahilig ang gilid patungo sa pinakamainam na haba nito.

COMMAND-LINE Opsyon


-G nagtatakda ng default na katangian ng graph.
-N nagtatakda ng default na katangian ng node.
-E nagtatakda ng default na edge attribute. Halimbawa: -Gsize="7,8" -Nshape=kahon -Efontsize=8

-lfile naglo-load ng mga custom na PostScript library file. Kadalasan ang mga ito ay tumutukoy sa mga pasadyang hugis o
mga istilo. Kung -l ay ibinigay sa pamamagitan ng kanyang sarili, ang karaniwang library ay tinanggal.

-Tlang nagtatakda ng output na wika tulad ng inilarawan sa itaas.

-n[1|2] (no‐op) Kung nakatakda, ipinapalagay ni neato na ang mga node ay nakaposisyon na at lahat ng mga node
magkaroon ng isang pos attribute na nagbibigay ng mga posisyon. Pagkatapos ay nagsasagawa ito ng opsyonal na pagsasaayos sa
tanggalin ang node-node overlap, depende sa halaga ng overlap attribute, kinukuwenta ang
mga layout ng gilid, depende sa halaga ng splines attribute, at naglalabas ng graph sa
angkop na pormat. Kung ang numero ay ibinigay, ang mga sumusunod na aksyon ay magaganap:
bilang = 1
Katumbas ng -n.
bilang > 1
Gumamit ng mga posisyon ng node gaya ng tinukoy, na walang pagsasaayos upang alisin ang mga overlap ng node-node, at gamitin
anumang mga layout ng gilid na tinukoy na ng katangian ng pos. Ang neato ay nag-compute ng isang gilid na layout
para sa anumang gilid na walang katangian ng pos. Gaya ng dati, ang layout ng gilid ay ginagabayan ng
splines katangian.

-Kkaayusan i-override ang default na layout engine na ipinahiwatig ng pangalan ng command.

-O awtomatikong bumuo ng mga output filename batay sa input filename at ang -T na format.

-P bumuo ng isang graph ng kasalukuyang magagamit na mga plugin.

-v (verbose) nagpi-print ng iba't ibang impormasyon na kapaki-pakinabang para sa pag-debug.

-c i-configure ang mga plugin.

-m pagsubok ng memorya (observe ang walang paglaki na may tuktok, patayin kapag tapos na).

-qantas itakda antas of mensahe pagpigil. Ang default is 1.

-sfscale sukatan input by fscale, ang default is 72.

-y baligtarin y coordinate sa output.

-V (bersyon) nagpi-print ng impormasyon ng bersyon at paglabas.

-? nagpi-print ng paggamit at paglabas.

Ang kumpletong paglalarawan ng magagamit na mga opsyon sa command-line ay matatagpuan sa
http://www.graphviz.org/content/command-line-invocation.

HALIMBAWA


digraph test123 {
a -> b -> c;
a -> {xy};
b [hugis=kahon];
c [label="hello\nworld",color=blue,fontsize=24,
fontname="Palatino-Italic", fontcolor=red,style=filled];
a -> z [label="hi", timbang=100];
x -> z [label="multi-line\nlabel"];
gilid [style=dashed,color=red];
b -> x;
{ranggo=pareho; bx}
}

graph test123 {
a -- b -- c;
a -- {xy};
x -- c [w=10.0];
x -- y [w=5.0,len=3];
}

MGA CAVEATS


Maaaring mag-overlap ang mga gilid na spline nang hindi sinasadya.

Bahagyang sira ang mga flat edge na label. Ang mga intercluster edge label ay ganap na sira.

Dahil ginagamit ang walang limitasyong pag-optimize, posibleng mag-overlap o magkadikit ang mga node box
walang kaugnayang mga gilid. Ang lahat ng umiiral na spring embedder ay tila may ganitong limitasyon.

Tila makatuwirang mga pagtatangka na i-pin ang mga node o ayusin ang mga haba ng gilid at mga timbang ay maaaring maging sanhi
kawalang-tatag.

MGA AUTHORS


Stephen C. Northnorth@research.att.com>
Emden R. Gansnererg@research.att.com>
John C. Ellsonellson@research.att.com>
Yifan Huyifanhu@research.att.com>

Ang bitmap driver (PNG, GIF atbp) ay ni Thomas Boutell,http://www.boutell.com/gd>

Ang Truetype font renderer ay mula sa Freetype Project (David Turner, Robert Wilhelm, at
Werner Lemberg) (na maaaring makontak sa freetype-devel@lists.lrz-muenchen.de).

Gumamit ng twopi online gamit ang mga serbisyo ng onworks.net


Ad


Ad