|
|
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:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.