I am using pyqtgraph in a piece of software and had a question or two on the zoom functionality.
The default option in the plot is the 3 button mouse control where you click hold and drag to zoom in and out/pan. While I personally like this method, it is not intuitive for a new user used to operating scientific plotting software such as originlab, sigmaplot and matplotlib.
I have two stages I wanted to go through to accomplish this:
1. Activate the 1 button mouse mode. This accomplishes a normal zoom feature, but I was curious if there is any method in place currently to "step" forward and backward zoom levels (i.e. if you zoom in twice, step back to the 1st zoom not the full view)?
2. I would actually like to implement more of a matplotlib method of clicking and selecting a zoom button. How would i turn off the normal mouse interaction to the screen unless these buttons are selected?