splatter-plot

0.1.3 • Public • Published

splatter-plot

logo

Layout concentric rings of things( See demo ). The old MooTools version is here.

It supports direct linking to the classes through UMD as well as bundling via browserify and webpack.

Webpack/Browserify Example

    var Splatter = require('splatter-plot');
    var plot = new Splatter.Plot({
        selector: '#some_dom_id',
        shells: 5,   // # of circles
        radius: 50,  // the radius of each node on the circle
        offset: 10,  // how much is shell is rotated
        spacing: 30, // the amount of space between each circle
        margin: 20   // the spacing around each node
        nonSequential : 'shell' //whether to distriute nodes randomly
        // ('shell', 'even' or absent)
    });
    //add an image
    plot.add(new Splatter.ImageNode({
        src : 'path/to/my.png'
    });
    //draw a shape(star)
    plot.add(new Splatter.ShapeNode({
        path : "M 46,51 L 31,42 L 17,51 L 22,35 L 8,24 L 25,23 L 31,7 "+
               "L 38,23 L 55,24 L 41,35 L 46,51 z"
    }));

Testing

For now it's just opening index.html in your browser. Real tests will come soon.

Enjoy,

  • Abbey Hawk Sparrow

Dependencies (3)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i splatter-plot

    Weekly Downloads

    0

    Version

    0.1.3

    License

    MIT

    Unpacked Size

    10.3 MB

    Total Files

    33

    Last publish

    Collaborators

    • khrome