File: wgnuplot.mnu

package info (click to toggle)
gnuplot 3.5beta6.340-5
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 4,792 kB
  • ctags: 4,205
  • sloc: ansic: 41,878; asm: 539; makefile: 498; objc: 379; csh: 297; sh: 277; pascal: 194; perl: 138; lisp: 88
file content (598 lines) | stat: -rw-r--r-- 11,034 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
; Menu file for Windows gnuplot
; Roger Hadgraft, 26-5-92
; Russell Lang, 30 Nov 1992

[Menu]
&File
	&Open ...
		load '[OPEN]load[EOS]*.plt[EOS]'{ENTER}
	&Save ...
		save '[SAVE]save[EOS]*.plt[EOS]'{ENTER}
	&Demos ...
		load '[OPEN]load[EOS]*.dem[EOS]'{ENTER}
	--
	&Change Directory ...
		cd '[INPUT]New directory?[EOS]'{ENTER}
	show Current &Directory
		pwd{ENTER}
	--
	O&utput ...
		set output "[INPUT]Output filename?[EOS]"{ENTER}
	&Printer Output
		set output "PRN"{ENTER}
	&Window Output
		 set output{ENTER}set terminal win{ENTER} 
	Show Output
		show output{ENTER}
	Ou&tput Device ...
		set terminal [INPUT]Terminal type?{ENTER}
	Show Output Devices
		set terminal{ENTER}show terminal{ENTER}
	--
	[Menu]
	History
		Previous command	^P
			{^P}
		Next command	^N
			{^N}
		--
		Back one character	^B
			{^B}
		Forward one character	^F
			{^F}
		--
		Beginning of the line	^A
			{^A}
		End of the line	^E
			{^E}
		--
		Delete previous character	^H
			{^H}
		Delete current character	^D
			{^D}
		Delete last word	^W
			{^W}
		Delete to end of line	^K
			{^K}
		Delete entire line	^U
			{^U}
		--
		Redraw the line	^L
			{^L}
		[EndMenu]
		open DOS window
			shell{ENTER}
		run DOS command ...
			![INPUT]DOS command?{ENTER}
		--
		E&xit
		quit{ENTER}
[EndMenu]

[Menu]
&Plot
	Plot
		plot 
	3D Plot
		splot 
	Replot
		replot{ENTER}
	Clear device
		clear{ENTER}
	--
	Simple Range
		[[INPUT]Lower bound?[EOS]:[INPUT]Upper bound?[EOS]] [EOS]
	Named Range
		[[INPUT]Variable name?[EOS]=[INPUT]Lower bound?[EOS]:[INPUT]Upper bound?[EOS]] [EOS]
	--
	Data filename ...
		'[OPEN]Open[EOS]*.dat[EOS]' [EOS]
	using x,y columns
		using [INPUT]X column?[EOS]:[INPUT]Y column?[EOS] [EOS]
	using x,y,ydelta columns
		using [INPUT]X column?[EOS]:[INPUT]Y column?[EOS]:[INPUT]Ydelta column?[EOS] [EOS]
	using x,y,ylow,yhigh columns
		using [INPUT]X column?[EOS]:[INPUT]Y column?[EOS]:[INPUT]Ylow column?[EOS]:[INPUT]Yhigh column?[EOS] [EOS]
	--
	[Menu]
	with Style
		Lines
			with lines
		Points
			with points
		Lines and Points
			with linespoints
		Impulses
			with impulses
		Steps
			with steps
		Dots
			with dots
		Error Bars
			with errorbars
		Boxes
			with boxes
		Box Error Bars
			with boxerrorbars
	[EndMenu]
[EndMenu]

[Menu]
&Expressions
	Evaluate
		print 
	Complex number ...
		{[INPUT]Real part?[EOS],[INPUT]Imaginary part?[EOS]}
	--
	Exponentiation	**
		**
;	Multiply	*
;		*
;	Divide	/
;		/
;	Add	+
;		+
;	Subtract	-
;		-
	--
	Modulo	%
		%
	Equality	==
		==
	Inequality	!=
		!=
	--
	Bitwise AND	&
		&
	Bitwise exclusive OR	^
		^
	Bitwise inclusive OR	|
		|
	--
	Logical AND	&&
		&&
	Logical OR	||
		||
