pretty charts using d3