/d3-map

Map of Brazil using d3.js

Primary LanguageJavaScriptBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

d3-map

Re-usable topojson maps using d3.js.

Usage:

Include d3map.min.js, d3.js and topojson.js to your HTML, as follows:

<script src="http://d3js.org/d3.v3.min.js"></script>
<script src="http://d3js.org/topojson.v1.min.js"></script>
<script src="d3map.min.js"></script>

Maps may be created using the following commands:

  d3.json('data/br-2.json', function(error, data) {
    if (error) {
      console.log(error);
    } else {
      var two = d3map.viz()
        .container('#example-2')
        .data(data)
        .id('id')
        .map({
          'topojson': 'resources/br-states.min.json',
          'unit': 'states',
          'key': 'name'
        })
        .color({
          'key': 'value',
          'range': ['#FEC44F', '#40004B'],
          'interpolate': true
        })
        .width(400)
        .height(400)
        .onclick(function(d) {
          console.log(d.properties.name);
        })
        .draw();
    }
  });

Examples on zahpee.github.io/d3-map.