Una extension del trabajo de adebrouvier: https://bl.ocks.org/adebrouvier/24871961f25ac5e30c0a235154b61cf5