dagre-d3v4

0.5.0 • Public • Published

dagre-d3v4 - A D3-based renderer for dagre

Dagre is a JavaScript library that makes it easy to lay out directed graphs on the client-side. The dagre-d3v4 library acts as a front-end to dagre, providing actual rendering using D3.

This repository is a fork of dagre-d3 providing support for D3 version 4.

Chris Pettitt's original, unmaintained dagre-d3 repository can be found here, as can the original wiki.

API Changes from dagre-d3 version 0.4.x to dagre-d3v4 version 0.5.0

  1. Edge path line interpolation now reflects the D3v4 curve API. Replace:

    g.setEdge("A", "B", { lineInterpolate: "basis" });
    g.setEdge("A", "C", { lineInterpolate: "basis" });

    with e.g.:

    g.setEdge("A", "B", { curve: d3.curveBasis });
    g.setEdge("A", "C", { curve: d3.curveCardinal.tension(0.6) });

    The default curve is d3.curveLinear.

License

dagre-d3v4 is licensed under the terms of the MIT License. See the LICENSE file for details.

Package Sidebar

Install

npm i dagre-d3v4

Weekly Downloads

3

Version

0.5.0

License

MIT

Last publish

Collaborators

  • smbolton