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

6.2 GRAPHICAL OUTPUT


6.2.1 Ferret graphical output controls

Ferret command

Function

   

CONTOUR

produces a contour plot of a single field

FILL

alias for CONTOUR/FILL; produces color-filled contour plot

PLOT

produces a line or symbol plot of one or more arrays, or a scatter plot
 

SHADE

produces a shaded representation (rectangular cells)

VECTOR

produces a vector arrow plot

WIRE

produces a 3D wire frame plot

SET WINDOW

manipulates graphics windows

SET VIEWPORT

places graphics output into a sub-window (pane)

 

6.2.2 PPLUS graphical output commands

The plot commands, in the table below, can be customized using /SET_UP to delay display. The PLOT/SET_UP is followed by PPLUS commands which customize the settings for axes, labels, plot layout, and so on. Then the plot will ultimately be rendered using a PPLUS graphical output command (not the Ferret counterpart). A customized contour or filled-contour plot is rendered with PPL CONTOUR, a wire frame plot with PPL VIEW and so on. Please see the overview of this chapter and also the discussion in the Commands Reference section about PPLUS.

In the following sections, there is a "PPLUS commands" subsection detailing which PPLUS commands are used for each type of customization. See the examples in those sections, and cross-references to the PPLUS command syntax in the PPLUS manual (Appendix B).

Command

Function

   

CONTOUR

makes a contour plot

PLOT

plots x-y pairs for all lines of data

PLOTUV

makes a stick plot of vector data

SHADE

makes a shaded representation

VIEW

makes a wire frame plot

VECTOR

makes a plot of a vector field

 

The graphical output command PLOTUV can be used to make stick plots easily, as the following time series example shows.

yes? USE monthly_navy_winds
yes? PLOT/SET/X=180/Y=0 uwnd, vwnd
yes? PPL PLOTUV

PLOTUV example