;	--
;	Ternary operator 1	?
;		?
;	Ternary operator 2	:
;		:
[EndMenu]

[Menu]
Fu&nctions
	abs
		abs
	arg
		arg
	imag
		imag
	real
		real
	sgn
		sgn
	--
	ceil
		ceil
	floor
		floor
	int
		int
	--
	sqrt
		sqrt
	exp
		exp
	log
		log
	log10
		log10
	|
	acos
		acos
	asin
		asin
	atan
		atan
	--
	cos
		cos
	sin
		sin
	tan
		tan
	--
	cosh
		cosh
	sinh
		sinh
	tanh
		tanh
	--
	pi
		pi
	gamma
		gamma
	(x)
		(x)
	|
	besj0
		besj0
	besj1
		besj1
	--
	besy0
		besy0
	besy1
		besy1
	--
	Define User Function ...
		[INPUT]Name for function?[EOS][INPUT]Variable/s, eg. (a,b) ?[EOS]=
	Show User Functions
		show functions{ENTER}
	--
	Define User Variable ...
		[INPUT]Name for variable?[EOS]=[INPUT]Value, eg. 9.81 ?{ENTER}
	Show User Variables
		show variables{ENTER}
	--
	x Dummy variable
		set dummy [INPUT]Variable name?{ENTER}
	x,y Dummy variables
		set dummy [INPUT]Variable names (eg. u,v)?{ENTER}
	Show Dummy variables
		show dummy{ENTER}
[EndMenu]

[Menu]
&General
	Border on
		set border{ENTER}
	Border off
		set noborder{ENTER}
	Show Border
		show border{ENTER}
	--
	Box width
		set boxwidth [INPUT]Box Width?{ENTER}
	Auto Box Width
		set boxwidth{ENTER}
	Show Box width
		show boxwidth{ENTER}
	--
	Show Line Types
		test{ENTER}
	--
	[Menu]
	Parametric
		Set Parametric
			set parametric{ENTER}
		Not Parametric
			set noparametric{ENTER}
		Show Parametric
			show parametric{ENTER}
		--
		t Range
			set trange [[INPUT]Lower bound?[EOS]:[INPUT]Upper bound?[EOS]]{ENTER}
		u Range
			set urange [[INPUT]Lower bound?[EOS]:[INPUT]Upper bound?[EOS]]{ENTER}
		v Range
			set vrange [[INPUT]Lower bound?[EOS]:[INPUT]Upper bound?[EOS]]{ENTER}
	[EndMenu]
	--
	[Menu]
	Clipping
	Clip near points
		set clip points{ENTER}
	Clip one point
		set clip one{ENTER}
	Clip two points
		set clip two{ENTER}
	No Clipping
		set noclip{ENTER}
	Show Clip type
		show clip{ENTER}
	[EndMenu]
	--
	[Menu]
	Polar
	Polar
		set polar{ENTER}
	Not Polar
		set nopolar{ENTER}
	Show Polar
		show polar{ENTER}
	Radial Range
		set rrange [[INPUT]Lower bound?[EOS]:[INPUT]Upper bound?[EOS]]{ENTER}
	Angles in Degrees
		set angles degrees{ENTER}
	Angles in Radians
		set angles radians{ENTER}
	Show Angle units
		show angles{ENTER}
	[EndMenu]
	--
	Set Plot Size
		set size [INPUT]Xscale?[EOS],[INPUT]Yscale?{ENTER}
	Show Plot Size
		show size{ENTER}
	--
	Sampling Rate
		set sample [INPUT]Sampling rate (default=100)?{ENTER}
	Show Sampling Rate
		show sample{ENTER}
[EndMenu]

