Hi, as described here,the method SetRangeUser sometimes does not work.
The problem is illustrated with the ROOT file I attached
Then click on the upper pad to see that nothing happened for the xmin value.
However, if you type
the axis is modified while you have clicked on the pad.
Note that both commands work fine if the axis is in linear scale.