UNPKG

d3

Version:

A small, free JavaScript library for manipulating documents based on data.

47 lines (38 loc) 900 B
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <script type="text/javascript" src="../../d3.js"></script> <script type="text/javascript" src="../../d3.geo.js"></script> <style type="text/css"> svg { background: #eee; width: 960px; height: 500px; } #counties path { stroke: steelblue; } </style> </head> <body> <script type="text/javascript"> var svg = d3.select("body") .append("svg:svg"); var counties = svg.append("svg:g") .attr("id", "counties"); var path = d3.geo.path(); d3.json("../data/us-counties.json", function(json) { counties.selectAll("path") .data(json.features) .enter().append("svg:path") .attr("d", function(d) { return path({ type: "LineString", coordinates: d3.geo.bounds(d) }); }); }); </script> </body> </html>