[Menu]
&Axes
	Autoscale xy
		set autoscale [INPUT]Which axes (eg. xy)?{ENTER}
	No Autoscale xy
		set noautoscale [INPUT]Which axes (eg. xy)?{ENTER}
	Show Autoscale
		show autoscale{ENTER}
	--
	Logscale xyz
		set logscale [INPUT]Which axes (eg. xy)?{ENTER}
	No Logscale xyz
		set nologscale [INPUT]Which axes (eg. xy)?{ENTER}
	Show Logscale
		show logscale{ENTER}
	--
	[Menu]
	Tics
		Tic format string
			set format [INPUT]Axes?[EOS] "[INPUT]Format string?[EOS]"{ENTER}
		Tic marks format
			show format{ENTER}
		--
		Inward facing tics (default)
			set tics in{ENTER}
		Outward facing tics
			set tics out{ENTER}
		Show tics
			show tics{ENTER}
		--
		Tics level
			set ticslevel [INPUT]Level (default=0.5)?{ENTER}
		--
		Tic interval
			set [INPUT]Axis: x, y or z ?[EOS]tics [INPUT]Start, Increment, End (eg. 0,0.5,10) ?{ENTER}
		--
		Tic labels start
			set [INPUT]Axis: x, y or z ?[EOS]tics ("[INPUT]Label text?[EOS]" [INPUT]Position?[EOS]
		another Tic label
			,"[INPUT]Label text?[EOS]" [INPUT]Position?[EOS]
		Tic labels finish
			){ENTER}
	[EndMenu]
	--
	X Range
		set xrange [[INPUT]Lower bound?[EOS]:[INPUT]Upper bound?[EOS]]{ENTER}
	Y Range
		set yrange [[INPUT]Lower bound?[EOS]:[INPUT]Upper bound?[EOS]]{ENTER}
	Z Range
		set zrange [[INPUT]Lower bound?[EOS]:[INPUT]Upper bound?[EOS]]{ENTER}
	--
	X Label
		set xlabel "[INPUT]Label text?[EOS]" [INPUT]X offset, Y offset (eg. 2,3) ?{ENTER}
	Y Label
		set ylabel "[INPUT]Label text?[EOS]" [INPUT]X offset, Y offset (eg. 2,3) ?{ENTER}
	Z Label
		set zlabel "[INPUT]Label text?[EOS]" [INPUT]X offset, Y offset (eg. 2,3) ?{ENTER}
	Show axis Labels
		show xlabel{ENTER}show ylabel{ENTER}show zlabel{ENTER}
	--
	No X zero axis
		set noxzeroaxis{ENTER}
	No Y zero axis
		set noyzeroaxis{ENTER}
	X,Y zero axes on
		set zeroaxis{ENTER}
	Show zero axis status
		show zeroaxis{ENTER}
[EndMenu]

[Menu]
&Chart
	Grid on
		set grid{ENTER}
	Grid off
		set nogrid{ENTER}
	Show Grid
		show grid{ENTER}
	--
	Add Arrow
		set arrow [INPUT]Tag (1-99)?[EOS] from [INPUT]From coordinate?[EOS] to [INPUT]To coordinate?{ENTER}
	Remove arrow
		set noarrow [INPUT]Tag (1-99)?{ENTER}
	Show Arrows
		show arrow{ENTER}
	--
	Add Label
		set label [INPUT]Tag?[EOS] "[INPUT]Label?[EOS]" at [INPUT]Coordinate?[EOS] [INPUT]Justification (l,c,r)?{ENTER}
	Remove Label
		set nolabel [INPUT]Tag?{ENTER}
	Show Labels
		show label{ENTER}
	--
	Set Title
		set title "[INPUT]Title text?[EOS]" [INPUT]X position, Y position (eg. 2,4)?{ENTER}
	Show Title
		show title{ENTER}
	|
	Key (legend) position
		set key [INPUT]Key position?{ENTER}
	Default Key position
		set key{ENTER}
	No Key
		set nokey{ENTER}
	Show Key position
		show key{ENTER}
	--
	Offsets
		set offsets [INPUT]Offsets left,right,top,bottom ?{ENTER}
	Show Offsets
		show offsets{ENTER}
	--
	Time location
		set time [INPUT]Location (eg. 1,1)?{ENTER}
	No Time
		set notime{ENTER}
	Show Time Location
		show time{ENTER}
[EndMenu]

[Menu]
&Styles
	[Menu]
	Data Style
	Lines
		set data style lines{ENTER}
	Points
		set data style points{ENTER}
	Lines + Points
		set data style linespoints{ENTER}
	Dots
		set data style dots{ENTER}
	Impulses
		set data style impulses{ENTER}
	--
	Error Bars
		set data style errorbars{ENTER}
	Boxes
		set data style boxes{ENTER}
	Box Error Bars
		set data style boxerrorbars{ENTER}
	[EndMenu]
	Show Data Style
		show data style{ENTER}
	--
	[Menu]
	Function Style
	Lines
		set function style lines{ENTER}
	Points
		set function style points{ENTER}
	Lines + Points
		set function style linespoints{ENTER}
	Dots
		set function style dots{ENTER}
	Impulses
		set function style impulses{ENTER}
	--
	Error Bars
		set function style errorbars{ENTER}
	Boxes
		set function style boxes{ENTER}
	Box Error Bars
		set function style boxerrorbars{ENTER}
	[EndMenu]
	Show Function style
		show function style{ENTER}
[EndMenu]

[Menu]
&3D
	[Menu]
	Contours
		Linear Contours
			set cntrparam linear{ENTER}
		Cubic Spline Contours
			set cntrparam cubicspline{ENTER}
		B-spline Contours
			set cntrparam bspline{ENTER}
		Number of Contours
			set cntrparam levels [INPUT]How many contours?{ENTER}
		Points for Contours
			set cntrparam points [INPUT]How many points for the contours?{ENTER}
		Order of B-splines
			set cntrparam order [INPUT]Order of B-splines (2-10)?{ENTER}
		--
		Contours on Base
			set contour base{ENTER}
		Contours on Surfaces
			set contour surface{ENTER}
		Contours on Both
			set contour both{ENTER}
		No Contours
			set nocontour{ENTER}
		Show Contour
			show contour{ENTER}
		--
		Number of Isosamples
			set isosamples [INPUT]Number of isosamples?{ENTER}
		Show Isosamples
			show isosamples{ENTER}
	[EndMenu]
	--
	Cartesian Mapping
		set mapping cartesian{ENTER}
	Spherical Mapping
		set mapping spherical{ENTER}
	Cylindrical Mapping
		set mapping cylindrical{ENTER}
	Show Mapping
		show mapping{ENTER}
	--
	Hidden line removal
		set hidden3d{ENTER}
	No Hidden line removal
		set nohidden3d{ENTER}
	Show Hidden line removal
		show hidden3d{ENTER}
	--
	Display Surface mesh
		set surface{ENTER}
	No Surface mesh
		set nosurface{ENTER}
	Show Surface status
		show surface{ENTER}
	--
	Set View
		set view [INPUT]X rotation (degrees)?[EOS],[INPUT]Z rotation?[EOS],[INPUT]Scale?[EOS],[INPUT]Z scale?{ENTER}
	Show View
		show view{ENTER}
[EndMenu]

[Menu]
&Help
	&Index
		help{ENTER}
	Introduction
		help introduction{ENTER}
	&Topic
		help [INPUT]Help Topic?{ENTER}
	&Windows
		help windows{ENTER}
[EndMenu]

; now some buttons
; DON'T put a shortcut key (&) on any of these because
; it doesn't work with Windows 3.1 and it HANGS Windows 3.0.
[Button]
	Replot
		replot{ENTER}
[Button]
	Open
		load '[OPEN]load[EOS]*.plt[EOS]'{ENTER}
[Button]
	Save
		save '[SAVE]save[EOS]*.plt[EOS]'{ENTER}
[Button]
	ChDir
		cd '[INPUT]New directory?[EOS]'{ENTER}
[Button]
	Print
		set terminal [INPUT]Terminal type?{ENTER}set output "PRN"{ENTER}replot{ENTER}set terminal win{ENTER}set output{ENTER}
[Button]
	PrtSc
		screendump{ENTER}
[Button]
	Prev
		{^P}
[Button]
	Next
		{^N}