I have a bar graph in d3, and we need to incorporate specific zoom increments, inspired by Google maps. I am looking for the mouse wheel zoom feature to smoothly transition to the next zoom level when scrolling in or out.
My current setup for the zoom functionality mirrors that of others:
self.plot.call(d3.behavior.zoom().x(self.x).y(self.y).on("zoom", self.redraw()));
However, I lack sufficient knowledge about d3 (and time is running short) to figure out how to configure this. Any advice or assistance would be greatly appreciated?