EngelsFransSpaans

Ad


OnWorks-favicon

twopi - Online in de cloud

Voer twopi uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is het commando twopi dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


dot - filter voor het tekenen van gerichte grafieken
netjeso - filter voor het tekenen van ongerichte grafieken
twopi - filter voor radiale lay-outs van grafieken
circo - filter voor cirkelvormige lay-out van grafieken
fdp - filter voor het tekenen van ongerichte grafieken
sfdp - filter voor het tekenen van grote ongerichte grafieken
patchwork - filter voor boomkaarten

KORTE INHOUD


stip [opties] [bestanden]
neato [opties] [bestanden]
tweepi [opties] [bestanden]
cirkel [opties] [bestanden]
pdfs [opties] [bestanden]
sfdp [opties] [bestanden]
Patchwork [opties] [bestanden]

PRODUCTBESCHRIJVING


Dit is een verzameling programma's voor het tekenen van grafieken. Er is eigenlijk maar één hoofdgerecht
programma; de specifieke lay-outalgoritmen die als plug-ins zijn geïmplementeerd. Ze delen dus grotendeels
allemaal dezelfde opdrachtregelopties. stip tekent gerichte grafieken. Het werkt goed op DAG's
en andere grafieken die als hiërarchieën kunnen worden getekend.

neato tekent ongerichte grafieken met behulp van ``spring''-modellen (zie Kamada en Kawai, Information
Brieven verwerken 31:1, april 1989).

tweepi tekent grafieken met een radiale lay-out (zie G. Wills, Symposium on Graph Drawing GD'97,
1997). In principe wordt één knooppunt gekozen als het centrum en in de oorsprong geplaatst. De
resterende knooppunten worden geplaatst op een reeks concentrische cirkels gecentreerd rond de oorsprong,
elk op een vaste radiale afstand van de vorige cirkel. Alle knooppunten bevinden zich op 1 afstand van de
middelpunt wordt op de eerste cirkel geplaatst; alle knooppunten afstand 1 van een knooppunt op de eerste
cirkel worden op de tweede cirkel geplaatst; enzovoorts.

circus tekent grafieken met een cirkelvormige lay-out (zie Six en Tollis, GD '99 en ALENEX '99, en
Kaufmann en Wiese, GD '02.) De tool identificeert biconnected componenten en tekent de
knopen van de component op een cirkel. De boom met blokknippunten wordt vervolgens opgemaakt met behulp van een
recursief radiaal algoritme. Randkruisingen binnen een cirkel worden geminimaliseerd door als te plaatsen
zoveel mogelijk randen aan de omtrek van de cirkel. In het bijzonder als het onderdeel is
outerplanar, zal de component een planaire lay-out hebben.

Als een knooppunt behoort tot meerdere niet-triviale dubbelverbonden componenten, plaatst de lay-out het knooppunt
in een van hen. Standaard is dit de eerste niet-triviale component die in de zoekopdracht wordt gevonden
van de wortelcomponent.

pdfs tekent ongerichte grafieken met behulp van een ``spring''-model. Het steunt op een door kracht geleide kracht
benadering in de geest van Fruchterman en Reingold (cf. Software‐Practice & Experience
21(11), 1991, blz. 1129-1164).

sfdp tekent ook ongerichte grafieken met behulp van het hierboven beschreven ``spring''-model, maar het gebruikt
een benadering op meerdere schalen om in redelijk korte tijd lay-outs van grote grafieken te produceren.

Patchwork tekent de grafiek als een gekwadrateerde boomkaart (zie M. Bruls et al., "Squarified
treemaps", Proc. Joint Eurographics en IEEE TCVG Symp. on Visualization, 2000, pp.
33-42). De clusters van de grafiek worden gebruikt om de boom te specificeren.

OUTPUT FORMATS


Graphviz gebruikt een uitbreidbaar plug-inmechanisme voor zijn output-renderers, dus om te zien wat
uitvoerformaten die uw installatie van dot ondersteunt, kunt u ``dot -Txxx'' gebruiken (waarbij xxx
een onwaarschijnlijk formaat) en controleer het waarschuwingsbericht. Ook ondersteunt het plug-inmechanisme
meerdere implementaties van de uitvoerformaten. Gebruik, om te zien welke varianten beschikbaar zijn,
bijvoorbeeld: ``dot -Tpng:'' en om een ​​bepaalde variant te forceren, gebruik bijvoorbeeld: ``dot
-Tpng:gd''

Traditioneel ondersteunt Graphviz het volgende:
-Tps (Postscript),
-Tsvg -Tsvgz (Gestructureerde vectorafbeeldingen),
-Tfig (XFIG-afbeeldingen),
-Tpng -Tgif (bitmapafbeeldingen),
-Timap (imagemap-bestanden voor httpd-servers voor elk knooppunt of elke rand met een niet-null "href"
attribuut.),
-Tcmapx (client-side imagemap voor gebruik in html en xhtml).
Aanvullende, minder gebruikelijke of meer speciale uitvoerformaten zijn te vinden op:
//http://www.graphviz.org/content/output-formats.

Alternatieve plug-ins die ondersteuning bieden voor een bepaald uitvoerformaat zijn te vinden op de
foutmelding als gevolg van het toevoegen van een ':' aan het formaat. bijv -Tpng: De eerste plug-in
vermeld is altijd de standaardinstelling.

De -P switch kan worden gebruikt om een ​​grafiek te maken van alle uitvoervarianten die door plug-ins worden ondersteund
in de lokale installatie van graphviz.

GRAPH FILE TAAL


Hier is een samenvatting van de grafische bestandstaal, normaal gesproken met de extensie .gvvoor
grafieken:

[streng] (diagram|digraaf) naam { verklaring (lijst) }
is de grafiek op het hoogste niveau. Als de grafiek is streng, dan zijn meerdere randen niet toegestaan
tussen dezelfde paren knooppunten. Als het een gerichte graaf is, aangegeven door digraafdan
de randop moet "->" zijn. Als het een ongerichte diagram dan de randop moet zijn "--".

Verklaringen kunnen zijn:

naam=golf;
knooppunt [naam=golf];
rand [naam=golf];
Standaardgrafiek, knoop of randattribuut instellen naam naar golf. Elke subgraaf, knoop of rand
die hierna verschijnt, neemt de nieuwe standaardattributen over.

n0 [naam0=val0,naam1=val1,...];
Maakt knooppunt n0 (als het nog niet bestaat) en stelt zijn attributen in volgens de
optionele lijst.

n0 randop n1 randop ... randop nn [naam0=val0,naam1=val1,...];
Maakt randen tussen knooppunten n0, n1, ..., nn en stelt hun attributen in volgens de
optionele lijst. Maakt indien nodig knooppunten.

[subgraaf naam] { verklaring (lijst) }
Maakt een subgrafiek. Subgrafieken kunnen worden gebruikt in plaats van n0, ..., nn in de bovenstaande verklaringen
randen te maken. [subgraaf naam] is optioneel; indien ontbreekt, krijgt de subgraaf een
interne naam.

Opmerkingen kunnen /*C‐like*/ of //C++‐like zijn.

Attribuutnamen en -waarden zijn gewone tekenreeksen (C-stijl). De volgende secties:
attributen beschrijven die de grafieklay-out bepalen.

Een meer volledige beschrijving van de taal is te vinden op
http://www.graphviz.org/content/dot-language.

GRAFIEK, NODE EN EDGE ATTRIBUTEN


Graphviz gebruikt de naam=waarde attributen, gekoppeld aan grafieken, subgrafieken, knooppunten en randen,
om de lay-out en weergave aan te passen. We noemen de meer prominente attributen hieronder. De
volledige lijst is beschikbaar op http://www.graphviz.org/content/attrs.

Diagram Attributen
maat = "x, y" specificeert het maximale begrenzingskader van tekenen in inches.

verhouding =f stelt de beeldverhouding in op f wat een getal met drijvende komma kan zijn, of een van de
trefwoorden vullen, samendrukkenof auto.

layout =machine geeft de geprefereerde layout-engine ("dot", "neato", fdp" enz.) aan
de standaard van de basisnaam van de opdracht of de opdrachtregeloptie -K.

marge=f stelt de paginamarge in (inbegrepen in het paginaformaat).

knooppuntep=f stelt de minimale afstand tussen knooppunten in.

rangsep=f bepaalt de minimale scheiding tussen rangen.

bestellen=uit beperkt de volgorde van de randen in een subgraaf op basis van hun bestandsvolgorde.

ranglijst=LR|RL|BT vraagt ​​om een ​​tekening van links naar rechts, van rechts naar links of van onder naar boven.

rang = hetzelfde (of Min or max) in een subgraaf beperkt de rangschikking van zijn knooppunten. Als
de naam van een subgraaf heeft het voorvoegsel cluster, zijn de knooppunten getekend in een duidelijke rechthoek van
de layout. Clusters kunnen genest zijn.

roteren=90 stelt de landschapsmodus in. (oriëntatie=land is achterwaarts compatibel maar verouderd.)

centrum=n een niet-nul waarde centreert de tekening op de pagina.

kleur=kleurwaarde stelt voorgrondkleur in (bgcolor voor achtergrond).

href ="url" de standaard url voor afbeeldingskaartbestanden; in PostScript-bestanden, de basis-URL voor iedereen
relatieve URL's, zoals herkend door Acrobat Distiller 3.0 en hoger.

URL ="url" ("URL" is een synoniem voor "href".)

stijlblad="bestand.css" bevat een verwijzing naar een stylesheet in -Tsvg en -Tsvgz uitvoer.
Genegeerd door andere formaten.

spieën Indien ingesteld op waar, worden randen getekend als splines. Indien ingesteld op polylijn, randen zijn getekend
als polylijnen. Indien ingesteld op ortho, worden randen getekend als orthogonale polylijnen. In al deze
gevallen mogen de knooppunten elkaar niet overlappen. Indien spieën=vals or spieën=lijn, randen worden getekend als
lijnsegmenten. De standaard is waar voor punt, en vals voor alle andere indelingen.

(netjes-specifiek) attributen)
begin=golf. Verzoekt willekeurige eerste plaatsing en start de generator voor willekeurige getallen. Als
golf geen geheel getal is, wordt het proces-ID of de huidige tijd gebruikt als startpunt.

epsilon=n. Stelt de grenswaarde voor de oplosser in. De standaardwaarde is 0.1.

(twopi-specifiek attributen)
root =ctr. Dit specificeert het knooppunt dat moet worden gebruikt als het midden van de lay-out. Als niet
gespecificeerd, tweepi zal willekeurig een van de knooppunten kiezen die het verst verwijderd zijn van een bladknooppunt,
waarbij een bladknooppunt een knooppunt van graad 1 is. Als er geen bladknooppunten bestaan, is een willekeurig knooppunt
gekozen als middelpunt.

rangsep=golf. Specificeert de radiale afstand in inches tussen de reeks ringen. De
standaard is 0.75.

overlappen=mode. Hierin staat wat tweepi zou moeten doen als er knooppunten overlappen. Als modus is
"vals", gebruikt het programma Voronoi-diagrammen om de knooppunten aan te passen om overlappingen te elimineren. Als
modus is "schaal", wordt de lay-out gelijkmatig opgeschaald, waarbij de knooppuntgrootte behouden blijft, totdat knooppunten nr
langere overlap. De laatste techniek verwijdert overlappingen met behoud van symmetrie en
structuur, terwijl de eerste overlappingen compacter verwijdert maar symmetrieën vernietigt. Als
modus is "True" (standaard), wordt er niet geherpositioneerd.

(circospecifiek attributen)
root =knooppuntnaam. Specificeert de naam van een knooppunt dat voorkomt in het hoofdblok. Als de grafiek is
losgekoppeld, de wortel node-attribuut kan worden gebruikt om aanvullende rootblokken op te geven.

denker=waarde. Stelt de minimale afstand tussen alle knooppunten in. Indien niet opgegeven dan circus
gebruikt een standaardwaarde van 1.0.

(fdp-specifiek attributen)
K=golf. Stelt de standaard ideale knooppuntscheiding in de lay-out in.

maxiter=golf. Stelt het maximale aantal iteraties in dat wordt gebruikt om de grafiek op te maken.

begin=golf. Past de willekeurige beginplaatsing aan van knooppunten zonder gespecificeerde positie. Als
golf is een geheel getal, wordt het gebruikt als startpunt voor de generator van willekeurige getallen. Als golf is
geen geheel getal, een willekeurig door het systeem gegenereerd geheel getal, zoals het proces-ID of de huidige tijd,
wordt gebruikt als zaad.

Knooppunt Attributen
hoogte=d or width =d stelt de minimale hoogte of breedte in. Toevoegen vaste grootte=true dwingt deze om
de werkelijke grootte zijn (tekstlabels worden genegeerd).

vorm = opnemen polygoon epsf ingebouwde_vorm
ingebouwde_polygoon kan zijn plaintext Ellips ovaal cirkel ei driehoek doos diamant trapezium
parallellogram huis zeshoek achthoek nota tab box3d bestanddeel, onder andere. (Veelhoeken zijn
gedefinieerd of gewijzigd door de volgende knooppuntattributen: regelmatig, periferieën, zijden,
oriëntatie, vervorming en scheef.) epsf gebruikt de node's' shapefile attribuut als het pad
naam van een extern EPSF-bestand dat automatisch wordt geladen voor de knooppuntvorm.

Bekijk http://www.graphviz.org/content/node-shapes voor een volledige beschrijving van knooppuntvormen.

etiket=tekst WAAR tekst kan nieuwe regels met escapetekens \n, \l of \r bevatten voor midden, links en
rechts uitgelijnde lijnen. De tekenreeks '\N'-waarde wordt vervangen door de naam van het knooppunt. De
string '\G'-waarde wordt vervangen door de grafieknaam. Platenlabels kunnen recursieve . bevatten
boxlijsten gescheiden door { | }. Poort-ID's in labels staan ​​tussen punthaken
>. Gebruik in het grafiekbestand een dubbele punt (zoals, node0:poort28).

Graphviz ondersteunt ook speciale HTML-achtige labels voor het construeren van complexe knooppuntinhoud. A
volledige beschrijving hiervan is te vinden op http://www.graphviz.org/content/node-shapes#html.

lettergrootte=n stelt de grootte van het labeltype in op: n punten.

fontnaam=naam stelt de naam van het lettertype van het label in.

kleur=kleurwaarde stelt de omtrekkleur in en de standaard vulkleur als style=filled en
opvulkleur is niet gespecificeerd.

vulkleur=kleurwaarde stelt de vulkleur in wanneer style=filled. Indien niet gespecificeerd, de
opvulkleur wanneer style=filled standaard hetzelfde is als de omtrekkleur.

lettertypekleur=kleurwaarde stelt de labeltekstkleur in.

A kleurwaarde kan zijn "h,s,v" (tint, verzadiging, helderheid) getallen met drijvende komma tussen 0
en 1, of een X11-kleurnaam zoals wit zwart rood groen blauw geel magenta cyaan or
knoestig hout, of een "#rrggbb" (rood, groen, blauw, 2 hex tekens elk) waarde.

stijl=gevuld solide gestippelde stippel pin onzichtbaar of een Postscript-code.

href ="url" stelt de url in voor het knooppunt in imagemap-, PostScript- en SVG-bestanden. De
substrings '\N' en '\G' worden op dezelfde manier vervangen als voor het knooppuntlabel
attribuut. Bovendien wordt de subtekenreeks '\L' vervangen door de tekenreeks voor het knooppuntlabel.

URL ="url" ("URL" is een synoniem voor "href".)

target ="doelwit" is een doelreeks voor client-side imagemaps en SVG, effectief wanneer knooppunten
een url hebben. De doelreeks wordt gebruikt om te bepalen welk venster van de browser wordt gebruikt
voor de url. Als u dit instelt op "_graphviz", wordt een nieuw venster geopend als dit nog niet het geval is
bestaan, of hergebruik het als dat zo is. Als de doelreeks leeg is, de standaard, dan geen doel
attribuut is opgenomen in de uitvoer. De substrings '\N' en '\G' worden vervangen in de
dezelfde manier als voor het node label attribuut. Bovendien is de substring '\L'
vervangen door de tekenreeks voor het knooppuntlabel.

knopinfo="knopinfo" is een tooltip-tekenreeks voor client-side imagemaps en SVG, effectief wanneer
knooppunten hebben een URL. De tekenreeks voor knopinfo is standaard hetzelfde als de tekenreeks voor het label, maar
dit attribuut staat toe dat knooppunten zonder labels nog steeds tooltips hebben, waardoor dichter
grafieken. De substrings '\N' en '\G' worden op dezelfde manier vervangen als voor de node
label attribuut. Bovendien wordt de subtekenreeks '\L' vervangen door het knooppuntlabel
string.

De volgende attributen zijn alleen van toepassing op polygoonvormknooppunten:

regelmatig=n if n is ongelijk aan nul, dan wordt de veelhoek regelmatig gemaakt, dwz symmetrisch om de x
en y-as, anders neemt de polygoon de hoogte-breedteverhouding van het label aan.
ingebouwde_polygonen die nog niet regulier zijn, worden door dit attribuut regulier gemaakt.
ingebouwde_polygonen die al regelmatig zijn, worden niet beïnvloed (dwz ze kunnen niet worden gemaakt)
asymmetrisch).

periferieën=n stelt het aantal omtreklijnen in dat rond de veelhoek wordt getekend. Deze waarde
vervangt het aantal periferielijnen van ingebouwde_polygonen.

zijkanten=n stelt het aantal zijden van de veelhoek in. n<3 resulteert in een ellips. Dit
attribuut wordt genegeerd door ingebouwde_polygonen.

oriëntatie=f stelt de oriëntatie van de eerste top van de veelhoek in tegen de klok in van
de verticale, in graden. f kan een getal met drijvende komma zijn. De richting van labels is:
niet beïnvloed door dit kenmerk. Dit attribuut wordt toegevoegd aan de initiële oriëntatie van
ingebouwde_polygonen.

vervorming=f bepaalt de mate van verbreding van de bovenkant en vernauwing van de onderkant van de
veelhoek (ten opzichte van de oriëntatie). Drijvende-kommawaarden tussen -1 en +1 are
suggereerde. Dit kenmerk wordt genegeerd door ingebouwde_polygonen.

scheeftrekken =f stelt de hoeveelheid rechtsverplaatsing van de boven- en linkerverplaatsing van de
onderkant van de veelhoek (ten opzichte van de oriëntatie). Drijvende-kommawaarden tussen -1 en
+1 worden gesuggereerd. Dit kenmerk wordt genegeerd door ingebouwde_polygonen.

