TGraph2D how to set axis ranges?

I am not sure if it works properly with TGraph2D.

When I use DrawFrame, the axis are properly drown in requested range. But than I invoke TGraph2D::Draw(“cont4z”) and axes are adjusted to what TGraph2D wants… Maybe TGraph2D::Draw by default invokes redrawing axes?