|
var row1 = [{ |
|
goal: "d3.geo", |
|
url: "http://bl.ocks.org/zanarmstrong/raw/caa2da1ea1558cdc3357/" |
|
}, { |
|
goal: "data defines position", |
|
url: "http://bl.ocks.org/zanarmstrong/raw/0f3f39deed0ee1653354/" |
|
}, { |
|
goal: "build a D3-related tool", |
|
url: "http://bl.ocks.org/zanarmstrong/raw/05c1e95bf7aa16c4768e/" |
|
}, { |
|
goal: "d3.nest", |
|
url: "" |
|
}, { |
|
goal: "data defines text size", |
|
url: "" |
|
}] |
|
|
|
var row2 = [{ |
|
goal: "data defines angle", |
|
url: "http://weather.zanarmstrong.com/#city=SAN FRANCISCO&metric=cloudCover&colored=1" |
|
}, { |
|
goal: "teach/explain a D3 function", |
|
url: "http://blog.zanarmstrong.com/explanations/2015/02/12/Revisiting%20Delaunay%20Triangulations/" |
|
}, { |
|
goal: "scatterplot, from scratch", |
|
url: "" |
|
}, { |
|
goal: "nested data binding", |
|
url: "" |
|
}, { |
|
goal: "log scale", |
|
url: "http://research.google.com/pubs/pub42901.html" |
|
}] |
|
|
|
var row3 = [{ |
|
goal: "chain transitions", |
|
url: "" |
|
}, { |
|
goal: "interpolation", |
|
url: "http://bl.ocks.org/zanarmstrong/23137b412caf6e80b34a" |
|
}, { |
|
goal: "FREE", |
|
url: "http://bl.ocks.org/kenpenn/raw/9476266/", |
|
free: true |
|
}, { |
|
goal: "use HCL, HSL, or LAB colors", |
|
url: "http://bl.ocks.org/zanarmstrong/c0f07275634de1f12769" |
|
}, { |
|
goal: "mouse position as input data", |
|
url: "http://bl.ocks.org/zanarmstrong/raw/5fbc4b93f62227dedeb7/" |
|
}] |
|
|
|
var row4 = [{ |
|
goal: "closest point using voronoi", |
|
url: "http://weatherlines.zanarmstrong.com/#city=SAN FRANCISCO&metric=cloudCover" |
|
}, { |
|
goal: "d3.geom.hull", |
|
url: "" |
|
}, { |
|
goal: "color brewer", |
|
url: "" |
|
}, { |
|
goal: "enter/exit transformation w/ object constancy", |
|
url: "http://bl.ocks.org/zanarmstrong/0a30763350f28bda3546" |
|
}, { |
|
goal: "d3.layout", |
|
url: "http://bl.ocks.org/zanarmstrong/76d263bd36f312cb0f9f" |
|
}] |
|
|
|
var row5 = [{ |
|
goal: "D3 and canvas", |
|
url: "http://bl.ocks.org/zanarmstrong/caa2da1ea1558cdc3357" |
|
}, { |
|
goal: "create a d3.layout", |
|
url: "" |
|
}, { |
|
goal: "fork a block on blockbuilder", |
|
url: "http://bl.ocks.org/zanarmstrong/9aa16ddc5e0c71d73a77" |
|
}, { |
|
goal: "animation", |
|
url: "http://bl.ocks.org/zanarmstrong/5fbc4b93f62227dedeb7" |
|
}, { |
|
goal: "brush", |
|
url: "http://bl.ocks.org/zanarmstrong/c9bb2842647140265d57" |
|
}] |
|
|
|
var bingoBlocks = [row1, row2, row3, row4, row5] |