first commit

This commit is contained in:
douboer
2025-09-17 16:08:16 +08:00
parent 9395faa6b2
commit 3ff47c11d5
1318 changed files with 117477 additions and 0 deletions

View File

@@ -0,0 +1,2 @@
( Group without a name )

View File

@@ -0,0 +1,6 @@
( )
( )
( )

View File

@@ -0,0 +1,29 @@
( DMZ1:
[ 1Backend ]
[ 1Database ]
[ 1Proxy ]
[ 1Server ]
)
( DMZ:
[ Backend ]
[ Database ]
[ Proxy ]
[ Server ]
)
[ 1Proxy ] --> [ 1Check ]
[ 1Proxy ] --> [ 1Check ]
[ 1Proxy ] --> { flow: south; } [ 1Database ]
[ 1Proxy ] --> { flow: south; } [ 1Database ]
[ 1Proxy ] --> [ 1Server ]
[ 1Proxy ] --> [ 1Server ]
[ Proxy ] --> [ Check ]
[ Proxy ] --> { flow: south; } [ Database ]
[ Proxy ] --> [ Server ]
[ 1Check ] --> [ 1Backend ]
[ 1Check ] --> [ 1Backend ]
[ 1Database ] --> [ 1Backend ]
[ 1Database ] --> [ 1Backend ]
[ Check ] --> [ Backend ]
[ Database ] --> [ Backend ]

View File

@@ -0,0 +1,15 @@
[ Bold ] { border: bold; }
[ Dashed ] { border: dashed; }
[ Dotted ] { border: dotted; }
[ Double ] { border: double; }
[ dot-dash ] { border: dot-dash; }
[ dot-dot-dash ] { border: dot-dot-dash; }
[ double-dash ] { border: double-dash; }
[ none ] { border: none; }
[ wave ] { border: wave; }
[ Dashed ] ==> [ none ]
[ Solid ] ..> [ Dotted ]
[ dot-dash ] - > [ Bold ]
[ dot-dot-dash ] .-> [ wave ]
[ double-dash ] ~~> [ Double ]

View File

@@ -0,0 +1,23 @@
node { background: yellow; }
[ 1Bonn ] --> [ 1Ulm ]
[ 1Bonn ] ..> [ 1Berlin ]
[ 1Bonn ] .-> [ 1Koblenz ]
[ 2Bonn ] --> [ 2Ulm ]
[ 2Bonn ] ..> [ 2Berlin ]
[ 2Bonn ] .-> [ 2Koblenz ]
[ Bonn ] --> [ Ulm ]
[ Bonn ] ..> [ Berlin ]
[ Bonn ] .-> [ Koblenz ]
[ 1Berlin ] --> [ 1Kassel ]
[ 1Ulm ] --> [ 1Bautzen ]
[ 1Ulm ] --> [ 1Koblenz ]
[ 2Berlin ] --> [ 2Kassel ]
[ 2Ulm ] --> [ 2Bautzen ]
[ 2Ulm ] --> [ 2Koblenz ]
[ Berlin ] --> [ Kassel ]
[ Ulm ] --> [ Bautzen ]
[ Ulm ] --> [ Koblenz ]
[ 1Bautzen ] --> [ 1Berlin ]
[ 2Bautzen ] --> [ 2Berlin ]
[ Bautzen ] --> [ Berlin ]

View File

@@ -0,0 +1,3 @@
( Group ) { background: yellow; }
[ Outside ]

View File

@@ -0,0 +1,4 @@
[ A ] -- [ A ]
[ A ] -- [ A ]
[ A ] -- [ A ]
[ A ] -- [ A ]

View File

@@ -0,0 +1,13 @@
[ | D | ] { class: empty; }
[ | F | ] { class: empty; }
[ |G| ] { class: empty; }
[ | C | ]
[ C.2 ] --> [ A1 ]
[ D.2 ] --> [ A2 ]
[ | E | ]
[ E.2 ] --> [ A3 ]
[ F.2 ] --> [ A4 ]
[ G.2 ] --> [ A5 ]
[ |H| | ]
[ H.3 ] --> [ A6 ]

View File

