There is, when you say "autoscaling gets disabled" , "re-enabling autoscaling", or, reading your links on Plot api, "Disable autoscaling", "Autoscaling is enabled by default" etc. Means there is underlying parameter for each scale which gets set or reset when you enable or disable autoscaling, you call it doAutoScale inside library.
Uwe, it is always surprise, because for plot it is normal to expect that when you manually set range for particular scale this range is not reset even after new data is assigned, but for zoomer, it is just you implemented it the way, that zoomer is bound to fixed ranges, it is not obvious. I think now that it is not about autoscale disable/enable( and thus switching autoscale on/off is a true workaround), it is a zoomer that is not working correctly - ie what is the point for zoomer to keep using invalid scales? At least outer scale in zoom stack (ie bondary) should be updated with data changes, otherwise it is not possible for user to access a data outside old boundary for no reason.
in my opinion these situations are 100% of all, so maybe it is a library to adjust zoom stack, at least in cases when data becomes inaccessible within old ranges?
Bookmarks