smbolton / dagre-d3v4

A D3-based renderer for the dagre directed graph layout library, updated for compatibility with D3 version 4.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 the dagre directed graph layout library, updated for compatibility with D3 version 4.

License:MIT License


Languages

Language:JavaScript 96.7%Language:Shell 2.7%Language:CSS 0.6%