|
From: Ethan A M. <merritt@u.washington.edu> - 2008-12-27 22:13:13
|
On Saturday 27 December 2008, James R. Van Zandt wrote: > > Peter <pl...@pi...> writes: > > > In the mean time it would be good to start defining what functionality > > to add and how to integrate this into gnuplot command structure. > > > > I would strongly recommend a well thought out and extensible structure > > because the possibilities that this kind of technique opens up are vast. > > It should be anticipated from the outset that this will develop over > > time to be a very full featured extension quite likely with the need to > > user definable elements. > > I think these would be useful functions for a selected curve: > > - Toggle visibility (as Bill demonstrated). > > - Move to front/back. > > - Dim (partially desaturate, or just turn light gray) / restore. > > - Highlight (move to front, and dim all the other curves) / restore. > > - If X2 or Y2 axes are in use, then when you select a curve, it would > be nice to have the corresponding axes automatically highlighted. What sort of user interface would this functionality use? Would it be possible to implement popup menus for all the interactive terminals? svg - easy if you have already commited to using jscript or the like. wxt - there is an extension that allow this, but it is very crude x11 - not without pulling in some additional toolkit layer win - no idea Or perhaps we could add a clickable icon to each key entry? 1st click toggles off, 2nd click brings it back at dim/grey, 3rd click highlights, 4th click returns it to the original state > I would also like a way to select a data point on the graph and > display information about it. In particular: > > - The X, Y (Z, T, U, V) data value, with full precision (not > transformed to integer screen coordinates then transformed back). > Also DX and DY for errorbars graphs. > > - Where it came from (file name, line, index, line within index, > etc.). Useful for tracking down an outlier. > > If there are several data points very close together (say, within an > eight pixel radius), I would like a way to cycle among them. > > > - Jim Van Zandt -- Ethan A Merritt Biomolecular Structure Center University of Washington, Seattle 98195-7742 |