pv map powered by d3.js