Skip to main content
  • Home
  • Documentation
  • FAQ
  • Downloads
  • Support
  • Current Release Notes
  • Ferret Users Guide
    • Users Guide Index
    • Commands Reference
    • 1. Introduction
    • 2. Data Set Basics
    • 3. Variables & Expressions
    • 4. Grids & Regions
    • 5. Animations & Gif Images
    • 6. Customizing Plots
    • 7. Handling String Data Symbols
    • 8. Working with Special Data Sets
    • 9. Computing Environment
    • 10. Converting to NetCDF
    • 11. Writing External Functions
    • Glossary
    • Appendix A: Functions
    • Appendix B: PPLUS Guide
    • Appendix C: Ferret-Specific PPLUS Enhancements
  • Previous Release Notes
  • Tutorials and Demos
    • Ferret Tour
    • DSG files: Discrete Sampling Geometries Demo
    • Ferret sorting demo
    • Fast Fourier Transforms demo
    • Empirical Orthogonal Functions demo
    • Ferret objective analysis demo
    • Ferret Palette Demo
    • Map projections
    • Ferret polygon vector demo
    • Ferret Graticules demo
    • Ferret Polytube Demo
    • Ferret Polymark Demo
    • Ferret Constant-Array demo
    • Ferret land_detail demo
    • COADS Tour
    • Levitus Tour
    • Use OPeNDAP
    • Ferret binary read demo
  • PyFerret
    • PyFerret Downloads and Install ../../faq/ferret-faqs.html
    • What is PyFerret?
    • Why use PyFerret?
    • PyFerret for the Ferret user
    • PyFerret command syntax: quick-start notes
    • PyFerret for the Python user
    • Graphics in PyFerret ?
    • New Ferret functionality
    • PyFerret Python functions and constants
    • PyFerret Python objects and methods
    • Ferret external functions in Python
    • Ferret Fortran external functions
    • PyFerret metadata-and-data dictionaries
  • OPeNDAP
    • OPeNDAP usage in Ferret
    • Use OPeNDAP Demo
    • Test OPeNDAP

