I know svg has an in built function to do rounded corners, but I need to do rounded corners on only 2 of the four corners. I know I can draw multiple rectangles on top of each other to imitate that, but that seems kind of cheesy. Any way to do it using clipping or any d3.js method? Right now I have a horizontal bar graph that has rects like: rects.enter().append("rect") .attr("x",function(d,i) { r