Sorry for the weird title.
I tried to put in all the keywords that I think belong to my little problem.
And here the problem comes:
I am trying to draw a simple graph that uses some columns of the
tree as the x-axis and the y-axis.
To do this, I use exclusively the gui, opening a browser,
loading the tree, putting the variables that I want to plot into the
x and y expression fields.
Then I hit the draw button and everything is displayed as it should.
Very happy with that.
The problems start when I try to modify this graph.
Let’s say I want to plot the points just in a yrange with 10<y<100.
I therefore use the “SetRangeUser” dialog box that appears in the option list that when I use the right mouse button on the y axis.
I do this, and the axis does display a different range - although not between 10 and 100, but between 0 and 210 (approximately).
I have no idea why.
Stranger things happen when I try to plot the plot in a logarithmic scale.
I just tick the “log” option, and the axis does go to log scale as it should.
However, the yrange displayed is now from 200 to 9000.
Mouse interactive Zooming and setrangeuser seem only to be able to change the display within this range. No idea why.
The x axis in logarithmic scale displays the same problem:
once ticking the log tick box, the min/max values of the displayable range seem to be fixed, and mouse zooming and setrangeuser change
the range only within this predefined range that seems to get defined when hitting the log tick box.
When I did this, I noticed that the displayable range in log mode seems to be independent of the range that has been displayed in linear mode before ticking the log tick box.
I have been looking for an autoscale option, but I didn’t find any.
Sorry that I cannot provide a script reproducing the problem, as this question only addresses gui problems.
I am more than wiling to upload my little tree that was used for the drawings though.
tree.root (110 KB)