(circospecifiek attributen)
root =waar onwaar. Dit geeft aan dat het blok dat het gegeven knooppunt bevat, moet worden behandeld als het
wortel van de opspannende boom in de lay-out.

(fdp-specifiek attributen)
speld=golf. Indien golf "true" is, blijft het knooppunt op zijn oorspronkelijke positie.

rand Attributen
minlen=n WAAR n is een gehele factor die van toepassing is op de randlengte (rangen voor normaal
randen, of minimale knooppuntscheiding voor platte randen).

gewicht=n WAAR n is de gehele kostprijs van de rand. Waarden groter dan 1 hebben de neiging korter te worden
de rand. Gewicht 0 platte randen worden genegeerd voor het bestellen van knooppunten.

etiket=tekst WAAR tekst kan nieuwe regels met escapetekens \n, \l of \r bevatten voor gecentreerd, links of
rechts uitgelijnde lijnen. Als de substring '\T' in een label wordt gevonden, wordt deze vervangen door
de tail_node naam. Als de substring '\H' in een label wordt gevonden, wordt deze vervangen door de
head_node naam. Als de substring '\E'-waarde in een label wordt gevonden, wordt deze vervangen door:
tail_node_name->head_node_name Als de substring '\G' in een label wordt gevonden, wordt het
vervangen door de naam van de grafiek. of door: tail_node_name--head_node_name voor ongerichte grafieken.

