Используйте wx.ScrolledWindow
и установите размер окна, как только ваш рисунок выйдет за пределы окна с помощью
SetVirtualSize(width,height)
Если этот размер больше размера клиента, то wx покажет полосы прокрутки. При рисовании в окне обязательно используйте CalcUnscrolledPosition
и CalcScrolledPosition
Здесь вы можете найти дополнительную информацию.