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
|