-
Notifications
You must be signed in to change notification settings - Fork 56
Expand file tree
/
Copy pathwgnuplot.mnu
More file actions
774 lines (762 loc) · 15.4 KB
/
wgnuplot.mnu
File metadata and controls
774 lines (762 loc) · 15.4 KB
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
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
; Menu file for Windows gnuplot
; Roger Hadgraft, 26-5-92
; Russell Lang, 30 Nov 1992
; Modified for 4.0, John Bollinger, 31 Dec 2002
[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 '[DIRECTORY]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 (simple)
Lines
with lines
Points
with points
Lines and Points
with linespoints
Impulses
with impulses
Dots
with dots
Steps
with steps
Fsteps
with fsteps
Histeps
with histeps
[EndMenu]
[Menu]
with Style (compound)
Error Bars
with errorbars
X Error Bars
with xerrorbars
Y Error Bars
with yerrorbars
XY Error Bars
with xyerrorbars
Error Lines
with errorlines
X Error Lines
with xerrorlines
Y Error Lines
with yerrorlines
XY Error Lines
with xyerrorlines
Boxes
with boxes
Filled Curves
with filledcurves
Box Error Bars
with boxerrorbars
Box XY Error Bars
with boxxyerrorbars
Finance Bars
with financebars
Candlesticks
with candlesticks
[EndMenu]
[EndMenu]
[Menu]
&Expressions
Evaluate
print
Complex number ...
{[INPUT]Real part?[EOS],[INPUT]Imaginary part?[EOS]}
[Menu]
Unary
Minus -a
-[INPUT]Arg
Plus +a
+[INPUT]Arg
One's compliment ~a
~[INPUT]Arg
Logcial negation !a
![INPUT]Arg
Factorial a!
[INPUT]Arg[EOS]!
[EndMenu]
[Menu]
Binary
Exponentiation **
**
Multiply *
*
Divide /
/
Add +
+
Subtract -
-
--
Modulo %
%
[EndMenu]
[Menu]
Logical
Equality ==
==
Inequality !=
!=
--
less than <
<
less than or equal <=
<=
greater than >
>
greater than or equal >=
>=
--
Bitwise AND &
&
Bitwise exclusive OR ^
^
Bitwise inclusive OR |
|
--
Logical AND &&
&&
Logical OR ||
||
--
Ternary operator a?b:c
[INPUT]First arg[EOS]?[INPUT]Second arg[EOS]:[INPUT]Third arg[EOS]
[EndMenu]
[EndMenu]
[Menu]
Fu&nctions
[Menu]
Elementary
random number
rand([INPUT]Argument[EOS])
absolute value
abs([INPUT]Argument[EOS])
sign
sgn([INPUT]Argument[EOS])
--
ceiling
ceil([INPUT]Argument[EOS])
floor
floor([INPUT]Argument[EOS])
integer
int([INPUT]Argument[EOS])
--
square root
sqrt([INPUT]Argument[EOS])
exponent
exp([INPUT]Argument[EOS])
logarithm (e)
log([INPUT]Argument[EOS])
logarithm (10)
log10([INPUT]Argument[EOS])
--
cosine
cos([INPUT]Argument[EOS])
sine
sin([INPUT]Argument[EOS])
tangent
tan([INPUT]Argument[EOS])
--
arc cosine
acos([INPUT]Argument[EOS])
arc sine
asin([INPUT]Argument[EOS])
arc tangent
atan([INPUT]Argument[EOS])
arc tangent 2
atan2([INPUT]"y" argument[EOS],[INPUT]"x" argument[EOS])
--
hyperbolic cosine
cosh([INPUT]Argument[EOS])
hyperbolic sine
sinh([INPUT]Argument[EOS])
hyperbolic tangent
tanh([INPUT]Argument[EOS])
--
imaginary
imag([INPUT]Argument[EOS])
real
real([INPUT]Argument[EOS])
arg
arg([INPUT]Argument[EOS])
[EndMenu]
[Menu]
Special
error
erf([INPUT]Argument[EOS])
error c
erfc([INPUT]Argument[EOS])
inv error
inverf([INPUT]Argument[EOS])
--
gamma
gamma([INPUT]Argument[EOS])
igamma
igamma([INPUT]First argument[EOS],[INPUT]Second argument[EOS])
lgamma
lgamma([INPUT]Argument[EOS])
--
ibeta
ibeta([INPUT]First argument[EOS],[INPUT]Second argument[EOS],[INPUT]Third argument[EOS])
--
bessel j0
besj0([INPUT]Argument[EOS])
bessel j1
besj1([INPUT]Argument[EOS])
bessel y0
besy0([INPUT]Argument[EOS])
bessel y1
besy1([INPUT]Argument[EOS])
--
lambertw
lambertw([INPUT]Argument[EOS])
[EndMenu]
[Menu]
Statistical
normal
norm([INPUT]Argument[EOS])
inverse normal
invnorm([INPUT]Argument[EOS])
[EndMenu]
--
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
unset border{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
unset parametric{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
unset clip{ENTER}
Show Clip type
show clip{ENTER}
[EndMenu]
--
[Menu]
Polar
Polar
set polar{ENTER}
Not Polar
unset polar{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
unset autoscale [INPUT]Which axes (eg. xy)?{ENTER}
Show Autoscale
show autoscale{ENTER}
--
Logscale xyz
set logscale [INPUT]Which axes (eg. xy)?{ENTER}
No Logscale xyz
unset logscale [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
unset xzeroaxis{ENTER}
No Y zero axis
unset yzeroaxis{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
unset grid{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
unset arrow [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
unset label [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
unset key{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
unset time{ENTER}
Show Time Location
show time{ENTER}
[EndMenu]
[Menu]
&Styles
[Menu]
Data Style
Lines
set style data lines{ENTER}
Points
set style data points{ENTER}
Lines + Points
set style data linespoints{ENTER}
Dots
set style data dots{ENTER}
Impulses
set style data impulses{ENTER}
--
Error Bars
set style data errorbars{ENTER}
Boxes
set style data boxes{ENTER}
Box Error Bars
set style data boxerrorbars{ENTER}
--
Candlesticks
set style data candlesticks{ENTER}
Finance Bars
set style data financebars{ENTER}
[EndMenu]
Show Data Style
show style data{ENTER}
Clear Data Style
unset style data{ENTER}
--
[Menu]
Function Style
Lines
set style function lines{ENTER}
Points
set style function points{ENTER}
Lines + Points
set style function linespoints{ENTER}
Dots
set style function dots{ENTER}
Impulses
set style function impulses{ENTER}
--
Error Bars
set style function errorbars{ENTER}
Boxes
set style function boxes{ENTER}
Box Error Bars
set style function boxerrorbars{ENTER}
--
Candlesticks
set style function candlesticks{ENTER}
Finance Bars
set style function financebars{ENTER}
[EndMenu]
Show Function Style
show style function{ENTER}
Clear Function Style
unset style function{ENTER}
--
[Menu]
Arrow Style
Head
set style arrow [INPUT]Arrow number?[EOS] head{ENTER}
Heads
set style arrow [INPUT]Arrow number?[EOS] heads{ENTER}
No Heads
set style arrow [INPUT]Arrow number?[EOS] nohead{ENTER}
[EndMenu]
Show Arrow Style
show style arrow [INPUT]Arrow number? {ENTER}
Clear Arrow Style
unset style arrow [INPUT]Arrow number? {ENTER}
--
[Menu]
Fill Style
Empty
set style fill empty{ENTER}
Solid
set style fill solid [INPUT]Density?{ENTER}
Pattern
set style fill pattern [INPUT]Pattern number?{ENTER}
Border
set style fill border [INPUT]Line Type?{ENTER}
No Border
set style fill noborder{ENTER}
[EndMenu]
Show Fill Style
show style fill{ENTER}
Clear Fill Style
unset style fill{ENTER}
--
[Menu]
Line Style
Reset Line Style to its default
set style line [INPUT]Line Style Number?[EOS] default{ENTER}
Line Style ...
set style line [INPUT]Line Style Number?[EOS] [EOS]
Line Type
lt [INPUT]Line Type?[EOS] [EOS]
Dash Pattern
dt [INPUT]Dash Pattern?[EOS] [EOS]
Line Color
lc [INPUT]Line Color?[EOS] [EOS]
Line Width
lw [INPUT]Line Width?[EOS] [EOS]
Point Type
pt [INPUT]Point Type?[EOS] [EOS]
Point Size
ps [INPUT]Point Size?[EOS] [EOS]
Point Interval
pointinterval [INPUT]Interval?[EOS] [EOS]
Palette (for 3D plots)
palette [EOS]
[EndMenu]
Show Line Style
show style line{ENTER}
Clear Line Style
unset style line{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
unset contour{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
unset hidden3d{ENTER}
Show Hidden line removal
show hidden3d{ENTER}
--
Display Surface mesh
set surface{ENTER}
No Surface mesh
unset surface{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}
--
&Options
[OPTIONS]
&Edit wgnuplot.ini
!start notepad %APPDATA%\wgnuplot.ini{ENTER}
Edit &gnuplot.ini
!start notepad %APPDATA%\gnuplot.ini{ENTER}
--
&About
[ABOUT]
[EndMenu]
; Toolbar Buttons
; A number after a semicolon in the title string is interpreted as icon index
; see the article "Toolbar Standard Button Image Index Values" on MSDN:
; http://msdn.microsoft.com/en-us/library/bb760433%28v=vs.85%29.aspx
; Alternatively, a path to an image file relative to share/images may be given.
; Images loaded will be scaled to ButtonSize (in pixels).
;[ButtonSize]
; 24
[Button]
Replot;4
replot{ENTER}
[Button]
Open script file;7
load '[OPEN]load[EOS]*.plt[EOS]'{ENTER}
[Button]
Save script file;8
save '[SAVE]save[EOS]*.plt[EOS]'{ENTER}
[Button]
Change directory;31
cd '[DIRECTORY]New directory?[EOS]'{ENTER}
[Button]
Send terminal output to printer;14
set term push; set terminal [INPUT]Terminal type?{ENTER}set output "PRN"{ENTER}replot{ENTER}set term pop{ENTER}unset output{ENTER}
[Button]
Print current screen contents (win/wxt/qt);14
screendump{ENTER}
[Button]
Previous history entry;15
{^P}
[Button]
Next history entry;16
{^N}
[Button]
Options menu;10
[OPTIONS]