Annotation of researchv10no/cmd/grap/WISH, revision 1.1

1.1     ! root        1: multi-line tick labels
        !             2: 
        !             3: draw multiple
        !             4: 
        !             5: draw solid circle:  currently a syntax error
        !             6: 
        !             7: coord y 0,1 seems to change x margins
        !             8: 
        !             9: access to pic variables?
        !            10: 
        !            11: ticklen too big in lots of places;  adjust automatically?
        !            12: 
        !            13: axes in the middle?
        !            14: 
        !            15: in grap, probalby should have each attribute set
        !            16: its flag or value regardless of the type of object,
        !            17: than have the object pick up the resulting values,
        !            18: and endstat() clean up afterwards.
        !            19: 
        !            20: system ...;  needs unique filename generator.
        !            21:        can't use pic in copy "filename"
        !            22: 
        !            23: labeling of curves, points
        !            24: 
        !            25: labels on points of graphs -- text strings get
        !            26:        attached to points in plot, etc.
        !            27: 
        !            28: variables to set attributes under user control, as in pic
        !            29:        e.g., space in frame.c
        !            30: 
        !            31: From swift!ehg Fri Apr 27 15:10 EST 1984
        !            32: Suggestions for grap:
        !            33: 
        !            34: When plotting several curves, it might be natural to add one point at a time
        !            35: to each curve by using named coordinate systems.  But I want to be able to
        !            36: have the two curves be automatically scaled by a single transformation
        !            37: so that they are plotted in consistent coordinates.  I tried this in
        !            38: /n/swift/usr/ehg/cur/grap/two.g.  I get a "Floating exception - core dumped"
        !            39: in pic on this file.
        !            40: 
        !            41: Consider driving nplot, so that we can use the pen plotter for large plots
        !            42: and so that simple plots come out faster.
        !            43: 
        !            44: There are a few parameterized symbols you might consider adding:  error bars,
        !            45: windvanes, arrows, maybe even faces.
        !            46: On the other hand, grap is already starting to get modestly complicated and
        !            47: I would understand if you reject symbols.   Along this line, I would
        !            48: recommend that you NOT try to add splines or surface/contour plots.
        !            49: 
        !            50: Continue to leave room in the syntax for specification of color.
        !            51: 
        !            52: clarify in grap.1:
        !            53: numberlist: How is draw turned off?
        !            54: linedesc:  Does optexpr specify the linewidth?
        !            55: What plot markers are guaranteed to be properly centered?
        !            56: 
        !            57: JLB:
        !            58: 
        !            59: Text manipulation
        !            60:        Paragraphs (blocks) of text
        !            61:        Uniform way of changing symbol size (global \s-2)
        !            62:        Labelling of curves, points, etc.
        !            63:        Arrow from text to one point in a cluster (automatic placement
        !            64:                of text, and then an arrow)
        !            65: Exotic functionality
        !            66:        ehg: consider driving nplot
        !            67:        Swap x and y command (rotates 90 degrees)
        !            68:        Cubic splines for smooth curves
        !            69:        Pie charts
        !            70:        Leave a hole in grap and pic for color
        !            71: New geometry
        !            72:        circle at <point> radius <expression in inches>
        !            73: Handling data out of bounds
        !            74:        Choices: put it there anyway, ignore it, raise error
        !            75:        Selection: grap var
        !            76: shell command
        !            77:        Need a unique filename generator
        !            78: use grap vars for default attributes (as in pic)
        !            79: 
        !            80: Richard Steinberg:
        !            81:        way to put "x" at end of arrow 
        !            82:        so it looks like axes in mathematics.
        !            83: From andrew Wed May 10 21:36:18 EDT 1989
        !            84: it is too bad that grap doesn't do
        !            85:        copy sh { sort +4n datafile } thru { circle at $1,$2 }
        !            86: using temporary files to communicate bewteeen the shell and grap
        !            87: sort of makes you think pipes were invented after grap.
        !            88: 
        !            89: From sirius!npn Tue Dec  4 09:06 EST 1990
        !            90: From: sirius!npn (Nils-Peter Nelson +1 201 582 6078)
        !            91: To: mhuxo!dbk, mhuxo!mos, research!bwk
        !            92: Subject: dashed lines in grap
        !            93: 
        !            94: It's now much clearer what is wanted-- the line should
        !            95: go through all the data points and still be dashed.
        !            96: This means that the dash segments will themselves be
        !            97: segmented lines. As of today, grap insists that each
        !            98: dash segment be a simple straight line.
        !            99: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.