~ubuntu-branches/ubuntu/saucy/python-scipy/saucy

« back to all changes in this revision

Viewing changes to Lib/sandbox/xplt/src/gist/README.B

  • Committer: Bazaar Package Importer
  • Author(s): Ondrej Certik
  • Date: 2008-06-16 22:58:01 UTC
  • mfrom: (2.1.24 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080616225801-irdhrpcwiocfbcmt
Tags: 0.6.0-12
* The description updated to match the current SciPy (Closes: #489149).
* Standards-Version bumped to 3.8.0 (no action needed)
* Build-Depends: netcdf-dev changed to libnetcdf-dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
 
2
 
      The BENCH program benchmarks and tests Gist
3
 
 
4
 
      $Id: README.B 685 2003-03-08 15:26:51Z travo $
5
 
 
6
 
The execute line for the program is
7
 
 
8
 
     bench [useps [host:server.screen]]
9
 
 
10
 
where useps is 0 (the default) to use a CGM file as the hardcopy
11
 
device, and 1 to use a PostScript file.  If the optional X display
12
 
argument is not given, the Gist default is to use the DISPLAY
13
 
environment variable, like other X programs.  (If you built bench
14
 
with NO_XLIB, both arguments are ignored-- the "display" device is
15
 
a CGM file, and the hardcopy device is a PostScript file.)  The
16
 
output files, if any, will be "bench.ps" for PostScript output,
17
 
and "bench.cgm" for CGM output.  (Gist automatically families large
18
 
CGM files to about 1 Meg per file, so check for "benci.cgm",
19
 
"bencj.cgm", etc.  The gist CGM browser automatically jumps
20
 
between files in a family.)
21
 
 
22
 
The program waits for you to type a command, then exercises the
23
 
specified feature of Gist.  Some of the commands merely set attributes
24
 
rather than producing any graphics output.  Some commands add a
25
 
graphical element to the current drawing; others produce movies
26
 
to get an idea of Gist performance during animation.  Most commands
27
 
test the `D' and `H' level routines, but a few `A' and `P' level
28
 
benchmarks allow you to see how much performance penalty is incurred
29
 
by the higher level routines.  These low level tests also provide
30
 
fair comparisons of Gist with other graphics packages.
31
 
 
32
 
The 'help' command produces the following output, describing the
33
 
various commands:
34
 
 
35
 
        miggle[50] bench
36
 
        Initializing 51x51 contour function, STANDBY...  DONE
37
 
        bench> help
38
 
 
39
 
           This is the GIST benchmark/test program, commands are:
40
 
 
41
 
            Movies to test low level Gist functions--
42
 
        0   - raw performance test GaMesh (direct)
43
 
        1   - raw performance test GaMesh (animated)
44
 
        2   - raw performance test GaFillMesh (direct)
45
 
        3   - raw performance test GaFillMesh (animated)
46
 
        clr - toggle interframe clear for tests 0-3
47
 
        c   - clear screen
48
 
        im  - raw performance test GpCells
49
 
        clip  - toggle floating point clip
50
 
        zoom  - toggle zoom for 0-3, im, pli
51
 
 
52
 
            Property toggles for high level tests--
53
 
        bnd  - mesh boundary          odd0  - mesh region to 0
54
 
        odd2  - mesh region to 2      reg0  - plot region to 0
55
 
        reg1  - plot region to 1      reg2  - plot region to 2
56
 
        nocopy - toggle noCopy mode for mesh-based tests
57
 
        cmode - toggle dumping of colormap in hcp file
58
 
        earth - use earthtones palette (default).  Others are:
59
 
             stern   rainbow   heat   gray   yarg
60
 
        work  - use work stylesheet (default).  Others are:
61
 
             boxed   axes
62
 
        wide      - toggle wide lines in all line drawings
63
 
        linetype  - cycle through 5 line types in all line drawings
64
 
        closed    - toggle closed lines in plg tests
65
 
        rays      - toggle ray arrows in plg tests
66
 
        smooth    - cycle through 3 hcp smoothnesses in plg tests
67
 
        limits, xmin, xmax, ymin, ymax, nice=1/0, square=1/0,
68
 
                restrict=1/0   - set limits (default limits,e,e,e,e)
69
 
        logxy, 1/0, 1/0   - set/reset log scaling for x,y axes
70
 
        animate  - toggle animation mode
71
 
        marks    - toggle occasional curve markers for line drawings
72
 
        legends  - toggle dumping of legends into hcp file
73
 
 
74
 
            Movies to test high level Gist functions--
75
 
        plg  - test GdLines
76
 
        plm  - test GdMesh
77
 
        plf  - test GdFillMesh
78
 
        plv  - test GdVectors
79
 
        plc  - test GdContours
80
 
 
81
 
            Single frame tests of high level Gist functions--
82
 
        plg1  - test GdLines
83
 
        plm1  - test GdMesh
84
 
        plf1  - test GdFillMesh
85
 
        plc1  - test GdContours
86
 
        pli   - test GdCells
87
 
        plt   - test GdText
88
 
        pls   - test GdLines in polymarker mode
89
 
        pldj  - test GdDisjoint
90
 
        txin  - test GdText     txout  - 2nd test of GdText
91
 
        calib - text calibration frame
92
 
        cfont - toggle font for calibration frame
93
 
 
94
 
            Tests of high level Gist control functions--
95
 
        fma    - frame advance
96
 
        hcp    - send current frame to hardcopy file
97
 
        hcpon  - send every frame to hardcopy file
98
 
        hcpoff - stop sending every frame to hardcopy file
99
 
        redraw - redraw the X window
100
 
 
101
 
        quit  - exit bench program (just q works too)
102
 
 
103
 
        bench>
104
 
 
105
 
 
106
 
Here are 3 sample sessions with the bench program.  Input lines that you
107
 
type are marked with bench>.  Most of the features of Gist are
108
 
demonstrated here.  The three sessions are:
109
 
 (1) A performance test, both for "fastest possible" rendering using
110
 
     A-level and P-level Gist routines, and for the D-level display
111
 
     list routines that could reasonably be used by an interpreter.
112
 
     Gist's "animation" mode is exhibited (smooth animation requires
113
 
     a picture to be built up offscreen, then "blitted" onscreen).
114
 
     The polyline and filled area primitives are exercised.
115
 
 (2) Generate a relatively small CGM file which contains nearly
116
 
     everything that Gist will ever throw at a CGM interpreter.
117
 
     This file is useful for exercising the gist CGM browser, as well
118
 
     as for seeing how badly Gist CGM file break your second favorite
119
 
     CGM interpreter.
120
 
 (3) Exercise other high level features of Gist, especially the
121
 
     tick drawing and labeling routine.  Also exhibits D-level style
122
 
     and palette files.
123
 
 
124
 
For the record, "miggle" is a Sun-4/330 running the X11R4 sample server
125
 
from MIT.  Gist was compiled by gcc with no optimization (optimization
126
 
speeds up the low level benchmarks by about 30%).  The display is to
127
 
an HP 730 workstation, which has a very fast X server.
128
 
 
129
 
 
130
 
(1)---------------------------------------------------------------------
131
 
 
132
 
 
133
 
IMPORTANT-- If you care about the timings in the first test, be sure
134
 
to clear all other jobs off of the machine which is running your
135
 
X server, AND DON'T MOVE THE MOUSE OR TYPE DURING A TEST!
136
 
 
137
 
        miggle[51] bench
138
 
        Initializing 51x51 contour function, STANDBY...  DONE
139
 
        bench> 0
140
 
           Begin benchmark 0 -- GaMesh (direct).
141
 
        elapsed seconds: 3.370000 user, 0.710000 system, 13.409998 wall
142
 
        Plots per wall second= 3.728561
143
 
 
144
 
        bench> 1
145
 
           Begin benchmark 1 -- GaMesh (animated).
146
 
        elapsed seconds: 3.210000 user, 0.820000 system, 15.399998 wall
147
 
        Plots per wall second= 3.246754
148
 
 
149
 
        bench> 2
150
 
           Begin benchmark 2 -- GaFillMesh (direct).
151
 
        elapsed seconds: 9.770000 user, 2.260000 system, 36.759997 wall
152
 
        Plots per wall second= 1.360174
153
 
 
154
 
        bench> 3
155
 
           Begin benchmark 3 -- GaFillMesh (animated).
156
 
        elapsed seconds: 9.790000 user, 2.380000 system, 22.969997 wall
157
 
        Plots per wall second= 2.176753
158
 
 
159
 
        bench> clip
160
 
           Toggle floating point clip (now on)
161
 
 
162
 
        bench> 0
163
 
           Begin benchmark 0 -- GaMesh (direct).
164
 
        elapsed seconds: 4.870000 user, 0.780000 system, 15.829997 wall
165
 
        Plots per wall second= 3.158560
166
 
 
167
 
        bench> 1
168
 
           Begin benchmark 1 -- GaMesh (animated).
169
 
        elapsed seconds: 5.010000 user, 0.630000 system, 15.849998 wall
170
 
        Plots per wall second= 3.154575
171
 
 
172
 
        bench> 2
173
 
           Begin benchmark 2 -- GaFillMesh (direct).
174
 
        elapsed seconds: 13.390000 user, 2.410000 system, 40.499997 wall
175
 
        Plots per wall second= 1.234568
176
 
 
177
 
        bench> 3
178
 
           Begin benchmark 3 -- GaFillMesh (animated).
179
 
        elapsed seconds: 13.570000 user, 2.330000 system, 28.999997 wall
180
 
        Plots per wall second= 1.724138
181
 
 
182
 
        bench> fma
183
 
           Frame advance
184
 
 
185
 
        bench> plm
186
 
           Begin mesh benchmark.
187
 
        elapsed seconds: 6.940000 user, 0.820000 system, 15.439997 wall
188
 
        Plots per wall second= 3.238343
189
 
 
190
 
        bench> animate
191
 
           Toggle animation mode (now on)
192
 
 
193
 
        bench> plm
194
 
           Begin mesh benchmark.
195
 
        elapsed seconds: 7.000000 user, 0.710000 system, 17.179998 wall
196
 
        Plots per wall second= 2.910361
197
 
 
198
 
        bench> animate
199
 
           Toggle animation mode (now off)
200
 
 
201
 
        bench> plf
202
 
           Begin filled mesh benchmark.
203
 
        elapsed seconds: 19.500000 user, 2.180000 system, 37.429997 wall
204
 
        Plots per wall second= 1.335827
205
 
 
206
 
        bench> animate
207
 
           Toggle animation mode (now on)
208
 
 
209
 
        bench> plf
210
 
           Begin filled mesh benchmark.
211
 
        elapsed seconds: 19.230000 user, 2.320000 system, 37.099997 wall
212
 
        Plots per wall second= 1.347709
213
 
 
214
 
        bench> quit
215
 
        120.5u 18.8s 7:42 30% 0+568k 1+1io 1pf+0w
216
 
 
217
 
Several features of these benchmark results are worth contemplating:
218
 
Most important, for the X Engine (at least on my Sun-4/330), the time
219
 
is dominated by the rendering time of the server, NOT by the CPU time
220
 
required by Gist.  Secondly, of the CPU time used by Gist, the time to
221
 
do the floating point clip explains much of the additional time used
222
 
by the Gist D-level routines (there is no very practical way to avoid
223
 
the clipping operation in the D-level routines).  Thirdly, animation
224
 
mode costs little in performance.
225
 
 
226
 
 
227
 
(2)---------------------------------------------------------------------
228
 
 
229
 
Generate a CGM test file for exercising the gist browser:
230
 
 
231
 
        miggle[52] bench
232
 
        Initializing 51x51 contour function, STANDBY...  DONE
233
 
        bench> plg1
234
 
           Plot small graph.
235
 
 
236
 
        bench> marks
237
 
           Toggle markers (now on)
238
 
 
239
 
        bench> plg1
240
 
           Plot small graph.
241
 
 
242
 
        bench> marks
243
 
           Toggle markers (now off)
244
 
 
245
 
        bench> rays
246
 
           Toggle rays (now on)
247
 
 
248
 
        bench> plg1
249
 
           Plot small graph.
250
 
 
251
 
        bench> rays
252
 
           Toggle rays (now off)
253
 
 
254
 
        bench> wide
255
 
           Toggle wide lines (now on)
256
 
 
257
 
        bench> plg1
258
 
           Plot small graph.
259
 
 
260
 
        bench> linetype
261
 
           Toggle line type (now dashed)
262
 
 
263
 
        bench> plg1
264
 
           Plot small graph.
265
 
 
266
 
        bench> linetype
267
 
           Toggle line type (now dotted)
268
 
 
269
 
        bench> plg1
270
 
           Plot small graph.
271
 
 
272
 
        bench> linetype
273
 
           Toggle line type (now dash-dot)
274
 
 
275
 
        bench> plg1
276
 
           Plot small graph.
277
 
 
278
 
        bench> linetype
279
 
           Toggle line type (now dash-dot-dot)
280
 
 
281
 
        bench> plg1
282
 
           Plot small graph.
283
 
 
284
 
        bench> linetype
285
 
           Toggle line type (now solid)
286
 
 
287
 
        bench> wide
288
 
           Toggle wide lines (now off)
289
 
 
290
 
        bench> plg1
291
 
           Plot small graph.
292
 
 
293
 
        bench> linetype
294
 
           Toggle line type (now dashed)
295
 
 
296
 
        bench> plg1
297
 
           Plot small graph.
298
 
 
299
 
        bench> linetype
300
 
           Toggle line type (now dotted)
301
 
 
302
 
        bench> plg1
303
 
           Plot small graph.
304
 
 
305
 
        bench> linetype
306
 
           Toggle line type (now dash-dot)
307
 
 
308
 
        bench> plg1
309
 
           Plot small graph.
310
 
 
311
 
        bench> linetype
312
 
           Toggle line type (now dash-dot-dot)
313
 
 
314
 
        bench> plg1
315
 
           Plot small graph.
316
 
 
317
 
        bench> linetype
318
 
           Toggle line type (now solid)
319
 
 
320
 
        bench> txout
321
 
           Exterior text
322
 
 
323
 
        bench> hcp
324
 
           Sent frame to hcp
325
 
 
326
 
        bench> fma
327
 
           Frame advance
328
 
 
329
 
        bench> plt
330
 
           Text test
331
 
 
332
 
        bench> hcp
333
 
           Sent frame to hcp
334
 
 
335
 
        bench> fma
336
 
           Frame advance
337
 
 
338
 
        bench> pli
339
 
           Plot image.
340
 
 
341
 
        bench> hcp
342
 
           Sent frame to hcp
343
 
 
344
 
        bench> fma
345
 
           Frame advance
346
 
 
347
 
        bench> plf1
348
 
           GdFillMesh test
349
 
 
350
 
        bench> hcp
351
 
           Sent frame to hcp
352
 
 
353
 
        bench> fma
354
 
           Frame advance
355
 
 
356
 
        bench> cmode
357
 
           Toggle hcp color mode (now dump)
358
 
 
359
 
        bench> plg1
360
 
           Plot small graph.
361
 
 
362
 
        bench> pls
363
 
           Plot small scatter.
364
 
 
365
 
        bench> pls
366
 
           Plot small scatter.
367
 
 
368
 
        bench> pls
369
 
           Plot small scatter.
370
 
 
371
 
        bench> pls
372
 
           Plot small scatter.
373
 
 
374
 
        bench> pls
375
 
           Plot small scatter.
376
 
 
377
 
        bench> pls
378
 
           Plot small scatter.
379
 
 
380
 
        bench> pls
381
 
           Plot small scatter.
382
 
 
383
 
        bench> plg1
384
 
           Plot small graph.
385
 
 
386
 
        bench> txout
387
 
           Exterior text
388
 
 
389
 
        bench> hcp
390
 
           Sent frame to hcp
391
 
 
392
 
        bench> fma
393
 
           Frame advance
394
 
 
395
 
        bench> pli
396
 
           Plot image.
397
 
 
398
 
        bench> hcp
399
 
           Sent frame to hcp
400
 
 
401
 
        bench> stern
402
 
        OK
403
 
 
404
 
        bench> fma
405
 
           Frame advance
406
 
 
407
 
        bench> plf1
408
 
           GdFillMesh test
409
 
 
410
 
        bench> hcp
411
 
           Sent frame to hcp
412
 
 
413
 
        bench> quit
414
 
        miggle[53] mv bench.cgm check.cgm
415
 
 
416
 
 
417
 
 
418
 
Repeat this test with the command line "bench 1" to generate a PostScript
419
 
file which you can send to your printer to be sure that Gist doesn't
420
 
produce anything which confuses it.  Alternatively, you can build the
421
 
gist previewer and run check.cgm through it to convert to PostScript:
422
 
 
423
 
        miggle[54] gist/gist check.cgm -b -ps check.ps
424
 
 
425
 
Or view the CGM file on your X server:
426
 
 
427
 
        miggle[55] gist/gist check.cgm
428
 
        check.cgm metafile description:
429
 
        Fri Oct 30 13:53:07 1992;  For: munro
430
 
        gist> f
431
 
        gist> f
432
 
        gist> f
433
 
        gist> f
434
 
        gist> f
435
 
        gist> f
436
 
        gist> draw 1
437
 
        gist> quit
438
 
 
439
 
You can also compare the relative sizes of PostScript and CGM output.
440
 
On a more extensive test, I found that:
441
 
 
442
 
  (1) A Gist PostScript file is roughly twice the size of the Gist CGM
443
 
      file produced by the same commands (two hex characters represent
444
 
      one byte).
445
 
  (2) The CPU time required by Gist to produce a PostScript file is two
446
 
      to three times the CPU time required by Gist to produce a CGM file
447
 
      from the same commands.
448
 
  (3) The compress utility will squeeze the PostScript file by about 60%,
449
 
      to a size just slightly smaller than the CGM file.  The CGM file
450
 
      compresses only 10-15% (not worth doing, but slightly smaller than
451
 
      the compressed PostScript).
452
 
 
453
 
The moral is- use Gist CGM output and don't bother to compress it.  The
454
 
gist CGM browser will translate Gist CGM files into exactly the same
455
 
PostScript file Gist would have produced in the first place.
456
 
 
457
 
 
458
 
(3)---------------------------------------------------------------------
459
 
 
460
 
The plg, plm, plc, plv, plf, plt, and pli commands to bench test
461
 
features of the proposed interactive interface routines of the
462
 
same names described in README.  The fma, redraw, limits, and
463
 
logxy commands are also similar to the proposed interface, except
464
 
that the limits command in bench takes the logarithms of the
465
 
limits, while the interactive routine would work in the intuitive
466
 
way.
467
 
 
468
 
Whenever the screen looks interesting, type "hcp" to send it to the
469
 
CGM file "bench.ps", which you can send to your printer.  (Note-
470
 
this will fail silently for the frame displayed at the end of any
471
 
of the movies, or for the "stale" frame displayed after fma.)
472
 
 
473
 
 
474
 
        miggle[67] bench
475
 
        Initializing 51x51 contour function, STANDBY...  DONE
476
 
        bench> plm1
477
 
           GdMesh test
478
 
 
479
 
        bench> txin
480
 
           Interior text
481
 
 
482
 
        bench> txout
483
 
           Exterior text
484
 
 
485
 
        bench> fma
486
 
           Frame advance
487
 
 
488
 
        bench> plt
489
 
           Text test
490
 
 
491
 
        bench> plm1
492
 
           GdMesh test
493
 
 
494
 
        bench> redraw
495
 
           Redraw
496
 
 
497
 
        bench> fma
498
 
           Frame advance
499
 
 
500
 
        bench> plm1
501
 
           GdMesh test
502
 
 
503
 
        bench> limits, .02, 1.48, .31, .59
504
 
           Setting limits
505
 
 
506
 
        bench> limits, -.2, 1.2, e, e
507
 
           Setting limits
508
 
 
509
 
        bench> limits, -.2, e, e, e, square=1
510
 
           Setting limits
511
 
 
512
 
        bench> limits, -.2, 1.5, e, e
513
 
           Setting limits
514
 
 
515
 
        bench> limits, square=0
516
 
           Setting limits
517
 
 
518
 
        bench> logxy, 1, 1
519
 
           Setting logxy
520
 
 
521
 
        bench> limits, 105, 190, -.001, 1
522
 
           Setting limits
523
 
 
524
 
        bench> limits, 17, 39.5, .001, .1
525
 
           Setting limits
526
 
 
527
 
        bench> limits, 17, 32, 1, 100
528
 
           Setting limits
529
 
 
530
 
        bench> limits, 16, 19, 1.e4, 1.e6
531
 
           Setting limits
532
 
 
533
 
        bench> logxy, 0, 0
534
 
           Setting logxy
535
 
 
536
 
        bench> limits, e, e, e, e
537
 
           Setting limits
538
 
 
539
 
        bench> plg
540
 
           Lissajous test
541
 
        elapsed seconds: 2.410000 user, 0.180000 system, 2.839997 wall
542
 
        Plots per wall second= 17.605653
543
 
 
544
 
        bench> animate
545
 
           Toggle animation mode (now on)
546
 
 
547
 
        bench> plg
548
 
           Lissajous test
549
 
        elapsed seconds: 2.320000 user, 0.150000 system, 4.079997 wall
550
 
        Plots per wall second= 12.254911
551
 
 
552
 
        bench> marks
553
 
           Toggle markers (now on)
554
 
 
555
 
        bench> plg
556
 
           Lissajous test
557
 
        elapsed seconds: 3.170000 user, 0.280000 system, 4.389997 wall
558
 
        Plots per wall second= 11.389529
559
 
 
560
 
        bench> wide
561
 
           Toggle wide lines (now on)
562
 
 
563
 
        bench> limits, square=1
564
 
           Setting limits
565
 
 
566
 
        bench> marks
567
 
           Toggle markers (now off)
568
 
 
569
 
        bench> plg
570
 
           Lissajous test
571
 
        elapsed seconds: 2.260000 user, 0.160000 system, 5.779997 wall
572
 
        Plots per wall second= 8.650523
573
 
 
574
 
        bench> wide
575
 
           Toggle wide lines (now off)
576
 
 
577
 
        bench> rays
578
 
           Toggle rays (now on)
579
 
 
580
 
        bench> plg
581
 
           Lissajous test
582
 
        elapsed seconds: 3.090000 user, 0.270000 system, 3.409997 wall
583
 
        Plots per wall second= 14.662770
584
 
 
585
 
        bench> rays
586
 
           Toggle rays (now off)
587
 
 
588
 
        bench> limits, square=0
589
 
           Setting limits
590
 
 
591
 
        bench> plm
592
 
           Begin mesh benchmark.
593
 
        elapsed seconds: 6.930000 user, 0.830000 system, 16.279997 wall
594
 
        Plots per wall second= 3.071254
595
 
 
596
 
        bench> marks
597
 
           Toggle markers (now on)
598
 
 
599
 
        bench> plc
600
 
           Begin contour benchmark.
601
 
        elapsed seconds: 15.810000 user, 0.310000 system, 16.179997 wall
602
 
        Plots per wall second= 3.090235
603
 
 
604
 
        bench> limits, .25, .75, .25, .75
605
 
           Setting limits
606
 
 
607
 
        bench> plv
608
 
           Begin vector benchmark.
609
 
        elapsed seconds: 12.650000 user, 0.860000 system, 14.929997 wall
610
 
        Plots per wall second= 3.348963
611
 
 
612
 
        bench> animate
613
 
           Toggle animation mode (now off)
614
 
 
615
 
        bench> limits, e, e, e, e
616
 
           Setting limits
617
 
 
618
 
        bench> pli
619
 
           Plot image.
620
 
 
621
 
        bench> rainbow
622
 
        OK
623
 
 
624
 
        bench> redraw
625
 
           Redraw
626
 
 
627
 
        bench> cmode
628
 
           Toggle hcp color mode (now dump)
629
 
 
630
 
        bench> stern
631
 
        OK
632
 
 
633
 
        bench> redraw
634
 
           Redraw
635
 
 
636
 
        bench> heat
637
 
        OK
638
 
 
639
 
        bench> gray
640
 
        OK
641
 
 
642
 
        bench> yarg
643
 
        OK
644
 
 
645
 
        bench> earth
646
 
        OK
647
 
 
648
 
        bench> fma
649
 
           Frame advance
650
 
 
651
 
        bench> plg1
652
 
           Plot small graph.
653
 
 
654
 
        bench> pls
655
 
           Plot small scatter.
656
 
 
657
 
        bench> pls
658
 
           Plot small scatter.
659
 
 
660
 
        bench> pls
661
 
           Plot small scatter.
662
 
 
663
 
        bench> pls
664
 
           Plot small scatter.
665
 
 
666
 
        bench> pls
667
 
           Plot small scatter.
668
 
 
669
 
        bench> pls
670
 
           Plot small scatter.
671
 
 
672
 
        bench> pls
673
 
           Plot small scatter.
674
 
 
675
 
        bench> plg1
676
 
           Plot small graph.
677
 
 
678
 
        bench> boxed
679
 
        OK
680
 
 
681
 
        bench> plg1
682
 
           Plot small graph.
683
 
 
684
 
        bench> axes
685
 
        OK
686
 
 
687
 
        bench> plg1
688
 
           Plot small graph.
689
 
 
690
 
        bench> work
691
 
        OK
692
 
 
693
 
        bench> plg1
694
 
           Plot small graph.
695
 
 
696
 
        bench> quit
697
 
        55.9u 4.1s 9:32 10% 0+736k 6+1io 6pf+0w
698
 
 
699
 
Note that in non-dump cmode, a redraw is required after a palette change
700
 
to change the pixel numbers of the image.