lettergrootte=n stelt de grootte van het labeltype in op: n punten.

fontnaam=naam stelt de naam van het lettertype van het label in.

lettertypekleur=kleurwaarde stelt de labeltekstkleur in.

stijl = solide gestippelde stippel pin onzichtbaar

kleur=kleurwaarde stelt de lijnkleur voor randen in.

kleur=kleurwaardelijst een ':' gescheiden lijst van kleurwaarde creëert parallelle randen, één rand
voor elke kleur.

dir=vooruit terug zowel geen regelt de richting van de pijl.

staartclip,headclip=false schakelt het knippen van eindpuntvormen uit.

href ="url" stelt de url in voor het knooppunt in imagemap-, PostScript- en SVG-bestanden. De
substrings '\T', '\H', '\E' en '\G' worden op dezelfde manier vervangen als voor de rand
label attribuut. Bovendien wordt de subtekenreeks '\L' vervangen door het randlabel
string.

URL ="url" ("URL" is een synoniem voor "href".)

target ="doelwit" is een doelreeks voor client-side imagemaps en SVG, effectief bij randen
een url hebben. Als de doelreeks leeg is, de standaard, dan is er geen doelkenmerk
opgenomen in de uitvoer. De substrings '\T', '\H', '\E' en '\G' worden vervangen in de
dezelfde manier als voor het randlabelattribuut. Bovendien is de substring '\L'
vervangen door de randlabelreeks.