Appendix B: PPLUS Guide

  • INTRODUCTION
  • GETTING STARTED
    • VAX/VMS
    • Required Definitions
      • Optional Definitions
  • COMMAND FORMAT
    • THE COMMANDS
  • COMMAND SYNOPSIS
    • FILES
      • Data Files
      • Other Data Entry
      • PPLUS Output Files
      • PPLUS Command Files
    • AXIS
      • X- And Y-axis
      • Time Axis
    • LABELS
    • COMMAND PROCEDURES
    • COLOR AND FONTS
    • PLOT APPEARANCE
    • PLOT GENERATION
    • DATA MANIPULATION
    • HELP
  • BEGINNERS GUIDE
    • FORMAT
    • VARS​
    • SKP AND RD
    • PLOT AND CONTOUR
    • EXAMPLES
      • Unformatted Data, X-Y Plot
      • Pre-gridded Data, Contour Plot
      • Ungridded Data, Contour Plot
      • Time Series Plot
  • ROUTING PLOT FILES
    • VAX/VMS
      • Plot Files And Mom
      • Plotting Devices
      • Examples
  • ​PPLUS COMMAND FILES
    • INTRODUCTION
    • SYMBOL SUBSTITUTION
    • GENERAL GLOBAL SYMBOLS
    • EPIC GLOBAL SYMBOLS
    • COMMAND FILE LOGIC
    • ARITHMETIC
    • SYMBOL ARRAYS
    • SPECIAL FUNCTIONS
      • $EDIT
      • $EXTRACT
      • $INTEGER
      • $LENGTH
      • $LOCATE
      • $ELEMENT
    • LABELS
      • AXIS LABELING
      • EMBEDDED STRING COMMANDS
      • Pen Selection
      • Character Slant
      • Subscripting, Superscripting And Back Spacing
    • DATA FORMATS
      • SEQUENTIAL FORMATS
      • BIBO FORMAT
      • EPIC FORMAT
      • DSF FORMAT
    • ADVANCED COMMANDS
      • %OPNPLT/qualifier
      • %CLSPLT/qualifiers
      • %PLTLIN,n
      • %LABEL/qualifier,x,y,ipos,ang,chsiz,label
      • %RANGE,min,max,ntic​
      • %XAXIS/qualifier,xlow,xhigh,xtic,y[,nmstc][,lint][,xunit][,ipos][,csize][,frmt]
      • %YAXIS/qualifier,ylow,yhigh,ytic,x[,nmstc][,lint] [,yunit][,ipos][,csize][,frmt]
  • ​PLOT5, PPLUS DIFFERENCES
  • COMMAND DESCRIPTION
    • @file_name/qualifier arg1 arg2 arg3 ...
    • AUTO,ON/OFF
    • AUTOLAB,ON/OFF
    • AXATIC,ATICX,ATICY​
    • AXLABP,LABX,LABY​
    • AXLEN,XLEN,YLEN​
    • AXLINT,LINTX,LINTY​
    • AXLSZE,HGTX,HGTY​
    • AXNMTC,NMTCX,NMTCY​
    • AXNSIG,NSIGX,NSIGY​
    • AXSET,TOP,BOT,LEFT,RIGHT
    • AXTYPE,TYPEX,TYPEY​
    • BAUD,IB
    • BOX,ON/OFF
    • C
    • CLSPLT​
    • CONPRE,prefix
    • CONPST,postfix
    • CONSET,HGT,NSIG,NARC,DASHLN,SPACLN,CAY,NRNG,DSLAB
    • CROSS,ICODE
    • DATPT,type,mark
    • DEBUG on/off
    • DEC symbol
    • DELETE symbol
    • DFLTFNT,font
    • DIR,arg
    • ECHO,on/off
    • ENGLISH
    • ENTER
    • EVAR/qualifier,x-var,y-var
    • GET,file_name
    • GRID[,LINEAR]
    • HELP,arg
    • HLABS,n,height
    • HLP,arg
    • F expression THEN
    • INC sym
    • LABS/qualifier,n,X,Y,JST,label
    • LABSET,HLAB1,HXLAB,HYLAB,HLABS
    • LEV,arg,arg,arg ...
    • LIMITS,value,comparison,flag
    • LINE,n,MARK,TYPE,XOFF,YOFF,DN1,UP1,DN2,UP2
    • LINFIT,n,XIMIN,XIMAX,XOMIN,XOMAX
    • LIST,IMIN,IMAX,JMIN,JMAX,VCOMP,arg
    • LISTSYM
    • LLABS,n,X,Y,TYPE
    • MARKH,n,SIZE
    • METRIC
    • NLINES
    • ORIGIN,XORG,YORG
    • PEN,n,ipen
    • PLOT/qualifiers,label
    • PLOTV/qualifiers,VANG,INC,label
    • PLOTUV/qualifiers,VANG,INC,label
    • PLTNME,fname
    • PLTYPE,ICODE
    • RD/qualifier,NX,NY,TYPE,n,file_name
    • RESET
    • RETURN
    • RLABS,n,ANG
    • ROTATE,ON/OFF
    • RWD,file_name
    • SAVE,file_name
    • SET sym arg
    • SHOW symbol
    • SIZE,width,height
    • SKP,n,file_name
    • SMOOTH,n
    • SPAWN
    • TAXIS/qualifier,DT,arg
    • TEKNME[,fname]
    • TICS,SMX,LGX,SMY,LGY,IX,IY
    • TIME,TMIN,TMAX,TSTART
    • TITLE,HLAB,label
    • TKTYPE,TYPE
    • TRANSXY,n,XFACT,XOFF,YFACT,YOFF
    • TXLABP,n
    • TXLINT,low_int,hi_int
    • TXLSZE,ht
    • TXNMTC,n
    • TXTYPE,type,style
    • VARS,NGRP,A1,A2,A3,...,Ai
    • VECKEY/qualifier,x,y,ipos,format
    • VECSET,length,scale
    • VECTOR/qual,skipx,skipy,label
    • VELVCT,rlenfact,inc
    • VIEW/qualifiers,ZSCALE,IC,ZMIN,ZMAX,VCOMP,label
    • WHILE expression THEN
    • WINDOW,ON/OFF
    • XAXIS,XLO,XHI,XTIC
    • XFOR,frmt
    • XLAB,label
    • YAXIS,YLO,YHI,YTIC
    • YFOR,frmt
    • YLAB,label
  • FONT TABLES