EWTILENI@PUCC.BITNET (02/21/87)
(Courtesy SPECTROGRAM Magazine - the new magazine on the block for all Color Computer Users) by Eric W. Tilenius GRAFPLOT Version 2.0, from Hawkes Research Services, is a good package suitable for many graphing applications - from budgets to business, and statistics to scientific applications. It is a full featured graphing program, with many options and advanced data-handling abilities, but the buyer should be aware that GRAFPLOT only produces line graphs. It will not draw bar charts, pie graphs, scatter graphs, or any other type of graph. Instead, the author has chosen to concentrate on one of the most common types of graphs (line graphs) in order to make a program that gives the user much greater graphing power. Despite a few minor complaints of mine, and a few features which the program lacks (most of which are included in the new version of GRAFPLOT which should be available by the time you read this), I feel that GRAFPLOT is an excellent program and is worth consideration by anyone who has need of a graphing program. GRAFPLOT requires 32K and will work on a Color Computer 1, 2, or 3 (in CoCo 2 mode) with at least 1 disk drive. GRAFPLOT comes on an unprotected disk and is accompanied by a 37 page manual telling the program's features, providing examples, and showing how sample graphs will look. The manual may be a bit hard to understand for someone who is not familiar either with graphing techniques or other graphing programs, but otherwise does a pretty good job of explaining how to use GRAFPLOT. A prompting mode helps the first time user enter data more easily. Once you've become more familiar with GRAFPLOT, you'll see the many options which it offers. The program can, for instance, read your data from disk (from saved spreadsheet data in certain formats), from cassette, from the keyboard, or it can generate data from a mathematical function you give it. You can have 1 or 2 "Y" (vertical) axes, with each sharing the same or different "X" (horizontal) values. You can sort data, select automatically or manually scaled axes, and even perform what is known as "binomial smoothing" to take out irregularities in your data. GRAFPLOT will also integrate your data to find the area under the curve represented by your data between two specified points on the X-axis. Once you've entered and modified your data GRAFPLOT will plot a graph for you. Again, many professional options are at your fingertips. The program will print a title for the graph for you on the screen (using full upper- and lowercase), and will let you type in labels for the X-axis and one or both of the Y-axes. You may then choose from a wide variety of graphing symbols for each set of data, including points, open or solid squares and diamonds, and circles, triangles, or crosses. Then, GRAFPLOT offers you the option of connecting these points with a single line, double line, or no line at all. And, whatever symbol and line pattern you choose, GRAFPLOT will display it in parentheses next to your Y-axis label. You may graph all of your data, or enlarge a section of your data to appear on the axes. Once you've defined exactly what you wish GRAFPLOT to do with your data, it will go ahead and draw the graph on a PMODE 4 screen (high-resolution for the CoCo 2). It does so quickly, but not at a lightning speed, as the program is written in BASIC. GRAFPLOT automatically "tics" your graph, or marks it with appropriate values along the axes. For instance, if you were dealing with percentages from 0 to 100%, GRAFPLOT will mark the side of the Y axis with evenly spaced numbers from 0 to 100, and write the numbers in, too. This produces a very nicely-labeled final product. Once you've drawn your masterpiece, you have (ah, yes) more options. First, you can overlay another set of data on top of the already-drawn graph. You can also save the graphics screen with the graph on it for either touching up with a graphics editor or printing with one of the screen print programs not supported by GRAFPLOT. This is not the same as saving the raw data, which is also an available option. At this point, you may also return to the main menu to alter your data, rescale axes, etc. Finally, you can print your finished product directly from GRAFPLOT. A Radio Shack screen dump program is included, or you may purchase one of several Custom Software Engineering's printer drivers. Either of these will integrate with GRAFPLOT to allow you to print your graphs without ever leaving the program. Or, as I mentioned before, the graph can be saved and printed with your favorite dump program, such as PRINT MASTER or HARDCOPY. What I like most about GRAFPLOT is it's power and flexibility. In addition to those features mentioned above, you can "chain" data to produce a series of graphs (of up to 200 points each) for large amounts of data, have the "tic" marks extend across the entire screen to produce a grid-like effect, list the data on printer or screen, and more. The tutorial section in the manual, while a tiny bit hard to follow for new users at first, helps ease you into use of this program. Sample graphs are printed at the end of the manual to display how different graphing options affect how the finished product will look. There are, however, some areas in which I felt GRAFPLOT could stand improvement. The first is in its error handling. It is possible to enter data that will cause the program to crash or mess-up. In addition, at one point in the program, I was confused when asked for "X-1" (the first X value), then asked again for "X-1". What the program actually should have been asking for in the second case was "Y-1" (the first Y value to correspond with X-1), but for some reason, the obvious error was never caught in my copy. There is, too, an error in the documentation. It states that you can EDIT the program line that contains the data generating function, then "GO TO 543" if you want to save data already in memory. Unfortunately, any time you EDIT or change a program line, all data in memory is lost. The manual should have told the user to save data first, before modifying the program line. Be warned that all of GRAFPLOT's power comes at a price. It is somewhat tricky to manage all these options to create exactly the graph you desire, and the manual doesn't make all the options crystal clear. So, you may have to do a little playing around before you get the hang of using GRAFPLOT. Yet, I feel the benefits of having more power outweigh the time it takes learning to use the program. I guess the final decision comes down to whether you make only an occasional graph and want simplicity, in which case this is not the program for you, or whether you really want control over your graphs and the ability to produce sophisticated graphical representations. GRAFPLOT shines at the latter. My only other gripes with GRAFPLOT Version 2.0 concern some of its limitations. Happily, Hawkes Research Services has announced a new version of GRAFPLOT - now available - which makes this program even more versatile and professional. I was going to say that limiting the user to having two sets of data on the screen at once was a severe drawback. But now, with the new version, Hawkes claims that you can have UNLIMITED overlay of data, plus 291 graphing symbols. I was going to comment that GRAFPLOT's disk read format was a bit limited, but the new version let's you read data from most all the popular spreadsheets, according to Hawkes. Plus, included, free with your order is the screenprint program of your choice. Finally, the new GRAFPLOT features moving average calculation, handy for many graphs where you wish to calculate the average for many data points. GRAFPLOT has been around on the CoCo market for several years now, and has proved itself as a reliable performer. Version 2.0, which I received for review, is excellent in itself, and the new version, if it does all that Hawkes says it will, should set a new standard in CoCo graphing programs. I was also impressed with the trust and support which Hawkes gives to the customer. In addition to quality service, Hawkes offers a 30-day money-back guarantee if not satisfied. On a scale of 1-5 (1=poor, 5=excellent), I would give GRAFPLOT Version 2.0 a rating of 4. And, while I haven't seen the newer version in action, I can anticipate giving that a 4.5 or so. My final wish for this program is that, eventually, Hawkes rewrite it to take advantage of the CoCo 3's 640 by 192 graphics mode. With all of GRAFPLOT's outstanding features, and the CoCo 3's better graphics, this program would be truly spectacular. GRAFPLOT is available from Hawkes Research Services, 859 Stanford Avenue, Oakland, CA 94608. Phone (415) 547-7557. The program costs $40 on tape, or $45 on disk (I would strongly recommend the disk version if you have a drive), plus $3 Shipping and handling. Please specify your printer when ordering. You may also purchase a demo on disk or tape for $5; if you decide to order GRAFPLOT, you'll receive a $5 credit towards the program. - ERIC - " 2 + 2 = 5 UUCP : ALLEGRA!PSUVAX1!PUCC.BITNET!EWTILENI (for moderately large ARPA : EWTILENI@PHOENIX.PRINCETON.EDU values of two). " BITNET: EWTILENI@PUCC.BITNET DELPHI: TILENIUS (ALSO MCI MAIL) VOID WHERE NOT APPLICABLE. PHONE : 609-734-0048