{ "nodesFile": "./nodesLib/nodesGantt.html", "flow": { "nodes":[ { "nodeType": "bar", "id": "t1", "coords": { "x": 20, "y": 0}, "markup": { "task": "Task 1", "color": "#0F0", "width": 160 } }, { "nodeType": "bar", "id": "t2", "coords": { "x": 510, "y": 180}, "markup": { "task": "Task 2", "color": "#CCF", "width": 60 } }, { "nodeType": "bar", "id": "t3", "coords": { "x": 570, "y": 240}, "markup": { "task": "Task 3", "color": "#FFC", "width": 100 } }, { "nodeType": "bar", "id": "t4", "coords": { "x": 20, "y": 60}, "markup": { "task": "Task 4", "color": "#FCF", "width": 260 } }, { "nodeType": "bar", "id": "t5", "coords": { "x": 280, "y": 90}, "markup": { "task": "Task 5", "color": "#CFF", "width": 30 } }, { "nodeType": "bar", "id": "t6", "coords": { "x": 310, "y": 120}, "markup": { "task": "Task 6", "color": "#FFC", "width": 40 } }, { "nodeType": "bar", "id": "t7", "coords": { "x": 180, "y": 30}, "markup": { "task": "Task 7", "color": "#FCF", "width": 80 } }, { "nodeType": "bar", "id": "t8", "coords": { "x": 350, "y": 150}, "markup": { "task": "Task 8", "color": "#CFF", "width": 160 } }, { "nodeType": "bar", "id": "t9", "coords": { "x": 510, "y": 210}, "markup": { "task": "Task 9", "color": "#FFC", "width": 60 } } ], "links": [ { "from": ["t1", "out1"], "to": ["t7", "inp1"] }, { "from": ["t7", "out1"], "to": ["t5", "inp1"] }, { "from": ["t8", "out1"], "to": ["t2", "inp1"] }, { "from": ["t9", "out1"], "to": ["t3", "inp1"] }, { "from": ["t4", "out1"], "to": ["t5", "inp1"] }, { "from": ["t5", "out1"], "to": ["t6", "inp1"] }, { "from": ["t6", "out1"], "to": ["t8", "inp1"] }, { "from": ["t8", "out1"], "to": ["t9", "inp1"] } ] } }