BIZGRAFIX An Interlisp-D package for creating charts and graphs written by: Herb Jellinek located on: BIZGRAFIX.DCOM BIZGRAFIX is a package that contains functions for creating pie charts, bar charts, line and scatter graphs. There are three "top-level" functions in BIZGRAFIX: (PIE percentages chartWindow filled?) Draws a pie chart on chartWindow. percentages is a list of dotted pairs, each of the form (label . percent). The filled? flag determines whether the slices of the pie should be filled with texture. Filling is currently a very slow operation. (BAR points window label) Draws a bar chart on window. points is a list of dotted pairs of the form (xcoord . ymagnitude). The xcoord is ignored, as we assume that each bar is of the same width, and that points are sorted in x-ascending order. label is an atom or string, and is used to label the chart. (LINEGRAPH points graphWindow wantLines hUnits vUnits) Draws a line- or scatter-graph on graphWindow. points is as above, a list of dotted pairs (POSITIONs) (x . y). wantLines controls whether lines will be drawn between successive points on the graph: if wantLines is T you get a line graph; if NIL you get a scattergram. hUnits is the label for the X-axis, and vUnits the Y-axis label. All three routines give their argument windows the property of being able to be reshaped and redrawn. Reshaping a window that has been drawn on by one of the above functions causes the information it contains to be redrawn and rescaled to fit the new shape of the window. BIZGRAFIX depends upon the TWOD LispUsers package. TIMESROMAN 7 TIMESROMAN A TIMESROMAN© TIMESROMAN  TIMESROMAN & TIMESROMAN TIMESROMAN - TIMESROMAN  TIMESROMAN  TIMESROMAN  TIMESROMAN O TIMESROMAN + TIMESROMAN TIMESROMAN  TIMESROMAN  TIMESROMAN  TIMESROMAN  TIMESROMAN  TIMESROMAN ' TIMESROMAN  TIMESROMAN  TIMESROMAN  TIMESROMAN TIMESROMANp TIMESROMAN TIMESROMAN B TIMESROMAN * TIMESROMAN % TIMESROMAN TIMESROMAN  TIMESROMAN  TIMESROMAN 1 TIMESROMAN  TIMESROMAN  TIMESROMAN TIMESROMAN Q TIMESROMAN TIMESROMAN  TIMESROMAN  TIMESROMAN  TIMESROMAN  TIMESROMAN  TIMESROMAN  TIMESROMAN " TIMESROMAN  TIMESROMAN & TIMESROMAN TIMESROMAN  TIMESROMAN  TIMESROMAN  TIMESROMAN D3z·