I hereby claim:
- I am jerstucki on github.
- I am jeremystucki (https://keybase.io/jeremystucki) on keybase.
- I have a public key ASBKlemcHpNeMObrKnqsHfhx86MBIXlOx8tv4j8-lxTRugo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
Example of a streamgraph that can be divided into multiple area charts.
Re-implementation of this example combining React with D3 and TopoJSON. Map data from Swiss Maps.
Extract and list Swiss municipality coordinates from TopoJSON.
Map of Switzerland with TopoJSON and map data from Swiss Maps. Cantons and municipalities are combined in a single TopoJSON file.
Topographic map of Switzerland with map data from Swiss Maps 2.0.
Thanks to Hugo Lopez for his approach on generating contour polygons.
When creating a polylinear time scale, the tricky part is to know to which value in the range the intermediate dates should map.
Let's say we want to "zoom in" on 4 particular days and make them appear with the size of 10 days each. Because these days now take up more space (36 or (factor - 1) * n
), we need to create a linear time scale where the domain ends at 36 days later than we want to show. This scale is then used to determine the intermediary range values of the polylinear scale.
license: mit |
Filtering items in a grid layout with a fixed amount of columns and rows.
Grid layout in combination with multi-dimensional sorting using d3.comparator.