Skip to content

Instantly share code, notes, and snippets.

View monfera's full-sized avatar

Robert Monfera monfera

View GitHub Profile
@monfera
monfera / .block
Last active August 8, 2016 21:05
circinus
license: gpl-3.0
@monfera
monfera / README.md
Last active August 29, 2015 14:00
circinus b

See http://bl.ocks.org/monfera/10527804 for the motivation. This example uses transitions with, or among projections.

  1. It is preferred that a transformation is carried out by changing the parameters of a projection (translate, rotation, parallels etc.). For example, the small multiple line chart, the spiral chart and the transition between them is using the same conic projection, with edge cases of secant parallels and their tweening. Note: cartographic projections are less than ideal for regular charts, but d3.js has a well developed set of geo functions, enabling rapid experiments in line with the motivation linked above - moreover, cartographic projections are themselves necessary for visualizing the often present geographic dimensions.

  2. If it is not possible to stay within one projection, then we need to interpolate between two projections that have an identical edge case, to preserve a continuous visual flow.

It is therefore possible to have a smooth transi

@monfera
monfera / .block
Last active August 8, 2016 22:00 — forked from ZJONSSON/index.html
zjonsson's d3.js+Leaflet integration (brushed up) [UNLISTED]
license: gpl-3.0
@monfera
monfera / .block
Last active August 8, 2016 21:59 — forked from mbostock/.block
Polymaps + D3 fork [UNLISTED]
license: gpl-3.0
@monfera
monfera / README.md
Last active August 29, 2015 14:00
Misplaced line simplification

This shows why line simplification between projection and adaptive resampling is not a good idea.

@monfera
monfera / .block
Last active August 8, 2016 22:05 — forked from hden/bundle.js
Test Coverage of Bacon.js [UNLISTED]
license: gpl-3.0
@monfera
monfera / .block
Last active August 8, 2016 21:58
D3.js with FRP (Functional Reactive Programming) and Transducers [UNLISTED]
license: gpl-3.0
@monfera
monfera / .block
Last active August 8, 2016 21:57
D3.js with FRP (Functional Reactive Programming) and Transducers [UNLISTED]
license: gpl-3.0
@monfera
monfera / .block
Last active May 28, 2019 04:18
Stephen Few's Student Dashboard with d3.js
license: gpl-3.0
height: 768
border: no
scrolling: no
@monfera
monfera / LICENSE
Last active December 19, 2015 03:49
Bandlines
Copyright (c) 2015, Robert Monfera.
Bandlines visual design: Stephen Few
http://www.perceptualedge.com/articles/visual_business_intelligence/introducing_bandlines.pdf
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this