#392 Range-frame borders

closed-accepted
Ethan Merritt
None
5
2008-09-24
2008-07-23
Martin Magnusson
No

A useful feature would be to be able to replace the standard borders with so called range-frames (see "The Visual Display of Quantitative Information" by Tufte, page 130).

In other words, make the lines of the borders extend only to the maximum and minimum value of each variable.

So instead of this (current behavior with "set border 3"):

|
| *
| ** *
|
| * *
|
|
+------------------------------

we would have this:

| *
| ** *
|
| * *

---------------

Discussion

  • Ethan Merritt
    Ethan Merritt
    2008-08-05

    • assigned_to: nobody --> sfeam
     
  • Ethan Merritt
    Ethan Merritt
    2008-08-05

    Logged In: YES
    user_id=235620
    Originator: NO

    The requested feature is implemented in the attached patch, which applies cleanly against current cvs and noisily but still usefully against version 4.2 cvs.

    Typically one would use this by saying
    set border 3
    set xtics nomirror rangelimit
    set ytics nomirror rangelimit

    Comments welcome. It's a pretty trivial change, so it can probably go into the 4.2 source tree as well as current CVS.
    File Added: range_frame_05aug2008.patch

     
  • Ethan Merritt
    Ethan Merritt
    2008-08-19

    • status: open --> open-accepted
     
  • Ethan Merritt
    Ethan Merritt
    2008-08-19

    Logged In: YES
    user_id=235620
    Originator: NO

    Added to cvs.
    Leaving this open with a patch that applies against 4.2. If no problems arise from the cvs version, we may add it there also.
    File Added: range_frame_42.patch

     
  • Ethan Merritt
    Ethan Merritt
    2008-08-19

    Range-frame borders for version 4.2

     
    Attachments
  • Ethan Merritt
    Ethan Merritt
    2008-09-24

    • status: open-accepted --> closed-accepted
     
  • Ethan Merritt
    Ethan Merritt
    2008-09-24

    now in cvs