@@ -0,0 +1,8 @@
graph {
autolabel: name, 20;
autotitle: name;
}
[ Bonn ] { label: Bonn (ehemalige Bundeshauptstadt); }
[ Bonn ] -- Acme Travels Incorporated --> [ Frankfurt (Main) / Flughafen ]

View File

@@ -0,0 +1 @@
[ Siegen | Siegburg ]

View File

@@ -0,0 +1 @@
[ A \| B | C ]

View File

@@ -0,0 +1,6 @@
node.second { border: double; }
[ A ] { class: second; }
[ B ] { class: second; }
[ A ] --> [ B ]

View File

@@ -0,0 +1,15 @@
edge.blue { color: blue; }
edge.green { color: blue; }
edge.red { color: red; }
group { color: blue; }
group.blue { color: blue; }
group.green { color: blue; }
group.red { color: red; }
node.blue { color: blue; }
node.green { color: blue; }
node.red { color: red; }
[ Black ] { class: green; }
[ Red ] { class: red; }
[ Red ] -- red --> { class: red; } [ Black ]

View File

@@ -0,0 +1,4 @@
[ Altona ] { size: 3,2; }
[ Hamburg ] { size: 2,2; }
[ Hamburg ] --> [ Altona ]

View File

@@ -0,0 +1,5 @@
[ Altona ] { size: 3,2; }
[ Hamburg ] { size: 2,2; }
[ Hamburg ] --> [ Altona ]
[ Hamburg ] --> [ Altona ]

View File

@@ -0,0 +1,6 @@
[ Altona ] { size: 3,2; }
[ Hamburg ] { size: 2,2; }
[ Hamburg ] --> [ Altona ]
[ Hamburg ] --> [ Altona ]
[ Hamburg ] --> [ Altona ]

View File

