Created
April 12, 2017 15:29
-
-
Save jadiehm/5b7115f7735256086cfefb009832bf6a to your computer and use it in GitHub Desktop.
Bubble map with button transition
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype html> | |
<html lang='en-GB'> | |
<head></head> | |
<style> | |
p { | |
font-family: sans-serif; | |
font-size: 14px; | |
} | |
/*template styles*/ | |
.gia-chart-wrapper { | |
max-width: 620px; | |
margin: 0 auto; | |
} | |
/*map styles */ | |
.states { | |
fill: #e2e2e2; | |
stroke: #ffffff; | |
stroke-linejoin: round; | |
} | |
.circle { | |
fill: #4bc6df; | |
opacity: 0.5; | |
} | |
button { | |
background-color: #ffffff; | |
border: 1px solid #dcdcdc; | |
border-radius: 15px; | |
color: #333333; | |
padding: 5px 8px; | |
cursor: pointer; | |
display: inline-block; | |
margin-right: 10px; | |
text-align: center; | |
text-decoration: none; | |
font-size: 12px; | |
line-height: 20px; | |
font-family: sans-serif; | |
} | |
button:focus { | |
outline: 0; | |
} | |
.active { | |
background-color: #333333; | |
border: 1px solid #333333; | |
color: #ffffff; | |
} | |
</style> | |
<body> | |
<main> | |
<div class='gia-chart-wrapper'> | |
<div class='gia-key'></div> | |
<div class='gia-chart'></div> | |
</div> | |
</main> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min.js"></script> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/queue-async/1.0.7/queue.min.js"></script> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/topojson/1.6.19/topojson.min.js"></script> | |
<script> | |
//Sets dimensions | |
var margin = {top: 0, left: 5, bottom: 5, right: 5}, | |
width = d3.select(".gia-chart").node().clientWidth, | |
width = width - margin.left - margin.right, | |
mapRatio = .65, | |
height = width * mapRatio; | |
//Tells the map what projection to use | |
var projection = d3.geo.albersUsa() | |
.scale(width *1.25) | |
.translate([width / 2, height / 2]); | |
//Tells the map how to draw the paths from the projection | |
var path = d3.geo.path() | |
.projection(projection); | |
//Sets the color scale | |
var color_domain = [10, 20, 30, 40, 50, 100]; | |
var ext_color_domain = [0, 10, 20, 30, 40, 50, 100]; | |
var color = d3.scale.threshold() | |
.domain(color_domain) | |
.range(['#ecf8fb', '#d9f1f7', '#c5eaf3', '#b1e2ef', '#9cdbeb', '#4bc6df']); | |
//Appened svg to page | |
var map = d3.select(".gia-chart").append("svg") | |
.style('height', height + 'px') | |
.style('width', width + 'px'); | |
//Load the files | |
queue() | |
.defer(d3.json, "usmap.json") | |
.defer(d3.csv, "points.csv") | |
.await(ready); | |
function ready(error, us, points) { | |
if (error) throw error; | |
//Organizes buttons data | |
var types = points.map(function(d) { return d.type;}); | |
var uniq = d3.set(types).values(); | |
//Buttons | |
var button = d3.select(".gia-key").selectAll("button") | |
.data(uniq) | |
.enter() | |
.append("button") | |
.attr("class", function (d) { | |
if ( d === "first" ) { return 'active'; } | |
else { return 'not-active'; } | |
}) | |
.text(function(d) {return d;}) | |
.on("click", function(d) { | |
updateChartForType(d); | |
d3.select(".active").classed("active", false); | |
d3.select(this).classed("active", true); | |
}); | |
//Filters the data | |
initialType = points.filter(function(d) { return d.type === "first";}); | |
//Append states | |
map.append("g") | |
.attr("class", "states") | |
.selectAll("path") | |
.data(topojson.feature(us, us.objects.states).features) | |
.enter().append("path") | |
.attr("d", path); | |
//Append circles | |
var circle = map.selectAll("circle") | |
.data(initialType) | |
.enter() | |
.append("circle") | |
.attr("class", "circle") | |
.attr("cx", function(d) { return projection([d.longitude, d.latitude])[0];}) | |
.attr("cy", function(d) { return projection([d.longitude, d.latitude])[1];}) | |
.attr("r", function(d) { return Math.sqrt(d.count)*7;}) | |
//Update chart on click | |
function updateChartForType(typeId) { | |
var typeData = points.filter(function(d) { return d.type === typeId;}); | |
console.log(typeData); | |
var circle = map.selectAll("circle") | |
.data(typeData); | |
circle.exit().remove(); | |
circle.enter().append("circle") | |
.attr("r", 0); | |
circle.transition() | |
.duration(500) | |
.attr("cx", function(d) { return projection([d.longitude, d.latitude])[0];}) | |
.attr("cy", function(d) { return projection([d.longitude, d.latitude])[1];}) | |
.attr("r", function(d) { return Math.sqrt(d.count)*7;}) | |
} | |
//RESPONSIVENESS | |
d3.select(window).on('resize', resize); | |
function resize() { | |
var w = d3.select(".gia-chart").node().clientWidth; | |
//Adjust things when the window size changes | |
width = w - margin.left - margin.right; | |
height = width * mapRatio; | |
//Update projection | |
var newProjection = d3.geo.albersUsa() | |
.scale(width*1.25) | |
.translate([width / 2, height / 2]); | |
//Update path | |
path = d3.geo.path() | |
.projection(newProjection); | |
//Update circles | |
map.selectAll("circle") | |
.attr("cx", function(d) { | |
return newProjection([d.longitude, d.latitude])[0]; | |
}) | |
.attr("cy", function(d) { | |
return newProjection([d.longitude, d.latitude])[1]; | |
}) | |
//Resize the map container | |
map | |
.style('width', width + 'px') | |
.style('height', height + 'px'); | |
//Resize the map | |
map.selectAll("path").attr('d', path); | |
} | |
} | |
</script> | |
</body> | |
</html> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
date | type | count | latitude | longitude | |
---|---|---|---|---|---|
1/4/15 | first | 3 | 32.776664 | -96.796988 | |
1/9/15 | first | 4 | 37.774929 | -122.419416 | |
1/10/15 | first | 3 | 46.732387 | -117.000165 | |
1/24/15 | first | 3 | 41.252363 | -95.997988 | |
1/24/15 | first | 4 | 40.728224 | -73.794852 | |
1/29/15 | first | 5 | 33.069857 | -85.023346 | |
2/4/15 | first | 4 | 36.280694 | -80.35922 | |
2/5/15 | first | 3 | 41.432307 | -81.510266 | |
2/7/15 | first | 5 | 33.751497 | -84.747714 | |
2/9/15 | first | 3 | 28.244177 | -82.719267 | |
2/22/15 | first | 3 | 34.647889 | -83.549657 | |
2/22/15 | first | 4 | 31.117119 | -97.727796 | |
2/25/15 | first | 3 | 29.760427 | -95.369803 | |
2/27/15 | first | 8 | 37.203383 | -91.87654 | |
2/28/15 | first | 4 | 35.896824 | -77.535805 | |
2/28/15 | first | 3 | 38.951705 | -92.334072 | |
3/3/15 | first | 3 | 36.169941 | -115.13983 | |
3/15/15 | first | 3 | 31.131869 | -85.313622 | |
3/17/15 | first | 3 | 37.957702 | -121.29078 | |
3/24/15 | first | 4 | 39.768403 | -86.158068 | |
3/30/15 | first | 4 | 36.153982 | -95.992775 | |
4/16/15 | first | 5 | 33.448377 | -112.074037 | |
5/3/15 | first | 4 | 44.202208 | -88.446497 | |
5/13/15 | first | 4 | 61.218056 | -149.900278 | |
5/17/15 | first | 9 | 31.549333 | -97.14667 | |
5/31/15 | first | 3 | 41.49932 | -81.694361 | |
6/3/15 | first | 3 | 40.753988 | -73.360398 | |
6/17/15 | first | 9 | 32.776475 | -79.931051 | |
6/21/15 | first | 4 | 41.161611 | -112.026331 | |
6/23/15 | first | 3 | 30.273532 | -91.899284 | |
6/27/15 | first | 4 | 26.627628 | -80.13539 | |
7/5/15 | first | 4 | 34.924867 | -81.025078 | |
7/7/15 | first | 3 | 39.290385 | -76.612189 | |
7/12/15 | first | 3 | 30.458283 | -91.14032 | |
7/15/15 | first | 4 | 33.322662 | -80.413704 | |
7/16/15 | first | 5 | 35.04563 | -85.30968 | |
7/23/15 | first | 3 | 30.22409 | -92.019843 | |
8/7/15 | first | 4 | 44.197006 | -72.502049 | |
8/8/15 | first | 8 | 29.760427 | -95.369803 | |
8/19/15 | first | 3 | 43.16103 | -77.610922 | |
8/26/15 | first | 3 | 37.181254 | -79.617254 | |
8/29/15 | first | 3 | 36.595106 | -82.188744 | |
9/1/15 | first | 4 | 40.304278 | -73.99236 | |
9/8/15 | first | 5 | 44.977753 | -93.265011 | |
9/8/15 | first | 4 | 47.884745 | -120.156701 | |
9/13/15 | first | 4 | 30.588243 | -91.168163 | |
9/17/15 | first | 6 | 43.38694 | -98.84453 | |
10/1/15 | first | 10 | 43.216505 | -123.341738 | |
10/31/15 | first | 4 | 38.833882 | -104.821363 | |
11/1/15 | first | 4 | 34.651773 | -82.783751 | |
11/4/15 | first | 4 | 44.540222 | -69.721995 | |
11/13/15 | first | 4 | 30.332184 | -81.655651 | |
11/15/15 | first | 6 | 31.776932 | -95.645795 | |
11/16/15 | first | 3 | 34.58037 | -87.33641 | |
11/17/15 | first | 4 | 36.610333 | -88.314761 | |
12/2/15 | first | 14 | 34.108345 | -117.289765 | |
1/4/15 | second | 1 | 32.776664 | -96.796988 | |
1/9/15 | second | 2 | 37.774929 | -122.419416 | |
1/10/15 | second | 2 | 46.732387 | -117.000165 | |
1/24/15 | second | 1 | 41.252363 | -95.997988 | |
1/24/15 | second | 1 | 40.728224 | -73.794852 | |
1/29/15 | second | 1 | 33.069857 | -85.023346 | |
2/4/15 | second | 2 | 36.280694 | -80.35922 | |
2/5/15 | second | 4 | 41.432307 | -81.510266 | |
2/7/15 | second | 2 | 33.751497 | -84.747714 | |
2/9/15 | second | 5 | 28.244177 | -82.719267 | |
2/22/15 | second | 4 | 34.647889 | -83.549657 | |
2/22/15 | second | 1 | 31.117119 | -97.727796 | |
2/25/15 | second | 1 | 29.760427 | -95.369803 | |
2/27/15 | second | 2 | 37.203383 | -91.87654 | |
2/28/15 | second | 6 | 35.896824 | -77.535805 | |
2/28/15 | second | 2 | 38.951705 | -92.334072 | |
3/3/15 | second | 1 | 36.169941 | -115.13983 | |
3/15/15 | second | 1 | 31.131869 | -85.313622 | |
3/17/15 | second | 2 | 37.957702 | -121.29078 | |
3/24/15 | second | 6 | 39.768403 | -86.158068 | |
3/30/15 | second | 5 | 36.153982 | -95.992775 | |
4/16/15 | second | 3 | 33.448377 | -112.074037 | |
5/3/15 | second | 2 | 44.202208 | -88.446497 | |
5/13/15 | second | 1 | 61.218056 | -149.900278 | |
5/17/15 | second | 6 | 31.549333 | -97.14667 | |
5/31/15 | second | 2 | 41.49932 | -81.694361 | |
6/3/15 | second | 1 | 40.753988 | -73.360398 | |
6/17/15 | second | 1 | 32.776475 | -79.931051 | |
6/21/15 | second | 2 | 41.161611 | -112.026331 | |
6/23/15 | second | 2 | 30.273532 | -91.899284 | |
6/27/15 | second | 6 | 26.627628 | -80.13539 | |
7/5/15 | second | 3 | 34.924867 | -81.025078 | |
7/7/15 | second | 2 | 39.290385 | -76.612189 | |
7/12/15 | second | 1 | 30.458283 | -91.14032 | |
7/15/15 | second | 2 | 33.322662 | -80.413704 | |
7/16/15 | second | 6 | 35.04563 | -85.30968 | |
7/23/15 | second | 2 | 30.22409 | -92.019843 | |
8/7/15 | second | 1 | 44.197006 | -72.502049 | |
8/8/15 | second | 6 | 29.760427 | -95.369803 | |
8/19/15 | second | 1 | 43.16103 | -77.610922 | |
8/26/15 | second | 2 | 37.181254 | -79.617254 | |
8/29/15 | second | 2 | 36.595106 | -82.188744 | |
9/1/15 | second | 5 | 40.304278 | -73.99236 | |
9/8/15 | second | 4 | 44.977753 | -93.265011 | |
9/8/15 | second | 3 | 47.884745 | -120.156701 | |
9/13/15 | second | 2 | 30.588243 | -91.168163 | |
9/17/15 | second | 1 | 43.38694 | -98.84453 | |
10/1/15 | second | 6 | 43.216505 | -123.341738 | |
10/31/15 | second | 2 | 38.833882 | -104.821363 | |
11/1/15 | second | 2 | 34.651773 | -82.783751 | |
11/4/15 | second | 2 | 44.540222 | -69.721995 | |
11/13/15 | second | 1 | 30.332184 | -81.655651 | |
11/15/15 | second | 3 | 31.776932 | -95.645795 | |
11/16/15 | second | 5 | 34.58037 | -87.33641 | |
11/17/15 | second | 5 | 36.610333 | -88.314761 | |
12/2/15 | second | 6 | 34.108345 | -117.289765 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"type":"Topology","objects":{"states":{"type":"GeometryCollection","bbox":[-179.14733999999999,17.884812999999998,179.77847,71.3525606439998],"geometries":[{"type":"MultiPolygon","id":"23","arcs":[[[0,1]]]},{"type":"MultiPolygon","id":"25","arcs":[[[2,3,4,5,6,7,8,9]]]},{"type":"MultiPolygon","id":"26","arcs":[[[10,11]],[[12,13,14]]]},{"type":"Polygon","id":"30","arcs":[[15,16,17,18,19]]},{"type":"Polygon","id":"32","arcs":[[20,21,22,23,24]]},{"type":"Polygon","id":"34","arcs":[[25,26,27,28,29,30]]},{"type":"MultiPolygon","id":"36","arcs":[[[31,-28,32,33,34,-10,35]]]},{"type":"MultiPolygon","id":"37","arcs":[[[36,37,38,39,40,41,42]]]},{"type":"MultiPolygon","id":"39","arcs":[[[43,44,-13,45,46,47]]]},{"type":"Polygon","id":"42","arcs":[[48,49,50,-47,51,-33,-27]]},{"type":"MultiPolygon","id":"44","arcs":[[[52,-6]],[[53,54,-8]]]},{"type":"Polygon","id":"47","arcs":[[-43,41,-41,55,56,57,58,59,60,61,62,63]]},{"type":"MultiPolygon","id":"48","arcs":[[[64,65,66,67,68]]]},{"type":"Polygon","id":"49","arcs":[[-25,69,70,71,72]]},{"type":"MultiPolygon","id":"53","arcs":[[[73,74,75]]]},{"type":"MultiPolygon","id":"55","arcs":[[[76,77,78,-11,79,80]]]},{"type":"MultiPolygon","id":"72","arcs":[[[81]]]},{"type":"MultiPolygon","id":"24","arcs":[[[82,83]],[[84,85,86,87,88,-50,89,90,91]]]},{"type":"MultiPolygon","id":"1","arcs":[[[92,93,94,-57,95]]]},{"type":"MultiPolygon","id":"2","arcs":[[[96]],[[97]],[[98]],[[99]],[[100]],[[101]],[[102]],[[103]],[[104]],[[105]],[[106]],[[107]],[[108]],[[109]],[[110]],[[111]]]},{"type":"Polygon","id":"4","arcs":[[112,113,114,-21,-73]]},{"type":"Polygon","id":"5","arcs":[[-59,115,116,-67,117,118]]},{"type":"MultiPolygon","id":"6","arcs":[[[119,-22,-115,120]]]},{"type":"Polygon","id":"8","arcs":[[121,122,-72,123,124,125]]},{"type":"MultiPolygon","id":"9","arcs":[[[-36,-9,-55,126]]]},{"type":"MultiPolygon","id":"10","arcs":[[[-30,127]],[[128,-90,-49,-26]]]},{"type":"Polygon","id":"11","arcs":[[129,-87]]},{"type":"MultiPolygon","id":"12","arcs":[[[-93,130,131]]]},{"type":"Polygon","id":"13","arcs":[[-131,-96,-56,-40,132,133]]},{"type":"MultiPolygon","id":"15","arcs":[[[134]],[[135]],[[136]],[[137]],[[138]]]},{"type":"Polygon","id":"16","arcs":[[-70,-24,139,-76,140,-17,141]]},{"type":"Polygon","id":"17","arcs":[[142,143,144,-81,145,146]]},{"type":"Polygon","id":"18","arcs":[[-147,147,-14,-45,148]]},{"type":"Polygon","id":"19","arcs":[[149,150,151,-77,-145,152]]},{"type":"Polygon","id":"20","arcs":[[153,-126,154,155]]},{"type":"MultiPolygon","id":"21","arcs":[[[-63,156,-143,-149,-44,157,158]],[[-61,159]]]},{"type":"MultiPolygon","id":"22","arcs":[[[-68,-117,160,161]]]},{"type":"Polygon","id":"27","arcs":[[162,163,164,-78,-152]]},{"type":"MultiPolygon","id":"28","arcs":[[[165,-161,-116,-58,-95]]]},{"type":"Polygon","id":"29","arcs":[[-60,-119,166,-156,167,-153,-144,-157,-62,-160]]},{"type":"Polygon","id":"31","arcs":[[-168,-155,-125,168,169,-150]]},{"type":"MultiPolygon","id":"33","arcs":[[[170,171,-1,172,-4]]]},{"type":"Polygon","id":"35","arcs":[[-113,-123,173,-65,174]]},{"type":"Polygon","id":"38","arcs":[[175,-19,176,-164]]},{"type":"Polygon","id":"40","arcs":[[-118,-66,-174,-122,-154,-167]]},{"type":"Polygon","id":"41","arcs":[[-23,-120,177,-74,-140]]},{"type":"Polygon","id":"45","arcs":[[178,-133,-39]]},{"type":"Polygon","id":"46","arcs":[[-170,179,-20,-176,-163,-151]]},{"type":"Polygon","id":"50","arcs":[[-3,-35,180,-171]]},{"type":"MultiPolygon","id":"51","arcs":[[[-83,181]],[[182,-92]],[[183,-88,-130,-86,184,-37,-64,-159]]]},{"type":"Polygon","id":"54","arcs":[[-158,-48,-51,-89,-184]]},{"type":"Polygon","id":"56","arcs":[[-71,-142,-16,-180,-169,-124]]}]}},"arcs":[[[3021,4708],[-8,56],[0,168],[-3,195]],[[3010,5127],[7,-13],[13,93],[11,181],[21,143],[9,-52],[19,32],[12,-52],[0,-261],[8,-17],[1,-65],[9,-15],[5,-69],[-43,-106],[-13,37],[-3,-69],[-31,-92],[-14,-94]],[[2950,4649],[22,-4]],[[2972,4645],[33,-5],[13,33]],[[3018,4673],[-5,-113],[8,-11],[5,-78],[17,-23],[-20,-19],[-3,31],[-11,-45]],[[3009,4415],[-2,34]],[[3007,4449],[0,7]],[[3007,4456],[-5,57],[-11,-2]],[[2991,4511],[-48,8]],[[2943,4519],[7,130]],[[2551,5089],[-8,51],[2,63],[-9,40],[-56,78],[-8,43]],[[2472,5364],[29,54],[27,98],[19,4],[-14,-36],[-1,-52],[18,-24],[6,-54],[20,-11],[14,36],[34,22],[-3,-49],[26,-6],[-3,-46],[10,-44],[-23,-27],[-20,48],[-24,-30],[-7,-36],[-13,17],[-16,-139]],[[2666,4460],[-38,-7]],[[2628,4453],[0,12],[-56,0]],[[2572,4465],[6,25],[11,129],[0,76],[-9,109],[8,212],[24,105],[13,23],[-6,33],[10,40],[36,-82],[6,-60],[-2,-129],[-16,-78],[6,-59],[22,87],[8,-45],[6,-153],[-20,-139],[-9,-99]],[[2092,5070],[-84,0],[-111,1],[0,-99]],[[1897,4972],[-10,53],[-12,-46],[-32,-15],[-4,65],[-24,164],[-17,-16],[6,59],[2,145],[-18,32],[-16,89],[-14,125],[0,192]],[[1758,5819],[117,-1],[65,1],[99,0],[53,0]],[[2092,5819],[0,-571]],[[2092,5248],[0,-178]],[[1812,3575],[2,-151],[-21,-18],[4,-206]],[[1797,3200],[-150,749],[0,559]],[[1647,4508],[84,1]],[[1731,4509],[83,-1]],[[1814,4508],[0,-611],[-2,-322]],[[2887,4077],[3,22]],[[2890,4099],[19,62],[-13,118],[14,111]],[[2910,4390],[22,-67],[-3,-55]],[[2929,4268],[-2,-177],[-21,-151],[-1,36],[-15,40],[-4,46]],[[2886,4062],[0,5]],[[2886,4067],[1,10]],[[2939,4320],[43,1],[-26,-61],[-28,-11],[1,19]],[[2910,4390],[-10,38],[-9,81],[-122,0],[0,51]],[[2769,4560],[25,94],[-6,92],[27,21],[16,-26],[16,6],[21,55],[-5,94],[30,147],[14,30],[41,0]],[[2948,5073],[-3,-269],[5,-1],[0,-154]],[[2943,4519],[-4,-199]],[[2715,3497],[39,-8],[63,0],[60,2]],[[2877,3491],[-5,-76],[-18,-38],[23,6],[4,-69],[-12,-52],[-9,-1],[-8,-75],[15,14],[-8,-71],[-18,1],[-17,-70],[-5,-75],[-16,1]],[[2803,2986],[-32,178],[-31,3],[-7,61],[-38,9],[-20,-37]],[[2675,3200],[-33,-1]],[[2642,3199],[0,40],[15,67],[19,40]],[[2676,3346],[0,0]],[[2676,3346],[13,54],[17,10],[9,87]],[[2690,3840],[-8,63],[-7,-24],[-31,34],[-5,53],[-11,2]],[[2628,3968],[0,485]],[[2666,4460],[27,-67],[21,21],[10,45],[24,47]],[[2748,4506],[0,-252]],[[2748,4254],[-4,-3],[-6,-186],[-33,-111],[-7,-105],[-8,-9]],[[2890,4099],[-11,-15]],[[2879,4084],[-102,0]],[[2777,4084],[-29,0],[0,170]],[[2748,4506],[21,54]],[[3009,4415],[-2,34]],[[3007,4456],[-7,-62],[-11,-11]],[[2989,4383],[2,128]],[[2642,3199],[-36,-1]],[[2606,3198],[-72,1]],[[2534,3199],[-59,0]],[[2475,3199],[5,91],[11,97]],[[2491,3387],[5,93]],[[2496,3480],[2,0]],[[2498,3480],[2,0]],[[2500,3480],[38,0],[5,26],[117,-7]],[[2660,3499],[55,-2]],[[2023,2599],[-2,40],[99,0],[0,841],[1,0]],[[2121,3480],[84,0],[0,-362],[8,-33],[13,1],[1,-32],[23,-12],[33,-74],[8,37],[11,-35],[34,20],[23,-44]],[[2359,2946],[12,-17],[0,-99]],[[2371,2830],[0,-191],[14,-152],[-5,-111],[-3,-168]],[[2377,2208],[-22,-42],[-3,58],[-7,-19],[2,-71],[-13,-80],[-18,-52],[-5,20],[-24,-117],[-6,-70],[-8,-163],[11,-161],[-28,16],[-26,65],[-10,117],[-2,107],[-10,38],[-21,207],[-1,39],[-20,116],[-21,12],[-15,-12],[-12,-140],[-29,74],[-11,54],[-4,106],[-8,83],[-16,57],[-27,149]],[[1814,4508],[83,1]],[[1897,4509],[0,-187],[56,1]],[[1953,4323],[0,-748]],[[1953,3575],[-40,-1],[-101,1]],[[1733,5257],[-58,1],[-52,-67],[-18,16],[-20,-35],[-12,14],[-4,59],[-20,61]],[[1549,5306],[-14,9],[5,77],[-9,35],[-15,278],[22,-43],[35,-12],[5,-40],[-2,-118],[10,145],[-8,137],[-8,45],[102,0],[58,0]],[[1730,5819],[0,-498],[3,-64]],[[2466,4605],[-12,42],[-4,143]],[[2450,4790],[-6,93],[-38,147],[1,203],[13,39],[0,107],[7,11]],[[2427,5390],[33,47],[-3,-69],[15,-4]],[[2551,5089],[-11,-66],[1,-40],[25,104],[-13,-114],[-11,-210],[3,-162]],[[2545,4601],[-79,4]],[[3125,113],[32,-11],[6,-40],[-6,-39],[-12,-14],[-27,3],[2,104],[5,-3]],[[2874,3752],[-2,0]],[[2872,3752],[2,0]],[[2883,3752],[-17,68],[3,67],[-2,111],[-9,-93],[6,-131],[-24,56],[2,50]],[[2842,3880],[3,29]],[[2845,3909],[-3,26]],[[2842,3935],[-16,74]],[[2826,4009],[-3,50],[-11,19],[-17,-24],[-19,-67],[1,97]],[[2879,4084],[3,-236],[18,-3]],[[2900,3845],[-5,-78]],[[2895,3767],[-12,-15]],[[2623,2453],[-73,-1],[6,-60],[-3,-74]],[[2553,2318],[-7,-3],[-9,71],[-1,-57],[-8,6]],[[2528,2335],[-2,234],[5,354],[4,162],[-1,114]],[[2606,3198],[10,-352],[9,-165],[-4,-15],[-1,-183],[3,-30]],[[345,6754],[18,-27],[-19,-77],[-23,-36],[14,48],[-1,60],[11,32]],[[305,6615],[-23,-78],[11,79],[16,57],[-4,-58]],[[9804,6534],[-4,33],[22,-29],[-18,-4]],[[1191,7544],[17,11],[24,-49],[3,-98],[-23,38],[-6,-58],[-20,98],[5,58]],[[1241,7533],[12,-1],[9,-130],[-20,-83],[3,69],[-8,62],[-7,128],[11,-45]],[[1283,7021],[-10,40],[8,31],[-18,31],[4,72],[13,-6],[15,-76],[3,-64],[15,-60],[0,-104],[-18,50],[1,42],[-13,44]],[[744,7467],[7,-36],[-21,-94],[-35,-70],[-18,113],[37,118],[30,-31]],[[1297,7241],[-31,-30],[-5,122],[22,-17],[14,-75]],[[1215,7410],[19,-18],[7,-145],[-6,-75],[-26,210],[6,28]],[[1254,7141],[-8,147],[8,16],[12,-62],[-12,-101]],[[275,8501],[16,-7],[-26,-69],[-25,76],[-26,-7],[-6,72],[21,-22],[12,24],[34,-67]],[[373,7908],[6,-47],[-18,-32],[-33,60],[2,32],[33,32],[10,-45]],[[851,7867],[-22,31],[-16,-84],[-30,-82],[-15,-13],[-9,49],[21,31],[-20,28],[16,121],[-4,64],[28,58],[22,-12],[-30,53],[-23,-50],[-35,-150],[3,-51],[-41,-105],[-1,-63],[14,11],[12,-44],[-18,-44],[-11,-98],[-20,-15],[-44,-133],[7,-20],[-43,-132],[-17,-25],[2,-63],[-38,-28],[-21,-72],[-28,-20],[-2,45],[-9,-94],[-30,-30],[-16,-62],[-35,-36],[-3,35],[17,54],[41,57],[29,130],[15,17],[13,-46],[12,101],[41,103],[37,141],[-3,11],[7,161],[10,68],[-29,-47],[-17,47],[1,-72],[-10,-12],[-19,96],[-18,24],[-37,-95],[-9,131],[10,45],[-19,127],[-4,-33],[-40,-36],[-37,145],[10,66],[-19,31],[-10,57],[6,124],[18,86],[19,129],[31,-33],[29,94],[31,-7],[10,47],[-4,84],[-16,57],[19,19],[-11,58],[-45,-109],[-17,37],[-44,-19],[-33,28],[-18,95],[14,35],[-30,23],[-19,53],[67,127],[37,41],[19,-16],[-2,-82],[53,-7],[25,40],[-27,59],[11,81],[-61,26],[-9,87],[-74,141],[14,101],[54,9],[33,83],[2,72],[30,100],[31,9],[33,85],[51,12],[34,92],[44,-39],[12,-58],[65,2],[10,-77],[71,12],[44,-52],[54,-15],[34,-32],[28,35],[73,-95],[0,-1747],[27,-22],[26,32],[-4,-50],[45,-159],[4,-62],[25,48],[9,86],[22,32],[13,-97],[32,-103],[44,-283],[11,-115],[48,-90],[5,-157],[-19,-94],[-12,78],[-22,47],[4,73],[-12,-51],[-16,123],[13,78],[-18,73],[-19,29],[-1,100],[-14,90],[-15,9],[-20,120],[9,-130],[-24,35],[-5,80],[-13,6],[14,-86],[-19,-30],[-33,104],[-10,53],[-45,91],[4,56],[-14,-27],[-71,74],[-30,-21],[-57,88],[8,38],[-28,5],[-2,51],[-39,-31],[-13,-157]],[[65,6355],[15,1],[-18,-53],[3,52]],[[750,7547],[-21,-48],[-13,16],[22,97],[19,-45],[-7,-20]],[[1293,6879],[-12,52],[1,58],[11,-110]],[[1953,3575],[0,-1061]],[[1953,2514],[-58,0],[-103,217],[3,43]],[[1795,2774],[5,231],[11,68],[-7,23],[-7,104]],[[2475,3199],[-7,-108],[-11,-50],[-8,-108],[2,-106]],[[2451,2827],[-80,3]],[[2359,2946],[1,347],[-5,187]],[[2355,3480],[57,0],[67,0],[-6,-94],[18,1]],[[1529,4508],[118,0]],[[1795,2774],[-67,-34],[-5,104],[-21,115],[-10,5],[-4,56],[-16,12],[-12,58],[-25,8],[-5,19],[0,110],[-18,98],[-16,111],[0,126],[-15,47],[-3,58],[10,3],[-22,121],[-22,141],[-2,150],[-17,129],[8,110],[2,84],[-6,103]],[[2148,3573],[-27,2]],[[2121,3575],[-107,-2],[-61,2]],[[1953,4323],[78,-1],[61,1]],[[2092,4323],[56,0],[0,-187]],[[2148,4136],[0,-563]],[[2989,4383],[-29,-7],[-21,-56]],[[2886,4062],[0,5]],[[2887,4077],[3,-118],[9,-50],[1,-64]],[[2845,3909],[-3,26]],[[2623,2453],[4,-55],[73,-26],[6,-23],[1,70],[15,-21]],[[2722,2398],[5,-182],[8,-110],[11,-103],[0,-93],[15,-233],[-2,-198],[-8,-102],[-21,-17],[-5,119],[-12,28],[-4,90],[-6,11],[-17,190],[9,55],[-12,4],[5,122],[-4,127],[-7,-4],[-16,142],[-18,40],[-20,-72],[-26,98],[-20,30],[-24,-22]],[[2675,3200],[-6,-59],[13,-38],[8,-95],[19,-97],[11,-79],[11,-172],[6,-14]],[[2737,2646],[-14,-168],[-1,-80]],[[548,811],[3,-50],[-12,20],[9,30]],[[586,703],[11,-71],[-11,5],[-6,53],[6,13]],[[609,624],[16,-18],[-18,-5],[2,23]],[[627,587],[17,-44],[-11,-39],[-6,83]],[[651,441],[19,-69],[7,-63],[-20,-76],[-3,-39],[-8,29],[-3,131],[8,87]],[[1731,4509],[0,350],[2,58],[-9,21],[22,240],[-13,79]],[[1730,5819],[28,0]],[[1897,4972],[0,-463]],[[2538,3724],[-1,-62],[-11,-11],[1,-59],[-14,25],[-5,-47]],[[2508,3570],[-10,41],[-1,94],[-12,32],[-12,88],[7,95],[-10,22],[-25,143],[-1,122]],[[2444,4207],[13,101],[-3,93],[20,32],[5,99],[-13,73]],[[2545,4601],[-1,-49],[8,-97]],[[2552,4455],[0,-443],[1,-121],[-15,-122],[0,-45]],[[2552,4455],[20,10]],[[2628,3968],[0,-60],[-18,-12],[1,-36],[-14,-96],[-15,22],[-17,-64],[-15,35],[-12,-33]],[[2323,4245],[-3,137],[-6,38],[-1,85],[-9,95]],[[2304,4600],[-5,40],[5,150]],[[2304,4790],[65,0],[81,0]],[[2444,4207],[-9,44],[-42,-7],[-70,1]],[[2355,3574],[-79,0],[-128,-1]],[[2148,4136],[109,0],[79,0]],[[2336,4136],[10,-19],[-5,-70],[14,-74],[0,-399]],[[2500,3480],[8,90]],[[2690,3840],[8,-139],[9,-26]],[[2707,3675],[-21,-77],[-4,-45],[-22,-54]],[[2496,3480],[2,0]],[[2451,2827],[0,-73],[7,-50],[-12,-92],[-8,-140],[6,-20],[47,1],[-2,-86],[8,-68]],[[2497,2299],[-10,-33],[17,-28],[-11,-19],[-1,-45],[19,-54],[-4,-41],[-24,86],[-4,-67],[-12,32],[-7,-44],[-14,49],[-13,96],[-14,-53],[-24,45],[-18,-15]],[[2304,4790],[0,337],[-11,65],[8,54]],[[2301,5246],[-7,128],[-1,171],[-8,105],[-3,169]],[[2282,5819],[58,0],[0,71],[9,-11],[4,-104],[24,-26],[17,3],[32,-54],[14,-58],[20,38],[2,-28],[34,-20],[-31,-62],[-40,-166],[2,-12]],[[2528,2335],[-12,6],[-19,-42]],[[2355,3480],[0,94]],[[2336,4136],[-13,109]],[[2092,4323],[0,374]],[[2092,4697],[65,-1],[90,1],[12,-44],[23,16],[22,-69]],[[2972,4645],[2,158],[20,160],[5,110]],[[2999,5073],[11,54]],[[3021,4708],[-3,-35]],[[2121,3575],[0,-95]],[[2023,2599],[-47,0],[0,-85],[-23,0]],[[2301,5246],[-58,0],[-65,1],[-86,1]],[[2092,5819],[88,0],[102,0]],[[1529,4508],[-9,154],[11,186],[6,240],[1,192],[11,26]],[[2803,2986],[-8,-20],[-10,-108],[-48,-212]],[[2092,4697],[0,373]],[[2948,5073],[51,0]],[[2874,3752],[-2,0]],[[2895,3767],[-10,-62],[-11,-115],[1,90],[8,72]],[[2707,3675],[8,-64],[13,8],[26,51],[17,196],[11,-27],[8,81],[16,53],[2,63],[15,-62],[3,35]],[[2842,3880],[-4,-57],[18,-33],[11,-49],[-1,-151],[8,-30],[3,-69]]],"transform":{"scale":[0.0358961706170617,0.005347309495349516],"translate":[-179.14733999999999,17.884812999999998]}} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment