En un post anterior informarmos de D3.js, una biblioteca JavaScript para manipular documentos basados en datos. D3 le permite enlazar datos arbitrarios a un modelo de objetos de documento (DOM) y, a continuación, aplicar transformaciones basadas en datos al documento. Por ejemplo, puede utilizar D3 para generar una tabla HTML de una matriz de números. O bien, utilizar los mismos datos para crear un gráfico de barras SVG interactivo con transiciones suaves e interacción. La página oficial cuenta con excelente documentación y buenos ejemplos.
Justamente para ver el potencial de esta biblioteca, encontramos un tutorial (en inglés) de como usarlo para hacer hermosos mapas web. Aquí el vínculo: A Map to Perfection: Using D3.js to Make Beautiful Web Maps.
Vía: toptal