Try to understand, when your axes get initialized like we can see them in your first screenshot. Than take care, that your zoomer gets initialized with these ranges.
Calling setZoomBase without parameter initializes the zoomer with the current scale ranges ( this->rect() is wrong, because it is something else in widget coordinates ).zoomer->setZoomBase(this->rect());
Uwe
Bookmarks