UNPKG

jointjs

Version:

JavaScript diagramming library

43 lines (37 loc) 975 B
(function graphAndPaperTranslated() { var graph = new joint.dia.Graph; var paper = new joint.dia.Paper({ el: document.getElementById('paper-graph-and-paper-translated'), model: graph, width: 600, height: 100, gridSize: 10, drawGrid: true, background: { color: 'rgba(0, 255, 0, 0.25)' } }); paper.scale(0.5, 0.5); paper.translate(300, 50); var rect = new joint.shapes.standard.Rectangle(); rect.position(100, 30); rect.resize(100, 40); rect.attr({ body: { fill: 'blue' }, label: { text: 'Hello', fill: 'white' } }); rect.addTo(graph); var rect2 = rect.clone(); rect2.translate(300, 0); rect2.attr('label/text', 'World!'); rect2.addTo(graph); var link = new joint.shapes.standard.Link(); link.source(rect); link.target(rect2); link.addTo(graph); }());