Annotation of researchv10no/cmd/grap/WISH, revision 1.1.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.