@@ -0,0 +1,3 @@
graph { label: // digraph G {; }
[ Kummersbach ] --> [ Düsburg ]

View File

@@ -0,0 +1,4 @@
[ B ] { border: dot-dash; }
[ Test\n Test\n Test test test\n test ] { border: dot-dot-dash; }
[ Test\n Test\n Test test test\n test ] ..-> [ B ]

View File

@@ -0,0 +1,2 @@
[ One ] --> [ Two ]
[ One ] --> [ Two ]

View File

@@ -0,0 +1,3 @@
graph { flow: 90; }
[ Left ] --> { end: left; start: left; } [ Right ]

View File

@@ -0,0 +1,6 @@
graph {
label: My Graph;
labelpos: top;
}
[ Regensburg ] --> [ Passau ]

View File

@@ -0,0 +1,6 @@
( Test\n group
[ Berlin ]
[ Bonn ]
)
[ Bonn ] --> [ Berlin ]

View File

@@ -0,0 +1,6 @@
( Bergtour:
[ Wasserkuppe ]
[ Zugspitze ]
) { labelpos: bottom; }
[ Zugspitze ] --> [ Wasserkuppe ]

View File

@@ -0,0 +1,8 @@
[ Frankfurt a. Main\n (Flughafen) ] { size: 2,2; }
( Some group:
[ Berlin ]
[ Frankfurt a. Main\n (Flughafen) ]
)
[ Frankfurt a. Main\n (Flughafen) ] --> [ Berlin ]

View File

@@ -0,0 +1,6 @@
( Test\n group
[ Berlin ]
[ Bonn ]
) { border: none; }
[ Bonn ] --> [ Berlin ]

View File

@@ -0,0 +1 @@
[ ] --> [ Berlin ]

View File

@@ -0,0 +1 @@
[ Bonn ] --> [ ]

View File

@@ -0,0 +1,5 @@
node { label: A; }
[ C ] { link: http://bloodgate.com; }
[ B ] --> [ C ]

View File

@@ -0,0 +1 @@
[ Long Node Label\l left\r right\c center ] -- A\r long\n edge label --> [ B ]

View File

@@ -0,0 +1,3 @@
[ Berlin ] { border: dashed; }
[ Bonn ] { border: dashed; }

View File

@@ -0,0 +1 @@
[ My\n long\n node\n name ] -- A\n long\n label --> [ B ]

View File

@@ -0,0 +1,3 @@
[ Berlin\n (O) ] { border: dotted black; }
[ Berlin\n (W) ] --> [ Berlin\n (O) ]

View File

@@ -0,0 +1,6 @@
graph { flow: 180; }
[ Start ] --> [ Main ]
[ Main ] -- Until not done --> [ Main ]
[ Main ] -- Until not done --> [ Main ]
[ Main ] -- Until not done --> [ Main ]

View File

@@ -0,0 +1,5 @@
graph { flow: 180; }
[ Start ] --> [ Main ]
[ Main ] -- Until not done --> [ Main ]
[ Main ] -- Until done --> [ Main ]

View File

@@ -0,0 +1 @@
[ Some \[\] || Autosplit ]

View File

@@ -0,0 +1,5 @@
graph { textwrap: 6; }
[ Small city near a beautiful river ] { align: right; textwrap: 10; }
[ Frankfurt Oder\n Flughafen-Terminal ] -- Drive a car to the destination --> [ Small city near a beautiful river ]

View File

@@ -0,0 +1,4 @@
[ 10 ] { label: 0; }
[ 0 ] -- 0 --> [ 10 ]
[ 10 ] -- 0 --> [ 0 ]

View File

@@ -0,0 +1 @@
[ One ] ==> [ Two ]

View File

@@ -0,0 +1,2 @@
[ 1 ] --> [ 23.0 ]
[ 2|3 ]

View File

@@ -0,0 +1,9 @@
[ A ] { flow: east; }
[ B ] { offset: 2,2; origin: A; }
( G
[ A ]
)
[ A ] -- C --> { end: north; start: east; } [ B ]
[ B ] --> [ ]

View File

@@ -0,0 +1,2 @@
[ Husum | Schleswig | Flensburg ] { background: #ddaaff; }

View File

@@ -0,0 +1,12 @@
graph {
color: 3;
colorscheme: paired12;
fill: rgb(0.1,100,10%);
}
[ Colors ] { color: hsl(300,1.0,1.0); fill: w3c/grey; }
[ Preserve ] { color: cornflowerblue; }
[ The ] { color: #ff00ff; }
[ Preserve ] --> { color: rgb(33,44,55); } [ The ]
[ The ] --> { color: hsv(1.0,1.0,0.5); } [ Colors ]

View File

@@ -0,0 +1,6 @@
[ A ] { label: AB; }
[ B ] { label: ABCB; }
[ C ] { label: AB; }
[ A ] --> [ B ]
[ B ] --> [ C ]

View File

@@ -0,0 +1,5 @@
edge { label: MyLabel; }
edge.yes { label: Yes; }
[ A ] --> { class: yes; } [ B ]
[ B ] --> [ C ]

View File

@@ -0,0 +1,7 @@
( Router:
[ Input ]
[ Output ]
)
[ Input ] --> [ Output ]
[ Output ] ==> { end: north; start: south; } [ Network ]

View File

@@ -0,0 +1,2 @@
[ A ] --> { start: front; } [ B ]
[ A ] --> { start: front; } [ C ]

View File

@@ -0,0 +1,7 @@
(
[ A ]
[ B ]
)
[ A ] --> [ B ]
[ C ]

View File

@@ -0,0 +1,6 @@
graph { flow: down; }
[ Enschede ] { flow: left; }
[ Enschede ] --> [ Bielefeld ]
[ Bielefeld ] --> [ Wolfsburg ]

View File

@@ -0,0 +1,21 @@
edge { align: right; }
graph {
fontsize: 2em;
label: My Graph;
}
node.left {
align: left;
fontsize: 1.5em;
}
[ Left\naligned ] { class: left; }
[ Right\nAligned ] { align: right; }
( Nodes:
[ Center\n aligned ]
[ Left\naligned ]
[ Right\nAligned ]
) { align: center; border: none; }
[ Right\nAligned ] -- label\n text --> { align: right; } [ Left\naligned ]
[ Left\naligned ] --> [ Center\n aligned ]

View File

@@ -0,0 +1,10 @@
graph { flow: down; }
node { align: left; }
node.right { align: right; }
[ Left ] { class: none; }
[ Lefty, too ] { class: none; }
[ Right ] { class: right; }
[ Left ] --> [ Lefty, too ]
[ Lefty, too ] --> [ Right ]

View File

@@ -0,0 +1,2 @@
[ ] --> [ Bonn ]
[ Bonn ] --> [ ]

View File

@@ -0,0 +1,4 @@
[ A ] --> { start: south,0; } [ B ]
[ A ] --> { start: north,0; } [ B ]
[ A ] --> { start: south,0; } [ C ]
[ A ] --> { start: north,0; } [ C ]

View File

@@ -0,0 +1,2 @@
[ Mannheim ] --> { end: back,0; } [ Weimar ]
[ Potsdam ] --> { end: back,0; } [ Weimar ]

View File

@@ -0,0 +1,5 @@
[ B ] { offset: 2,0; origin: A; }
[ C ] { offset: 2,-2; origin: B; }
[ A ] --> { end: south, 0; start: south; } [ C ]
[ B ] --> { end: south, 0; start: south; } [ C ]

View File

@@ -0,0 +1,6 @@
[ Berlin ] { border: dashed; }
[ Bonn ] { border: dashed; }
[ Frankfurt ] { border: dot-dash; }
[ Berlin ] -- test --> [ Frankfurt ]
[ Bonn ] -- test --> [ Frankfurt ]

View File

@@ -0,0 +1,2 @@
[ Bonn ] --> [ Berlin ]
[ Ulm ] --> [ Berlin ]

View File

@@ -0,0 +1,5 @@
[ Default Page ] --> [ Sign Up ]
[ Default Page ] .-> [ Main Page ]
[ Default Page ] = > [ Main Page ]
[ Default Page ] - > [ Main Page ]
[ Sign Up ] --> [ Main Page ]

View File

@@ -0,0 +1,3 @@
[ Start ] --> [ Main ]
[ Main ] -- Until not done --> [ Main ]
[ Main ] --> [ End ]

View File

@@ -0,0 +1,3 @@
[ Adenau ] --> [ Monschau ]
[ Nideggen ] --> [ Monschau ]
[ Monschau ] --> [ Monschau ]

View File

@@ -0,0 +1,5 @@
graph { flow: 180; }
[ Start ] --> [ Main ]
[ Main ] -- Until not done --> [ Main ]
[ Main ] --> [ End ]

View File

@@ -0,0 +1,5 @@
graph { flow: 270; }
[ Start ] --> [ Main ]
[ Main ] -- Until not done --> [ Main ]
[ Main ] --> [ End ]

View File

@@ -0,0 +1,5 @@
graph { flow: 0; }
[ Start ] --> [ Main ]
[ Main ] -- Until not done --> [ Main ]
[ Main ] --> [ End ]

View File

@@ -0,0 +1,4 @@
node { color: silver; }
[ Some || Autosplit || Node ] { basename: u; color: red|blue; border: dashed|; }

View File

@@ -0,0 +1,2 @@
[ One ] ==> [ Two ]
[ Two ] - > [ Three ]

View File

@@ -0,0 +1,2 @@
[ Frankfurt ] --> [ Hof ]
[ Hamburg ] --> [ Altona ]

View File

@@ -0,0 +1,7 @@
node { title: 100%; }
[ 1 ] { label: $a = %229%22%3b\nmy $b = 1%3b; }
[ 3 ] { label: $a = %22%3b%25; }
[ 1 ] --> [ 2 ]
[ 3 ] --> [ 4 ]

View File

@@ -0,0 +1,7 @@
node { border: double; }
node.b { border: dotted; }
node.c { border: dashed; }
[ C|D ] { class: c; }
[ A|B ]

View File

@@ -0,0 +1,2 @@
[ 1 ] --> [ 23.1 ]
[ 2| |3 ]

View File

@@ -0,0 +1,5 @@
[ 1 ] { size: 1,2; }
[ 2|3 ] { offset: 2,1; origin: 1; }
[ 1 ] --> [ 23.1 ]
[ 23.1 ] --> [ 3 ]

View File

@@ -0,0 +1,3 @@
[ A|B ] { shape: |none; }
[ C|D ] { shape: none|; }

View File

@@ -0,0 +1,5 @@
[ a | b | c ] { basename: pv; }
[ u ] --> [ pv.0 ]
[ u ] --> [ pv.1 ]
[ u ] --> [ pv.2 ]

View File

@@ -0,0 +1,9 @@
edge { arrowstyle: none; }
[ C ] { offset: 0,2; origin: B; }
[ D ] { offset: 0,2; origin: C; }
[ E ] { offset: -2,-2; origin: B; }
[ B ] <--> { end: south, 0; start: west; } [ E ]
[ C ] <--> { end: south, 0; start: west; } [ E ]
[ D ] <--> { end: south, 0; start: west; } [ E ]

View File

@@ -0,0 +1,7 @@
node.i { label: S P A C Y; }
[ A ] { label: S P A C E; }
[ B ] { class: i; }
[ A ] -- S P A C E --> [ B ]
[ A B C ] -- A B C D --> [ X Z Y ]

View File

@@ -0,0 +1,3 @@
[ 1 ] --> [ 4 ]
[ 2 ] --> [ 4 ]
[ 3 ] --> [ 4 ]

View File

@@ -0,0 +1,6 @@
[ B ] { offset: 40,0; origin: A; }
[ C ] { offset: 20,-20; origin: A; }
[ D ] { offset: 0,40; origin: C; }
[ A ] --> [ B ]
[ C ] - > [ D ]

View File

@@ -0,0 +1,6 @@
[ B ] { offset: 40,0; origin: A; }
[ C ] { offset: 20,-20; origin: A; }
[ D ] { offset: 0,40; origin: C; }
[ A ] --> { style: invisible; } [ B ]
[ C ] - > [ D ]

View File

@@ -0,0 +1,13 @@
[ B ] { offset: 4,0; origin: A; }
[ C ] { offset: 2,-2; origin: A; }
[ D ] { offset: 2,2; origin: A; }
( Cross:
[ A ]
[ B ]
[ C ]
[ D ]
)
[ A ] --> [ B ]
[ C ] --> [ D ]

View File

@@ -0,0 +1,13 @@
[ B ] { offset: 0,4; origin: A; }
[ C ] { offset: -2,2; origin: A; }
[ D ] { offset: 2,2; origin: A; }
( Cross:
[ A ]
[ B ]
[ C ]
[ D ]
)
[ A ] --> [ B ]
[ C ] --> [ D ]

View File

@@ -0,0 +1,6 @@
[ E1 ] --> [ E2 ]
[ E1 ] --> [ S1 ]
[ E1 ] --> [ S2 ]
[ E2 ] --> [ S1 ]
[ E2 ] --> [ S2 ]
[ S1 ] --> [ S2 ]

View File

@@ -0,0 +1,4 @@
[ Bonn ] == train ==> [ Berlin ]
[ Bonn ] -- car --> [ Potsdam ]
[ Berlin ] .. bus ..> [ Potsdam ]
[ Berlin ] .- bike .-> [ Ulm ]

View File

@@ -0,0 +1,2 @@
[ Bingen ] <--> [ Mainz ]
[ Bischofswerde ] -- test-text --> [ Finsterwalde ]

View File

@@ -0,0 +1,4 @@
[ 2 ] { fill: red; }
[ 3|4 ] { fill: red; }
[ 1 ] --> [ 2 ]

View File

@@ -0,0 +1,4 @@
[ 4 ] { offset: 1,0; origin: 3; }
[ 1 ] --> [ 2 ]
[ 3 ]

View File

@@ -0,0 +1,3 @@
[ Passau ] --> { flow: down; } [ Siegen ]
[ Siegen ] --> { flow: left; } [ Aschaffenburg ]
[ Siegen ] --> { flow: right; } [ Regensburg ]

View File

@@ -0,0 +1,3 @@
[ Bonn ] --> [ Cottbus ]
[ Bonn ] --> { flow: forward; } [ Berlin ]
[ Cottbus ] --> [ Ulm ]

View File

@@ -0,0 +1,7 @@
[ Borna ] { pointstyle: invisible; shape: point; }
[ You don't see me! ] { shape: invisible; }
[ Bischofswerda ] --> [ You don't see me! ]
[ You don't see me! ] --> [ Bischofswerda ]
[ You don't see me! ] --> [ Borna ]
[ Borna ] --> [ Bremen ]

View File

@@ -0,0 +1,6 @@
[ B ] { offset: 2,0; origin: A; size: 2,1; }
[ C ] { offset: 2,-2; origin: B; }
[ A ] --> { end: south, 0; start: south; } [ C ]
[ B ] --> { end: south, 0; start: south; } [ C ]
[ B ] --> [ U ]

View File

@@ -0,0 +1,7 @@
[ C ] { offset: 0,2; origin: B; }
[ D ] { offset: 0,2; origin: C; }
[ E ] { offset: -2,-2; origin: B; }
[ B ] <--> { end: south, 0; start: west; } [ E ]
[ C ] <--> { end: south, 0; start: west; } [ E ]
[ D ] <--> { end: south, 0; start: west; } [ E ]

View File

@@ -0,0 +1,9 @@
[ Berlin ] { border: dashed; }
[ Bonn ] { border: dashed; }
[ Frankfurt ] { border: dot-dot-dash; }
[ Frankfurt (Oder) ] { border: dot-dot-dash; }
[ Berlin ] -- test --> [ Frankfurt ]
[ Berlin ] -- test --> [ Frankfurt (Oder) ]
[ Bonn ] -- test --> [ Frankfurt ]
[ Bonn ] -- test --> [ Frankfurt (Oder) ]

View File

@@ -0,0 +1,4 @@
[ Bonn ] --> [ Berlin ]
[ Bonn ] --> [ Frankfurt ]
[ Ulm ] --> [ Berlin ]
[ Ulm ] --> [ Frankfurt ]

View File

@@ -0,0 +1,3 @@
[ Berlin ] --> { minlen: 4; } [ Cottbus ]
[ Berlin ] --> { minlen: 4; } [ Leipzig ]
[ Berlin ] --> { minlen: 4; } [ Potsdam ]

View File

@@ -0,0 +1,3 @@
[ Bonn ] --> [ Berlin ]
[ Essen ] --> [ Berlin ]
[ Berlin ] --> [ Koeln ]

View File

@@ -0,0 +1,5 @@
[ test ] { shape: edge; }
[ A ] -- [ test ]
[ test ] -- [ ]
[ ] --> [ B ]

View File

@@ -0,0 +1,5 @@
[ Default Page ] --> [ Sign Up ]
[ Default Page ] --> [ Test Search ]
[ Default Page ] ..> [ Main Page ]
[ Sign Up ] --> [ Main Page ]
[ Test Search ] --> [ Sign Up ]

View File

@@ -0,0 +1,6 @@
[ Default Page ] --> [ Sign Up ]
[ Default Page ] --> [ Test Search ]
[ Default Page ] --> [ Main Page ]
[ Default Page ] --> [ Main Page ]
[ Sign Up ] --> [ Main Page ]
[ Test Search ] --> [ Sign Up ]

View File

@@ -0,0 +1,5 @@
[ test ] { shape: edge; }
[ A ] -- [ test ]
[ C ] --> [ test ]
[ test ] --> [ B ]

View File

@@ -0,0 +1,8 @@
( German Cities
[ Bremen ]
[ Cuxhaven ]
[ Flensburg ]
[ Hamburg ]
)
[ Cuxhaven ] --> [ Bremen ]

View File

@@ -0,0 +1,10 @@
node.city { color: #801010; }
( German Cities
[ Bremen ]
[ Cuxhaven ]
[ Flensburg ]
[ Hamburg ]
) { nodeclass: city; border: dot-dash; }
[ Cuxhaven ] --> [ Bremen ]

View File

@@ -0,0 +1,3 @@
[ Bonn ] --> [ Berlin ]
[ Bonn ] --> [ Frankfurt ]
[ Berlin ] ..> [ Cottbus ]

View File

@@ -0,0 +1,11 @@
edge { arrowstyle: none; }
[ Hagnau ] { flow: down; }
[ Unteruhlingen ] { border: dotted; }
[ Hagnau ] <--> [ Oberuhlingen ]
[ Hagnau ] <--> [ Uhlingen ]
[ Mainau ] --> [ Unteruhlingen ]
[ Mainau ] -- { arrowstyle: closed; } [ Unteruhlingen ]
[ Oberuhlingen ] <--> { arrowstyle: closed; } [ Unteruhlingen ]
[ Uhlingen ] <--> { arrowstyle: filled; } [ Oberuhlingen ]

Some files were not shown because too many files have changed in this diff Show More