|
From: Ethan A M. <sf...@us...> - 2012-02-09 18:16:09
|
On Thursday, February 09, 2012 09:22:50 am pl...@pi... wrote: > On 02/09/12 15:45, pl...@pi... wrote: > > Hi, > > > > quick one. > > > > coordinate readout in wxt multiplot is on "whole window" coord. system, > > centred at screen centre. > > > > This seems rather unhelpful since it does not relate to ANY of the > > plots' axes. > > > > Wouldn't this be a more useful feature if it translated mouse to 'local' > > axes of the hovered plot. This is a very long-standing Feature Request. The nature of the problem is that the generic mousing code uses internal variables that are only correct for the "current" plot (actually the plot that was just completed). Since these variables are overwritten with each new plot in a multiplot, the information is not available except for the most recent subpanel. Relatively recently we added terminal-specific code to dump plot layout information so that mousing could be done by terminals like svg and canvas where the information was necessarily stored in the output file itself. As each plot is completed, the summary variables (essentially the ones reported in GPVAL_TERM_XXX) are written into a data structure. That provides a template for how we might do the same for the interactive terminals. I think it would have to be tackled one terminal at a time, but it sounds like a relatively straightforward programming task. If anyone is looking for a project .... :-) Ethan |