graph design with d3js