Skip to content

Instantly share code, notes, and snippets.

Avatar

Robert Monfera monfera

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

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 Aug 8, 2016 — forked from ZJONSSON/index.html
zjonsson's d3.js+Leaflet integration (brushed up) [UNLISTED]
View .block
license: gpl-3.0
@monfera
monfera / .block
Last active Aug 8, 2016 — forked from mbostock/.block
Polymaps + D3 fork [UNLISTED]
View .block
license: gpl-3.0
@monfera
monfera / README.md
Last active Aug 29, 2015
Misplaced line simplification
View README.md

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

@monfera
monfera / .block
Last active Aug 8, 2016 — forked from hden/bundle.js
Test Coverage of Bacon.js [UNLISTED]
View .block
license: gpl-3.0
@monfera
monfera / .block
Last active Aug 8, 2016
D3.js with FRP (Functional Reactive Programming) and Transducers [UNLISTED]
View .block
license: gpl-3.0
@monfera
monfera / .block
Last active Aug 8, 2016
D3.js with FRP (Functional Reactive Programming) and Transducers [UNLISTED]
View .block
license: gpl-3.0
@monfera
monfera / .block
Last active May 28, 2019
Stephen Few's Student Dashboard with d3.js
View .block
license: gpl-3.0
height: 768
border: no
scrolling: no
@monfera
monfera / LICENSE
Last active Dec 19, 2015
Bandlines
View LICENSE
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