gnuplot 2015. 1. 22.آ  6 gnuplot 4.2 CONTENTS 34.7 With . . . . . . . . . . . . . . . . . . . . .

  • View
    0

  • Download
    0

Embed Size (px)

Text of gnuplot 2015. 1. 22.آ  6 gnuplot 4.2 CONTENTS 34.7 With . . . . . . . . . . . . . . . . . . . . .

  • gnuplot

    An Interactive Plotting Program

    Thomas Williams & Colin Kelley

    Version 4.2 organized by: Hans-Bernhard Bröker, Ethan A Merritt, and others

    Major contributors (alphabetic order): Hans-Bernhard Bröker

    John Campbell Robert Cunningham

    David Denholm Gershon Elber Roger Fearick

    Carsten Grammes Lucas Hart

    Lars Hecking Thomas Koenig

    David Kotz Ed Kubaitis Russell Lang

    Timothée Lecomte Alexander Lehmann

    Alexander Mai Ethan A Merritt

    Petr Mikuĺık Carsten Steger Tom Tkacik

    Jos Van der Woude Alex Woo

    James R. Van Zandt Johannes Zellner

    Copyright c© 1986 - 1993, 1998, 2004 Thomas Williams, Colin Kelley Copyright c© 2004 - 2007 various authors

    Mailing list for comments: gnuplot-info@lists.sourceforge.net Mailing list for bug reports: gnuplot-bugs@lists.sourceforge.net

    Web access (preferred): http://sourceforge.net/projects/gnuplot

    This manual was originally prepared by Dick Crawford.

    31 August 2007

  • 2 gnuplot 4.2 CONTENTS

    Contents

    I Gnuplot 14

    1 Copyright 14

    2 Introduction 14

    3 Seeking-assistance 15

    4 New features introduced in version 4.2 16

    4.1 New plot styles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    4.1.1 Histogram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    4.1.2 Label plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    4.1.3 Image data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    4.1.4 Filled curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    4.1.5 Vectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    4.2 Input from binary data files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    4.3 New plot elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    4.3.1 RGB colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    4.3.2 Arbitrary rectangles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    4.4 String handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    4.4.1 String and text data read from datafiles . . . . . . . . . . . . . . . . . . . . . . . 17

    4.4.2 User-defined string variables, operators, and functions . . . . . . . . . . . . . . . 17

    4.5 Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    4.6 Auto-layout of multiple plots on a page . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    4.7 Internal variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    4.8 New or revised terminal drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    4.8.1 wxt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    4.8.2 emf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    4.8.3 gif, jpeg, png . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    4.8.4 postscript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    4.8.5 ai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    4.8.6 epslatex, pslatex, pstex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    4.8.7 windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    4.9 Canvas size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    5 Backwards compatibility 18

    6 Features introduced in version 4.0 19

    6.1 Mouse and hotkey support in interactive terminals . . . . . . . . . . . . . . . . . . . . . . 19

    6.2 New terminals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    6.3 New plot style pm3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    6.4 Filled boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

  • CONTENTS gnuplot 4.2 3

    6.5 New plot option smooth frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    6.6 Improved text options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    6.7 More text encodings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    6.8 Arrows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    6.9 Data file format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    6.10 New commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    6.11 Other changes and additions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    6.12 Accompanying documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    7 Batch/Interactive Operation 21

    8 Command-line-editing 21

    9 Comments 22

    10 Coordinates 23

    11 Datastrings 23

    12 Environment 24

    13 Expressions 24

    13.1 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    13.1.1 Random number generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    13.2 Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    13.2.1 Unary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    13.2.2 Binary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    13.2.3 Ternary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    13.3 Gnuplot-defined variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    13.4 User-defined variables and functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    14 Glossary 30

    15 Linetype, colors, and styles 30

    15.1 Colorspec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    16 Mouse input 32

    16.1 Bind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    16.2 Mouse variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

    17 Plotting 34

    18 Start-up 34

    19 String constants and string variables 35

    20 Substitution and Command line macros 35

  • 4 gnuplot 4.2 CONTENTS

    20.1 Substitution of system commands in backquotes . . . . . . . . . . . . . . . . . . . . . . . 35

    20.2 Substitution of string variables as macros . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    20.3 String variables, macros, and command line substitution . . . . . . . . . . . . . . . . . . 36

    21 Syntax 37

    21.1 Quote Marks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    22 Time/Date data 38

    II Commands 39

    23 Cd 39

    24 Call 39

    25 Clear 40

    26 Exit 40

    27 Fit 41

    27.1 Adjustable parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

    27.2 Short introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

    27.3 Error estimates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    27.3.1 Statistical overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    27.3.2 Practical guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

    27.4 Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

    27.4.1 Control variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

    27.4.2 Environment variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

    27.5 Multi-branch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    27.6 Starting values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    27.7 Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    28 Help 47

    29 History 47

    30 If 48

    31 Load 48

    32 Lower 49

    33 Pause 49

    34 Plot 50

    34.1 Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    34.1.1 Binary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

  • CONTENTS gnuplot 4.2 5

    34.1.2 Binary general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

    34.1.2.1 Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

    34.1.2.2 Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

    34.1.2.3 Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

    34.1.2.4 Endian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

    34.1.2.5