knopinfo="knopinfo" is een tooltip-tekenreeks voor client-side imagemaps die effectief is wanneer randen hebben
een url. De tekenreeks voor knopinfo is standaard hetzelfde als de tekenreeks voor het randlabel. De
substrings '\T', '\H', '\E' en '\G' worden op dezelfde manier vervangen als voor de rand
label attribuut. Bovendien wordt de subtekenreeks '\L' vervangen door het randlabel
string.

pijlpunt, pijlstaart = geen, normaal inv, punt, dot, invdot, invodot, tee, leeg, onbeschoft,
Open, half open, diamant, odiamant, doos, obox, Crow.

pijl grootte (norm_length=10,norm_width=5, inv_length=6,inv_width=7,dot_radius=2)

koplabel,staartlabel=tekenreeks voor poortlabels. labellettertypekleur,labellettertypenaam,labellettergrootte
voor kop- en staartlabels. De substrings '\T', '\H', '\E' en '\G' worden vervangen in de
dezelfde manier als voor het randlabelattribuut. Bovendien is de substring '\L'
vervangen door de randlabelreeks.

koptekst="url" stelt de url in voor de hoofdpoort in imagemap-, PostScript- en SVG-bestanden. De
substrings '\T', '\H', '\E' en '\G' worden op dezelfde manier vervangen als voor de rand
label attribuut. Bovendien wordt de subtekenreeks '\L' vervangen door het randlabel
string.

hoofdURL="url" ("headURL" is een synoniem voor "headhref".)

hoofddoel="hoofddoel" is een doelreeks voor client-side imagemaps en SVG, effectief
wanneer edge heads een URL hebben. De headtarget string wordt gebruikt om te bepalen welk venster van
de browser wordt gebruikt voor de URL. Als de headtarget-string leeg is, de standaard, dan
headtarget heeft standaard dezelfde waarde als target voor de edge. De substrings '\T', '\H',
'\E' en '\G' worden op dezelfde manier vervangen als voor het randlabelattribuut.
Daarnaast wordt de substring '\L' vervangen door de edge label string.

koptooltip="knopinfo" is een tooltip-tekenreeks voor client-side imagemaps die effectief is wanneer head
poorten hebben een URL. De tekenreeks voor knopinfo is standaard hetzelfde als de tekenreeks voor het koplabel.
De substrings '\T', '\H' en '\E' worden op dezelfde manier vervangen als voor de rand
label attribuut. Bovendien wordt de subtekenreeks '\L' vervangen door het randlabel
string.

staarthref="url" stelt de url in voor de staartpoort in imagemap-, PostScript- en SVG-bestanden. De
substrings '\T', '\H', '\E' en '\G' worden op dezelfde manier vervangen als voor de rand
label attribuut. Bovendien wordt de subtekenreeks '\L' vervangen door het randlabel
string.

staartURL="url" ("tailURL" is een synoniem voor "tailhref".)

