Mathematica has [build-in zoom][1] for 3D. but for 2D, you'd have to make your own (as far as I know). Here is very basic example:

[![enter image description here][2]][2]

 Manipulate[
 Plot[Sin[x], {x, from, to}, GridLines -> Automatic, 
 GridLinesStyle -> LightGray],
 {{from, -2 Pi, "from?"}, -2 Pi, 0, .1},
 {{to, 2 Pi, "to?"}, 0, 2 Pi, .1}
 ]

For more advanced example, see [how-to-zoom-and-pan-a-listlineplot][3] and [zoom-in-on-a-2d-graph][4] 


 [1]: http://reference.wolfram.com/language/howto/RotateZoomAndPanGraphics.html
 [2]: https://i.sstatic.net/bFUPq.gif
 [3]: https://mathematica.stackexchange.com/questions/21583/how-to-zoom-and-pan-a-listlineplot
 [4]: https://mathematica.stackexchange.com/questions/104718/zoom-in-on-a-2d-graph