Fisheye Distortion with D3
bost.ocks.org
bost.ocks.org
> This is particularly useful for disambiguating edge-crossings in static layouts: edges between distant nodes are distorted more strongly than local ones.
It'd be a nice feature to support multiple modes of distortion.
Also, you can open the JavaScript console and adjust the fisheye distortion parameters. For example, you can make the area of distortion much bigger:
> fisheye.radius(480).power(4)
The author has a lot of neat looking posts, I recommend giving them a look.