On Aug 31, 2012, at 8:14 AM, Alan W. Irwin wrote: > Hi Phil: > > On 2012-08-31 04:35-0700 phil rosenberg wrote: > >> When you talk about zooming, are you referring to zooming in on a page - >> simply scaling everything up and showing only a portion of it > > Yes. > >> or are you talking about changing the axes of a plot based on mouse clicks >> and keyboard input? > > That could be done as well. > I would reverse the sort of implied preference that Alan states here, if I understand correctly. I would say the primary zoom style would be to redraw the plot with new (zoomed) axes. If the zooming only enlarges everything in the window, it will normally cause the axes to disappear off-screen--not good.
Also, an Undo stack should be kept so that one can back up one zoom operation at a time (without loosing numerical precision in the event that an extreme zoom has been reached). And a "home" feature to return to the originally (un)scaled view. This is probably stating the obvious but I have seen a surprising number of plotters where one is simply left to get "home" by manually entering the inverse of accumulated zoom factors or manually entering the axis limits. Jerry ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel