Sha256: 0992b3cbcf4982c91f8a16d9f6f884be4993f38ec6cfaff014d7a63ef460c416

Contents?: true

Size: 945 Bytes

Versions: 25

Compression:

Stored size: 945 Bytes

Contents

var xy = d3.geo.azimuthal().scale(240).mode("stereographic"),
    circle = d3.geo.greatCircle(),
    path = d3.geo.path().projection(xy),
    svg = d3.select("body").append("svg");

d3.json("../data/world-countries.json", function(collection) {
  svg.selectAll("path")
      .data(collection.features)
    .enter().append("path")
      .attr("d", function(d) { return path(circle.clip(d)); })
    .append("title")
      .text(function(d) { return d.properties.name; });
});

function refresh(duration) {
  var p = svg.selectAll("path");
  if (duration) p = p.transition().duration(duration);
  p.attr("d", function(d) { return path(circle.clip(d)); });
  d3.select("#lon span")
      .text(xy.origin()[0]);
  d3.select("#lat span")
      .text(xy.origin()[1]);
  d3.select("#scale span")
      .text(xy.scale());
  d3.select("#translate-x span")
      .text(xy.translate()[0]);
  d3.select("#translate-y span")
      .text(xy.translate()[1]);
}

Version data entries

25 entries across 25 versions & 1 rubygems

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