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

Reply via email to