planar-graph-to-svg

Draw a planar graph to an svg file

Usage no npm install needed!

<script type="module">
  import planarGraphToSvg from 'https://cdn.skypack.dev/planar-graph-to-svg';
</script>

README

planar-graph-to-svg

Converts a planar graph to an SVG string

Example

var toSVG = require('planar-graph-to-svg')
var ch = require('convex-hull')
var points = []
for(var i=0; i<100; ++i) {
  points.push([Math.random(), Math.random()])
}
console.log(toSVG(ch(points), points))

Output:

Install

npm i planar-graph-to-svg

API

var svg = require('planar-graph-to-svg')(edges,positions[,options])

  • edges is an array of oriented edges for the planar graph
  • positions is an array of vertex positions
  • options is an array of options for the planar graph

Returns An SVG string encoding the planar graph

License

(c) 2015 Mikola Lysenko. MIT License