Sha256: 3adceb95124984821552d210942cef0730b68f4b519a3fea2df33de3d77cc145

Contents?: true

Size: 843 Bytes

Versions: 25

Compression:

Stored size: 843 Bytes

Contents

var data; // loaded asynchronously

var path = d3.geo.path();

var svg = d3.select("#chart")
  .append("svg");

var counties = svg.append("g")
    .attr("id", "counties")
    .attr("class", "Blues");

var states = svg.append("g")
    .attr("id", "states");

d3.json("../data/us-counties.json", function(json) {
  counties.selectAll("path")
      .data(json.features)
    .enter().append("path")
      .attr("class", data ? quantize : null)
      .attr("d", path);
});

d3.json("../data/us-states.json", function(json) {
  states.selectAll("path")
      .data(json.features)
    .enter().append("path")
      .attr("d", path);
});

d3.json("unemployment.json", function(json) {
  data = json;
  counties.selectAll("path")
      .attr("class", quantize);
});

function quantize(d) {
  return "q" + Math.min(8, ~~(data[d.id] * 9 / 12)) + "-9";
}

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
picky-statistics-4.5.0 lib/picky-statistics/application/javascripts/d3/examples/choropleth/choropleth.js
picky-statistics-4.4.2 lib/picky-statistics/application/javascripts/d3/examples/choropleth/choropleth.js
picky-statistics-4.4.1 lib/picky-statistics/application/javascripts/d3/examples/choropleth/choropleth.js
picky-statistics-4.4.0 lib/picky-statistics/application/javascripts/d3/examples/choropleth/choropleth.js
picky-statistics-4.3.2 lib/picky-statistics/application/javascripts/d3/examples/choropleth/choropleth.js
picky-statistics-4.3.1 lib/picky-statistics/application/javascripts/d3/examples/choropleth/choropleth.js
picky-statistics-4.3.0 lib/picky-statistics/application/javascripts/d3/examples/choropleth/choropleth.js
picky-statistics-4.2.4 lib/picky-statistics/application/javascripts/d3/examples/choropleth/choropleth.js
picky-statistics-4.2.3 lib/picky-statistics/application/javascripts/d3/examples/choropleth/choropleth.js
picky-statistics-4.2.2 lib/picky-statistics/application/javascripts/d3/examples/choropleth/choropleth.js
picky-statistics-4.2.1 lib/picky-statistics/application/javascripts/d3/examples/choropleth/choropleth.js
picky-statistics-4.2.0 lib/picky-statistics/application/javascripts/d3/examples/choropleth/choropleth.js
picky-statistics-4.1.0 lib/picky-statistics/application/javascripts/d3/examples/choropleth/choropleth.js
picky-statistics-4.0.9 lib/picky-statistics/application/javascripts/d3/examples/choropleth/choropleth.js
picky-statistics-4.0.8 lib/picky-statistics/application/javascripts/d3/examples/choropleth/choropleth.js
picky-statistics-4.0.7 lib/picky-statistics/application/javascripts/d3/examples/choropleth/choropleth.js
picky-statistics-4.0.6 lib/picky-statistics/application/javascripts/d3/examples/choropleth/choropleth.js
picky-statistics-4.0.5 lib/picky-statistics/application/javascripts/d3/examples/choropleth/choropleth.js
picky-statistics-4.0.4 lib/picky-statistics/application/javascripts/d3/examples/choropleth/choropleth.js
picky-statistics-4.0.3 lib/picky-statistics/application/javascripts/d3/examples/choropleth/choropleth.js