Manual Gnuplot

  • View
    35

  • Download
    12

Embed Size (px)

Text of Manual Gnuplot

gnuplot 4.4An Interactive Plotting ProgramThomas Williams & Colin KelleyVersion 4.4 organized by: Hans-Bernhard Broker, Ethan A Merritt, and othersMajor contributors (alphabetic order):Hans-Bernhard BrokerJohn CampbellRobert CunninghamDavid DenholmGershon ElberRoger FearickCarsten GrammesLucas HartLars HeckingThomas KoenigDavid KotzEd KubaitisRussell LangTimothee LecomteAlexander LehmannAlexander MaiEthan A MerrittPetr MikulkCarsten StegerTom TkacikJos Van der WoudeAlex WooJames R. Van ZandtJohannes ZellnerCopyright c _ 1986 - 1993, 1998, 2004 Thomas Williams, Colin KelleyCopyright c _ 2004 - 2011 various authorsMailing list for comments: gnuplot-info@lists.sourceforge.netMailing list for bug reports: gnuplot-bugs@lists.sourceforge.netWeb access (preferred): http://sourceforge.net/projects/gnuplotThis manual was originally prepared by Dick Crawford.12 Nov 2011 Version 4.4.42 gnuplot 4.4 CONTENTSContentsI Gnuplot 151 Copyright 152 Introduction 153 Seeking-assistance 174 New features introduced in version 4.4 174.1 Internationalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174.2 Transparency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174.3 Volatile Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174.4 Canvas size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184.5 New plot elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184.6 New or revised terminal drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184.7 New smoothing algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Backwards compatibility 196 Batch/Interactive Operation 197 Command-line-editing 208 Comments 209 Coordinates 2010 Datastrings 2111 Enhanced text mode 2112 Environment 2213 Expressions 2313.1 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2413.1.1 Elliptic integrals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2613.1.2 Random number generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2613.1.3 Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2713.2 Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2713.2.1 Unary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2713.2.2 Binary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2713.2.3 Ternary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2813.3 Gnuplot-dened variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2913.4 User-dened variables and functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29CONTENTS gnuplot 4.4 314 Fonts 3014.1 Cairo (pdfcairo, pngcairo, wxt terminals) . . . . . . . . . . . . . . . . . . . . . . . . . . . 3014.2 Gd (png, gif, jpeg terminals) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3014.3 Postscript (also encapsulated postscript *.eps) . . . . . . . . . . . . . . . . . . . . . . . . 3115 Glossary 3116 Linetype, colors, and styles 3216.1 Colorspec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3316.1.1 Rgbcolor variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3316.1.2 Linecolor variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3417 Mouse input 3417.1 Bind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3417.1.1 Bind space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3517.2 Mouse variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3618 Plotting 3619 Start-up 3720 String constants and string variables 3721 Substitution and Command line macros 3721.1 Substitution of system commands in backquotes . . . . . . . . . . . . . . . . . . . . . . . 3821.2 Substitution of string variables as macros . . . . . . . . . . . . . . . . . . . . . . . . . . . 3821.3 String variables, macros, and command line substitution . . . . . . . . . . . . . . . . . . 3822 Syntax 3922.1 Quote Marks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4023 Time/Date data 40II Plotting styles 4124 Boxerrorbars 4125 Boxes 4226 Boxxyerrorbars 4327 Candlesticks 4328 Circles 4429 Dots 4430 Filledcurves 454 gnuplot 4.4 CONTENTS31 Financebars 4532 Fsteps 4633 Histeps 4634 Histograms 4634.1 Newhistogram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4934.2 Automated iteration over multiple columns . . . . . . . . . . . . . . . . . . . . . . . . . . 4935 Image 4935.1 Transparency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5035.2 Image failsafe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5136 Impulses 5137 Labels 5138 Lines 5239 Linespoints 5240 Points 5241 Steps 5242 Rgbalpha 5343 Rgbimage 5344 Vectors 5345 Xerrorbars 5346 Xyerrorbars 5447 Yerrorbars 5448 Xerrorlines 5449 Xyerrorlines 5550 Yerrorlines 5551 3D (surface) plots 55III Commands 5652 Cd 56CONTENTS gnuplot 4.4 553 Call 5754 Clear 5755 Evaluate 5756 Exit 5857 Fit 5857.1 Adjustable parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6057.2 Short introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6057.3 Error estimates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6157.3.1 Statistical overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6157.3.2 Practical guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6257.4 Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6357.4.1 Control variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6357.4.2 Environment variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6357.5 Multi-branch . . . . . . . . . . . . . . . . . . . . . . .