block by milroc 3063137

bl.ocks template

Full Screen

Template for creating bl.ocks.

index.html

<!DOCTYPE html>
  <head>
    <meta charset="utf-8">
    <link type="text/css" rel="stylesheet" href="style.css"/>
  </head>
  <body>
    <script src="//mbostock.github.com/d3/d3.js?2.7.2"></script>
    <script src="src.js"></script>
    <script src="test.js"></script>
    <script src="lib.js"></script>
  </body>
</html>

lib.js

d3.helper = {};

d3.helper.property = function(value) {
    return function(_) {
        if (!arguments.length) return value;
        value = _;
        return this;
    };
};

src.js

function chartType() {

    function chart(selection) {
        //render chart
    }
    
    return chart;
}

style.css

body {
    background-color: #FFF;
}

test.js

var data = [];

d3.select("body").append("svg")
    .data(data)
    .call(chartType);