Graph database Analysis of the Steam Network
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
1.1 KiB

  1. sigma.renderers.customEdgeShapes
  2. ==================
  3. Plugin developed by [Sébastien Heymann](https://github.com/sheymann) for [Linkurious](https://github.com/Linkurious).
  4. Contact: seb@linkurio.us
  5. ---
  6. ## General
  7. This plugin registers custom edge shape renderers. See the following [example code](../../examples/plugin-customEdgeShapes.html) for full usage.
  8. To use, include all .js files under this folder.
  9. ## Shapes
  10. The plugin implements the following shapes:
  11. * `dashed`
  12. * `dotted`
  13. * `parallel`: two solid parallel lines representing an edge aggregating multiple edges in the original graph.
  14. * `tapered` (see Danny Holten, Petra Isenberg, Jean-Daniel Fekete, and J. Van Wijk (2010) Performance Evaluation of Tapered, Curved, and Animated Directed-Edge Representations in Node-Link Graphs. Research Report, Sep 2010.)
  15. To assign a shape renderer to an edge, simply set `edge.type='shape-name'` e.g. `edge.type='dotted'`. The default renderer implemented by sigma.js is named `def` (alias `line`) - see also [generic custom edge renderer example](../../examples/custom-edge-renderer.html).