public void offsetTo(float newLeft, float newTop) {
        right += newLeft - left;
        bottom += newTop - top;
        left = newLeft;
        top = newTop;
    }
Offset the viewport to a specific (left, top) position, keeping its width and height the same.

@param newLeft The new "left" coordinate for the viewport
@param newTop  The new "top" coordinate for the viewport
hellocharts-library/src/lecho/lib/hellocharts/model/Viewport.java