staartdoel="staartdoel" is een doelreeks voor client-side imagemaps en SVG, effectief
wanneer edge-tails een URL hebben. De stringtarget string wordt gebruikt om te bepalen welk venster van
de browser wordt gebruikt voor de URL. Als de tailtarget-string leeg is, de standaard, dan
tailtarget heeft standaard dezelfde waarde als target voor de edge. De substrings '\T', '\H',
'\E' en '\G' worden op dezelfde manier vervangen als voor het randlabelattribuut.
Daarnaast wordt de substring '\L' vervangen door de edge label string.

staarttooltip="knopinfo" is een tooltip-tekenreeks voor client-side imagemaps die effectief is wanneer staart
poorten hebben een URL. De tooltip-tekenreeks is standaard hetzelfde als de taillabel-tekenreeks.
De substrings '\T', '\H', '\E' en '\G' worden op dezelfde manier vervangen als voor de
randlabel attribuut. Bovendien wordt de subtekenreeks '\L' vervangen door het randlabel
string.

labelafstand en labelhoek (in graden CCW) specificeer de plaatsing van kop en staart
etiketten.

versieren trekt lijn van rand tot label.

zelfdekop, zelfdestaart richt randen met dezelfde waarde naar dezelfde poort, met behulp van het gemiddelde
landingspunt.

beperking=false zorgt ervoor dat een rand wordt genegeerd voor rangtoewijzing.

laag=id or ik deed of "alle" stelt de actieve lagen van de rand in. De lege string betekent nee
lagen (onzichtbaar).

(netjes-specifiek) attributen)
w=f stelt het gewicht (veerconstante) van een rand in op de gegeven drijvende-kommawaarde. De
standaard is 1.0; grotere waarden zorgen ervoor dat de rand meer naar zijn optimale lengte neigt.

len=f stelt de optimale lengte van een rand in. De standaardwaarde is 1.0.

(fdp-specifiek attributen)
gewicht=f stelt het gewicht van een rand in op de gegeven drijvende-kommawaarde. De standaardwaarde is 1.0;
hogere waarden zorgen ervoor dat de rand meer naar zijn optimale lengte neigt.

OPDRACHTREGEL OPTIES


-G stelt een standaard grafiekattribuut in.
-N stelt een standaard knooppuntattribuut in.
-E stelt een standaard edge-attribuut in. Voorbeeld: -Gmaat = "7,8" -Nshape=doos -Efontgrootte=8

-lfilet laadt aangepaste PostScript-bibliotheekbestanden. Meestal definiëren deze aangepaste vormen of
stijlen. Indien -l op zichzelf wordt gegeven, wordt de standaardbibliotheek weggelaten.

-TLANG stelt de uitvoertaal in zoals hierboven beschreven.

-n[1|2] (no-op) Indien ingesteld, gaat Neideo ervan uit dat de knooppunten al zijn gepositioneerd en dat alle knooppunten
hebben een pos attribuut dat de posities aangeeft. Vervolgens voert het een optionele aanpassing uit
remove node-node overlap, afhankelijk van de waarde van het overlap attribuut, berekent de
edge layouts, afhankelijk van de waarde van de spieën attribuut, en zendt de grafiek uit in de
passend formaat. Als num wordt opgegeven, vinden de volgende acties plaats:
aantal = 1
Gelijk aan -n.
aantal > 1
Gebruik knooppuntposities zoals gespecificeerd, zonder aanpassingen om overlappingen tussen knooppunten en knooppunten te verwijderen, en gebruik
alle randlay-outs die al zijn gespecificeerd door het pos-attribuut. netjeso berekent een randlay-out
voor elke rand die geen pos-attribuut heeft. Zoals gewoonlijk wordt de randlay-out geleid door de
spieën attribuut.

-Klay-out overschrijf de standaard lay-outengine die wordt geïmpliceerd door de opdrachtnaam.

-O automatisch uitvoerbestandsnamen genereren op basis van de invoerbestandsnaam en het -T-formaat.

-P genereer een grafiek van de momenteel beschikbare plug-ins.

-v (uitgebreid) drukt verschillende informatie af die nuttig is voor het opsporen van fouten.

-c plug-ins configureren.

-m geheugentest (observeer geen groei met top, dood als je klaar bent).

