|
From: Ethan A M. <merritt@u.washington.edu> - 2008-05-12 06:20:28
|
On Sunday 11 May 2008 20:48, Philipp K. Janert wrote: > > I took a look at an older patch 1757226 (probability > scaling and axes). > > I like the idea a lot, but the patch is large and a bit > older. I am also not sure how "complete" the patch > is in its current form - the "todo" list is a bit lengthy. > > Has somebody else taken a look at it? Is James (the > original submitter) still around to help get it in line > with the current (4.3) devel version of gnuplot? I would really like to see this implemented in the general form mentioned on the TODO list. That is, I want a mechanism for mapping an arbitrary monotonic function f(x) onto a display axis. Both log(x) and probability(x) could become special cases of this general code rather than being separate parallel code paths. Furthermore, this would present an excuse^H^H^Hopportunity to re-work how data values are stored internally. Right now setting log-scaling on an axis causes the corresponding data coordinate to be transformed and stored as the log. This creates great headaches if you want to toggle the log-scaling and redraw the plot from the data previously read in. I think it would be much cleaner and more flexible to store the original coordinate value on input, and only apply the log- or other scaling during plot generation. -- Ethan A Merritt |