Commit ff5f5f9a authored by numeroteca's avatar numeroteca

unfinished join of simulated data from wordpress 2

parent 527db6d8
......@@ -41,9 +41,10 @@ var tooltipclick = d3.select("#side")
queue()
.defer(d3.json, 'municipios-clean_simply_topo.json')
.defer(d3.json, 'provincias-clean_simply_topo.json')
.defer(d3.csv, 'data.csv')
.await(makeMyMap);
function makeMyMap(error, municipios, provincias) {
function makeMyMap(error, municipios, provincias, alisaldata) {
// topojson creado con y simplificado con http://mapshaper.org/
if (error) return console.error(error);
......@@ -51,6 +52,28 @@ function makeMyMap(error, municipios, provincias) {
// Variable con todos los datos
var subunits = topojson.feature(municipios, municipios.objects.municipios);
var provincias = topojson.feature(provincias, provincias.objects.provincias);
//var ciudades = {};
//subunits.forEach(function(subunits) {ciudades[subunits.NOMBRE_TOP] = subunits;});
dataset = alisaldata.map(function(d) { return {municipio:d.municipio, iniciativas:d.iniciativas_numero}; })
// first, build an easier lookup of data:
/// var municips = {};
// dataset.forEach(function(d) {municips[d.municipio] = d.municipio;});
// now do the "join":
// books.forEach(function(book) {
// book.author = authormap[book.author_id];
// });
//var newDict = {};
//municipios.forEach(function(municipios) { newDict[municipios.municipio] = municipios; });
//calculates max and min values of n iniciativas
color.domain(d3.extent(subunits.features, function(d) {return d.properties.n_iniciativas }));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment