Skip to content

firodj/ciena-dagre-d3

 
 

Repository files navigation

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.

About

A D3-based renderer for Dagre

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 96.7%
  • Shell 2.7%
  • CSS 0.6%