-qniveau reeks niveau of Bericht onderdrukking. De verzuim is 1.

-sfschaal schaal invoer by fschaal, de verzuim is 72.

-y y-coördinaat in uitvoer omkeren.

-V (versie) drukt versie-informatie af en sluit af.

-? drukt het gebruik af en sluit af.

Een volledige beschrijving van de beschikbare opdrachtregelopties is te vinden op
http://www.graphviz.org/content/command-line-invocation.

Voorbeelden


digraph-test123 {
a -> b -> c;
een -> {xy};
b [vorm=doos];
c [label="hello\nworld",color=blue,fontsize=24,
fontname="Palatino-Italic",fontcolor=rood,stijl=gevuld];
a -> z [label="hoi", gewicht=100];
x -> z [label="multi-line\nlabel"];
rand [stijl=gestippeld,kleur=rood];
b -> x;
{rang=hetzelfde; bx}
}

grafiektest123 {
een -- b -- c;
een -- {xy};
x -- c [w=10.0];
x -- y [w=5.0,lens=3];
}

WAARSCHUWINGEN


Randsplines kunnen onbedoeld overlappen.

Etiketten met vlakke rand zijn iets gebroken. Intercluster edge-labels zijn totaal kapot.

Omdat onbeperkte optimalisatie wordt gebruikt, kunnen knooppuntvakken elkaar mogelijk overlappen of raken
ongerelateerde randen. Alle bestaande veerinbedmachines lijken deze beperking te hebben.

Blijkbaar kunnen redelijke pogingen om knopen vast te zetten of randlengtes en -gewichten aan te passen, leiden
instabiliteit.

AUTEURS


Stephen C. North[e-mail beveiligd]>
Emden R. Gansner[e-mail beveiligd]>
John C.Ellson[e-mail beveiligd]>
Yifan Hu[e-mail beveiligd]>

Het bitmapstuurprogramma (PNG, GIF enz.) is van Thomas Boutell,http://www.boutell.com/gd>

De Truetype font renderer is van het Freetype Project (David Turner, Robert Wilhelm, en
Werner Lemberg) (te bereiken via [e-mail beveiligd]).

Gebruik twopi online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    fre:ac - gratis audio-omzetter
    fre:ac - gratis audio-omzetter
    fre:ac is een gratis audio-omzetter en cd
    ripper voor verschillende formaten en encoders.
    Het beschikt over MP3, MP4/M4A, WMA, Ogg
    Vorbis-, FLAC-, AAC- en Bonk-indeling
    steun, ...
    Download fre:ac - gratis audio-omzetter
  • 2
    matplotlib
    matplotlib
    Matplotlib is een uitgebreide bibliotheek
    voor het maken van statische, geanimeerde en
    interactieve visualisaties in Python.
    Matplotlib maakt gemakkelijke dingen gemakkelijk en
    moeilijk ding...
    Matplotlib downloaden
  • 3
    Botman
    Botman
    Schrijf uw chatbot-logica een keer en
    sluit het aan op een van de beschikbare
    berichtenservices, waaronder Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram of zelfs jij...
    Botman downloaden
  • 4
    Joplin
    Joplin
    Joplin is een gratis en open source
    notities maken en to-do applicatie dat
    kan een groot aantal noten verwerken
    Markdown-indeling, organiseer ze in
    notitieboekjes en...
    Joplin downloaden
  • 5
    gerbv - een Gerber (RS-274X) kijker
    gerbv - een Gerber (RS-274X) kijker
    Gerbv is een open source Gerber-bestand
    (alleen RS-274X) kijker. Gerbv laat je
    laad meerdere bestanden op elkaar,
    metingen doen op de weergegeven afbeelding,
    enzovoort. ...
    Download gerbv - een Gerber (RS-274X) viewer
  • 6
    Iometer
    Iometer
    Analysetool voor I/O-prestaties.
    Doelgroep: ontwikkelaars, informatie
    Technologie, Wetenschap/Onderzoek, Systeem
    Beheerders. Gebruikersinterface: Win32
    (MS-Windows). programma...
    Iometer downloaden
  • Meer "

Linux-commando's

Ad