You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
KLayJS is a layer-based layout algorithm that is especially suited for
node-link diagrams with an inherent direction and ports
(explicit attachment points on a node's border).
Installation
Either download the library from the dist folder or install using npm or bower.
bower install klayjs-d3
npm install klayjs-d3
Usage
If used within the browser include the library as follows.
You have the option to use a web worker by adding a -ww suffix to
the library's name. See the documentation of KLayJS
for further information on the web worker.
<scripttype="text/javascript" src="klayjs-d3.min.js"></script><!-- or using a web worker: <script type="text/javascript" src="klayjs-d3-ww.min.js"></script>-->
There are two options to use the bridge. For simple, flat graphs you can
use the library as you are used from D3. In case your graph is
hierarchical (i.e. nodes can contain nodes), you have to use our
JSON KGraph format.
As soon as the layout process finished a callback function is invoked.