NCL Home > Application examples

List of NCL tips and the examples they appear in

This page lists the NCL applications examples that illustrate a specific concept. For example, if you want to find some examples that deal with tickmark labels, use your browser's "find" function to search on "tickmark labels". This will show you a list of NCL examples that illustrate concepts like "turning off map tickmarks" or "removing trailing zeros from tickmark labels". This page is a work in progress.



    wrf_debug_5.ncl (WRF debugging)

Calculate 2.5% and 97.5% bounds via bootstrap methods
    bootstrap_correl_2.ncl (bootstrapping)

Calculate 2.5% and 97.5% bounds via conventional statistical methods
    bootstrap_correl_2.ncl (bootstrapping)

Add _FillValue attribute and then scale the values
    cpcuni_1.ncl

Add the error bars to the associated markers
    scatter_12.ncl (scatter plots)

Add udunits recognized attribute to variable
    arm_1.ncl (Atmospheric Radiation Measurement Program)

Adding 1D coordinate arrays to a variable
    topo_1.ncl (topographic data)

Adding a _FillValue attribute to a variable
    mask_13.ncl (masking)

Adding a blocky hollow circle using polymarkers
    polyg_21.ncl (primitives)

Adding a carriage return to a text string using a function code
    colormap_7.ncl (colormaps)
    dataonmap_14.ncl (Plotting data on a map)
    lcmask_4.ncl (masking lambert conformal)
    mptick_10.ncl (map tickmarks)
    mptick_12.ncl (map tickmarks)
    text_14.ncl (text)

Adding a carriage return to a text string using a function code
    fcodes_3.ncl (function codes)
    text_5.ncl (text)
    viewport_5.ncl (viewport)

Adding a carriage return to the main title using a function code
    title_2.ncl (title plots)

Adding a color to an existing color map
    barb_3.ncl (wind barbs)
    coads_3.ncl (COADS)
    color_16_old.ncl
    color_2_old.ncl
    native_2.ncl (native grids)

Adding a common labelbar to attached plots
    panel_35.ncl (panel plots)

Adding a common labelbar to paneled plots
    animate_4_1.ncl (Animations)
    animate_4_2.ncl (Animations)
    climo_2.ncl (climatology)
    climo_3.ncl (climatology)
    color_4_old.ncl
    color_5.ncl (color functions)
    color_5_old.ncl
    coneff_10.ncl (contour effects)
    newcolor_14.ncl (new 32-bit color capabilities)
    panel_14.ncl (panel plots)
    panel_21.ncl (panel plots)
    panel_23.ncl (panel plots)
    panel_25.ncl (panel plots)
    panel_26.ncl (panel plots)
    panel_26_old.ncl
    panel_28.ncl (panel plots)
    panel_3.ncl (panel plots)
    panel_4.ncl (panel plots)
    panel_5.ncl (panel plots)
    regrid_1.ncl (regridding)
    regrid_2.ncl (regridding)
    regrid_3.ncl (regridding)

Adding a common title to attached plots
    panel_35.ncl (panel plots)

Adding a common title to paneled plots
    climo_3.ncl (climatology)
    coamps_4.ncl (COAMPS)
    coamps_5.ncl (COAMPS)
    coamps_6.ncl (COAMPS)
    conwomap_4.ncl (contours w/o maps)
    panel_2.ncl (panel plots)
    panel_21.ncl (panel plots)
    panel_23.ncl (panel plots)
    panel_27.ncl (panel plots)
    panel_29.ncl (panel plots)
    panel_3.ncl (panel plots)
    panel_34.ncl (panel plots)
    panel_34_old.ncl
    panel_36.ncl (panel plots)
    panel_4.ncl (panel plots)
    panel_5.ncl (panel plots)
    viewport_6.ncl (viewport)

Adding a common title to paneled plots using a custom method
    panel_41.ncl (panel plots)

Adding a complex Greek character to a contour plot
    conwomap_3.ncl (contours w/o maps)
    conwomap_4.ncl (contours w/o maps)

Adding a labelbar to a map as an annotation
    maponly_25.ncl (maps)

Adding a legend
    polyg_16.ncl (primitives)

Adding a legend to a panel plot
    ESMF_regrid_31.ncl (ESMF regridding)

Adding a main title
    title_1.ncl (title plots)

Adding a map to a contour plot as an annotation
    annotate_3.ncl (annotations)

Adding a map to another map as an annotation
    annotate_1.ncl (annotations)
    draworder_5.ncl (drawing order of plot elements)
    mapgrid_3.ncl (map grid lines)
    polyg_19.ncl (primitives)
    polyg_20.ncl (primitives)

Adding a missing value (_FillValue)
    hdf4sds_1.ncl (HDF/HDF-EOS)
    hdf4sds_2.ncl (HDF/HDF-EOS)
    ice_2.ncl (CESM ice model)

Adding a polymarker [ + ] to identify the central location
    polyg_24.ncl (primitives)

Adding a rotated title at the left side of a panel
    bar_22.ncl (bar plots)
    scatter_13.ncl (scatter plots)

Adding a separate curve to an XY plot using gsn_polyline
    xy_5.ncl (XY plots)

Adding a time stamp to a plot
    text_8.ncl (text)
    vector_3.ncl (vector plots)

Adding a title to a labelbar
    WRF_pcp_1.ncl (WRF precipitation)
    colormap_7.ncl (colormaps)
    conOncon_10.ncl (contours on contours)
    hdf4eos_5.ncl (HDF/HDF-EOS)
    hdf4eos_5a.ncl (HDF/HDF-EOS)
    lb_3.ncl (labelbars)
    lb_4.ncl (labelbars)
    mask_5.ncl (masking)
    raster_4.ncl (raster plots)
    unique_9.ncl (unique plots)

Adding a title to a legend
    leg_11.ncl (legends)
    leg_2.ncl (legends)

Adding a vertical title to a labelbar
    WRF_pcp_1.ncl (WRF precipitation)
    conOncon_10.ncl (contours on contours)
    lb_4.ncl (labelbars)

Adding additional text at the bottom of a series of paneled plots
    panel_4.ncl (panel plots)

Adding additional tickmark labels to a plot using gsn_blank_plot
    bar_13.ncl (bar plots)
    bar_horz_13.ncl (bar plots)
    tm_11.ncl (tickmarks)

Adding an _FillValue attribute to a variable
    skewt_7.ncl (Skew-T plots)

Adding an extra curve to a zonal means plot
    zonal_8.ncl (zonal average)

Adding arrows to a plot using the "arrow" function.
    polyg_23.ncl (primitives)

Adding attributes to a variable
    color_7.ncl (color functions)
    color_7_old.ncl
    conLev_2.ncl (contour levels)
    hdf4eos_3.ncl (HDF/HDF-EOS)
    hdf4eos_4.ncl (HDF/HDF-EOS)

Adding curves to an existing XY plot that contains two different Y axes
    xy_25.ncl (XY plots)
    xy_26.ncl (XY plots)
    xy_overlay_25.ncl (XY plots)

Adding custom labels to XY curves
    xy_24.ncl (XY plots)
    xy_vert_24.ncl

Adding degree-minute-second labels to a cylindrical equidistant map
    mptick_11.ncl (map tickmarks)

Adding extra side and bottom labels to paneled plots
    panel_21.ncl (panel plots)

Adding figure strings to paneled plots
    animate_4_1.ncl (Animations)
    animate_4_2.ncl (Animations)
    dataonmap_14.ncl (Plotting data on a map)
    eemd_1.ncl (Empirical Mode Decomposition)
    eemd_1a.ncl (Empirical Mode Decomposition)
    eemd_2.ncl (Empirical Mode Decomposition)
    eemd_3.ncl (Empirical Mode Decomposition)
    interp1d_2.ncl (One-dimensional interpolation)
    newcolor_14.ncl (new 32-bit color capabilities)
    panel_26.ncl (panel plots)
    panel_26_old.ncl
    panel_32.ncl (panel plots)
    panel_37.ncl (panel plots)
    panel_38.ncl (panel plots)
    panel_5.ncl (panel plots)
    stream_10.ncl (streamline plots)
    unique_11.ncl (unique plots)

Adding filled boxes to an XY plot
    unique_10.ncl (unique plots)
    unique_10_thicker.ncl

Adding filled dots to a map
    ESMF_regrid_21.ncl (ESMF regridding)

Adding geographic coordinates
    cpcFamine_1.ncl (high resolution precipitation)

Adding gray to an existing color map
    barb_2.ncl (wind barbs)
    lb_12.ncl (labelbars)
    mcsst_1.ncl (NAVO MCSST)
    mcsst_2.ncl (NAVO MCSST)
    mcsst_3.ncl (NAVO MCSST)
    mcsst_4.ncl (NAVO MCSST)

Adding labels to a curve in an XY plot
    leg_3.ncl (legends)
    leg_4.ncl (legends)
    xy_14.ncl (XY plots)

Adding labels to both ends of a labelbar
    lb_10.ncl (labelbars)
    lb_14.ncl (labelbars)
    topo_2.ncl (topographic data)

Adding labels to curves in an XY plot
    leg_10.ncl (legends)
    leg_15.ncl (legends)
    leg_18.ncl (legends)
    leg_650_10.ncl

Adding labels to the bottom X axis
    bar_horz_5.ncl (bar plots)

Adding labels to the left end of a labelbar
    gpm_1.ncl (high resolution precipitation)

Adding labels to the right Y axis
    bar_5.ncl (bar plots)
    xy_11.ncl (XY plots)

Adding latitude labels to a stereographic map
    mapgrid_6.ncl (map grid lines)

Adding left, center, and right subtitles to a panel plot
    panel_41.ncl (panel plots)

Adding line labels to an XY plot legend
    ave_2.ncl (weighted averages)

Adding lines and polygons to a map
    polyg_19.ncl (primitives)

Adding lines and text to a plot
    cru_6.ncl (CRU data)

Adding lines, markers, and polygons to a map
    polyg_18.ncl (primitives)

Adding longitude/latitude labels to a Robinson map
    mptick_12.ncl (map tickmarks)

Adding longitude/latitude labels to a masked Lambert Conformal map
    lcmask_4.ncl (masking lambert conformal)
    mptick_10.ncl (map tickmarks)

Adding markers to a box plot
    box_3.ncl (box plots)

Adding markers to a map
    polyg_20.ncl (primitives)

Adding meta data (attributes and coordinates [time, lat, lon])
    cmorph_1.ncl (high resolution precipitation)
    cmorph_2.ncl (high resolution precipitation)
    cmorph_4.ncl (high resolution precipitation)
    cmorph_trilbar_2.ncl
    cpcuni_1.ncl
    persiann_2.ncl (high resolution precipitation)
    persiann_3.ncl (high resolution precipitation)
    trmm_1.ncl (high resolution precipitation)

Adding meta data (attributes and coordinates [time, lat, lon])
    cmorph_3.ncl (high resolution precipitation)

Adding meta data (attributes and coordinates) to a variable
    lb_7.ncl (labelbars)
    mcsst_1.ncl (NAVO MCSST)
    mcsst_2.ncl (NAVO MCSST)
    mcsst_3.ncl (NAVO MCSST)
    mcsst_4.ncl (NAVO MCSST)
    minmax_1.ncl (local min/maxima)
    minmax_2.ncl (local min/maxima)
    moc_1.ncl (meridional overturning)
    moc_2.ncl (meridional overturning)
    moc_3.ncl (meridional overturning)
    read_bin_1.ncl (reading binary files)
    read_bin_2.ncl (reading binary files)

Adding min/max values to the end of a labelbar
    lb_10.ncl (labelbars)

Adding minor X tickmarks to a histogram
    histo_14.ncl (histograms)

Adding minor tickmarks to a map
    maponly_24.ncl (maps)

Adding more arrows to streamlines
    stream_4.ncl (streamline plots)
    stream_6.ncl (streamline plots)
    stream_7.ncl (streamline plots)
    stream_8.ncl (streamline plots)
    stream_overlay_8.ncl (streamline plots)

Adding named colors to an existing color map
    colormap_5.ncl (colormaps)

Adding polygons to an XY plot
    draworder_7.ncl (drawing order of plot elements)

Adding radar grid circles and lines with polylines
    radar_5.ncl (radar (r,theta) plots)

Adding shading below a specified contour level
    conOncon_4.ncl (contours on contours)

Adding shading or color fill between specified contour levels
    coneff_13.ncl (contour effects)

Adding shading or color fill to areas on a contour plot with missing data
    coneff_12.ncl (contour effects)
    mask_14.ncl (masking)
    mask_7.ncl (masking)
    moc_2.ncl (meridional overturning)
    moc_3.ncl (meridional overturning)
    radar_1.ncl (radar (r,theta) plots)
    radar_2.ncl (radar (r,theta) plots)

Adding shapefile features to a map
    polyg_20.ncl (primitives)

Adding shapefile outlines to an existing WRF contour/map plot
    shapefiles_14.ncl (Shapefiles)
    shapefiles_14_mask.ncl
    shapefiles_21.ncl (Shapefiles)

Adding shapefile outlines to an existing map
    annotate_13.ncl (annotations)

Adding shapefile outlines to an existing plot
    shapefiles_17.ncl (Shapefiles)
    shapefiles_18.ncl (Shapefiles)

Adding shapefile polygons to an existing plot
    shapefiles_17.ncl (Shapefiles)

Adding small XY plots to a big XY plot as an annotation
    annotate_10.ncl (annotations)
    annotate_9.ncl (annotations)

Adding smooth hollow circles to a plot using polylines
    polyg_21.ncl (primitives)

Adding special labels to a radar plot
    radar_4.ncl (radar (r,theta) plots)

Adding text and markers to a WRF plot.
    wrf_nogsn_poly_5.ncl (WRF gsn_csm)

Adding text strings as an annotation of a plot
    plot_jetstream_icon.ncl

Adding text strings at local minima/maxima locations
    minmax_3.ncl (local min/maxima)
    minmax_4.ncl (local min/maxima)

Adding text strings to a cell-filled contour plot
    text_15.ncl (text)

Adding text to a box plot
    box_4.ncl (box plots)
    box_5.ncl (box plots)

Adding text to a map
    plot_bathy.ncl

Adding text to a modified skew-T
    skewt_9.ncl (Skew-T plots)

Adding text to a plot
    annotate_13.ncl (annotations)
    annotate_3.ncl (annotations)
    bar_7.ncl (bar plots)
    bar_horz_7.ncl (bar plots)
    conLev_3.ncl (contour levels)
    leg_7.ncl (legends)
    polyg_1.ncl (primitives)
    polyg_2.ncl (primitives)
    polyg_4.ncl (primitives)
    polyg_8.ncl (primitives)
    polyg_8_lbar.ncl
    scatter_5.ncl (scatter plots)

Adding text to a plot using plot data coordinates
    text_4.ncl (text)
    text_add_1.ncl (text)

Adding text to individual bars
    bar_20.ncl (bar plots)

Adding tickmark labels to a table using gsn_csm_blank_plot
    table_4.ncl (tables)
    table_7.ncl (tables)

Adding titles to the X/Y axes
    hdf4eos_1.ncl (HDF/HDF-EOS)
    hdf4eos_2.ncl (HDF/HDF-EOS)
    hdf4eos_3.ncl (HDF/HDF-EOS)
    hdf4eos_4.ncl (HDF/HDF-EOS)
    title_1.ncl (title plots)

Adding units and long_name attributes to get subtitles
    rcm_2.ncl (Regional Climate Model)

Adding units attributes to lat/lon arrays
    conLev_3.ncl (contour levels)
    regrid_1.ncl (regridding)

Adding white space around each box in a labelbar
    lb_11.ncl (labelbars)

Adding white space around paneled plots
    mask_5.ncl (masking)
    panel_25.ncl (panel plots)
    panel_6.ncl (panel plots)

Adding your own fill and lines to a bar chart
    bar_17.ncl (bar plots)
    bar_horz_17.ncl (bar plots)

Adjusting the X positions of plots in a panel
    bar_22.ncl (bar plots)
    scatter_13.ncl (scatter plots)

Adjusting the X,Y positions of plots in a panel
    panel_19.ncl (panel plots)

Adjusting the fortran 1-based subscripts to NCL 0-based subscripts
    skewt_10.ncl (Skew-T plots)

Adjusting vector thickness to enhance plot readability
    vector_6.ncl (vector plots)
    vector_7.ncl (vector plots)
    vector_8.ncl (vector plots)
    vector_9.ncl (vector plots)

Aligning text in various ways using the txJust resource
    text_13.ncl (text)

Aligning text strings by their decimal points
    text_16.ncl (text)

Animating WRF data
    animate_2.ncl (Animations)

Animating WRF reflectivity data over a terrain map across time
    animate_3_1.ncl (Animations)
    animate_3_2.ncl (Animations)
    animate_3_3.ncl (Animations)

Animating WRF reflectivity data over a terrain map across time and levels
    animate_4_1.ncl (Animations)
    animate_4_2.ncl (Animations)

Annotating a plot with labelbars, text, and markers
    scatter_7.ncl (scatter plots)

Annotating titles in plots created by wrf_xxxx functions
    wrf_title_6.ncl (WRF titles)

Appending data of mixed types to a CSV file inside a loop
    write_csv_4.ncl (Writing CSV files)
    write_csv_5.ncl (Writing CSV files)

Appending data to an existing ASCII file
    write_asc_4.ncl (writing ASCII files)

Apply 'filwgts_lanczos' *and* Apply 'bw_bandpass_filter'
    bfband_2.ncl (Butterworth filter)

Apply running 13-point average via 'runave'
    xy_33.ncl (XY plots)

Applying 'bw_bandpass_filter' to time series at each grid point
    bfband_1.ncl (Butterworth filter)
    bfband_3.ncl (Butterworth filter)

Applying a quantisation factor to data
    ESMF_regrid_22.ncl (ESMF regridding)

Applying a scale equation to unsigned short data.
    ESMF_regrid_23.ncl (ESMF regridding)

Applying fill opacities to filled elements
    lb_22.ncl (labelbars)
    lb_horz_22.ncl

Applying scale and offset attributes to data
    hdf4sds_5.ncl (HDF/HDF-EOS)

Applying scale and offset attributes to radar data
    radar_2.ncl (radar (r,theta) plots)

Applying spatial weighting
    eof_6_640.ncl

Applying transparency to filled bars
    bar_20.ncl (bar plots)

Area weight observations
    eof_3.ncl (empirical orthogonal functions)
    eof_3_640.ncl

Assign to independent and predictor variables
    regress_5.ncl (regression)

Associating grid coordinates with a variable
    asr_2.ncl (Arctic System Reanalysis)
    asr_3.ncl (Arctic System Reanalysis)
    asr_4.ncl (Arctic System Reanalysis)

At each pixel, extract max 'correctZFactor' over all vertical levels
    hdf4sds_8.ncl (HDF/HDF-EOS)

Attaching a Y axis line as an annotation of another plot
    xy_27.ncl (XY plots)

Attaching a custom labelbar to a bar chart
    bar_18.ncl (bar plots)
    lb_11.ncl (labelbars)
    lb_22.ncl (labelbars)
    lb_horz_22.ncl

Attaching a custom labelbar to a map
    icon_3.ncl (ICON data)
    icon_4.ncl (ICON data)
    icon_5.ncl (ICON data)
    icon_faster_3.ncl (ICON data)
    icon_faster_5.ncl (ICON data)
    maponly_15.ncl (maps)
    maponly_25.ncl (maps)
    mpas_polygon_3.ncl (MPAS)

Attaching a custom labelbar to a plot
    station_2.ncl (station data)
    table_6.ncl (tables)

Attaching a custom legend to a map
    annotate_4.ncl (annotations)

Attaching a filled polygon to an XY plot
    polyg_5.ncl (primitives)

Attaching a labelbar to a plot
    annotate_2.ncl (annotations)
    bar_15.ncl (bar plots)
    bar_horz_15.ncl (bar plots)
    draworder_6.ncl (drawing order of plot elements)
    table_4.ncl (tables)
    table_7.ncl (tables)

Attaching a legend to a plot
    leg_8.ncl (legends)
    unique_12.ncl (unique plots)

Attaching a plot as an annotation of another plot
    annotate_1.ncl (annotations)
    annotate_10.ncl (annotations)
    annotate_11.ncl (annotations)
    annotate_9.ncl (annotations)
    leg_15.ncl (legends)
    leg_18.ncl (legends)
    mask_annotate_16.ncl
    mask_annotate_17.ncl
    mptick_9.ncl (map tickmarks)
    overlay_9.ncl (Overlays)
    xy_27.ncl (XY plots)

Attaching a zonal means plot to a cylindrical equidistant contour plot
    zonal_3.ncl (zonal average)
    zonal_7.ncl (zonal average)
    zonal_8.ncl (zonal average)

Attaching an outlined box to a map plot
    draworder_4.ncl (drawing order of plot elements)
    draworder_4_fix.ncl
    panel_25.ncl (panel plots)
    polyg_4.ncl (primitives)

Attaching annotations to plot
    annotate_12.ncl (annotations)
    text_11.ncl (text)
    text_12.ncl (text)
    text_9.ncl (text)

Attaching coordinate arrays to a variable
    axes_5.ncl (axes)
    conwomap_5.ncl (contours w/o maps)
    hdf4sds_1.ncl (HDF/HDF-EOS)
    hdf4sds_2.ncl (HDF/HDF-EOS)

Attaching customized axes to an existing plot
    axes_4.ncl (axes)

Attaching filled boxes to a map plot
    polyg_13.ncl (primitives)

Attaching filled polygons to a map
    icon_4.ncl (ICON data)
    polyg_12.ncl (primitives)
    polyg_13.ncl (primitives)

Attaching filled polygons to a map plot
    draworder_4.ncl (drawing order of plot elements)
    draworder_4_fix.ncl
    polyg_4.ncl (primitives)
    polyg_9.ncl (primitives)
    polyg_shp_9.ncl

Attaching filled polygons to an XY plot
    polyg_10.ncl (primitives)

Attaching filled triangles and text to a plot
    table_text_8.ncl

Attaching filled triangles to a plot
    table_6.ncl (tables)
    table_8.ncl (tables)

Attaching lat/lon points to a map using gsn_coordinates
    mask_12.ncl (masking)

Attaching lines to a plot
    table_6.ncl (tables)

Attaching lots of text strings to a map
    oz_2.ncl (Page for Australian researchers)
    shapefiles_6.ncl (Shapefiles)
    shapefiles_6_old.ncl
    shapefiles_7.ncl (Shapefiles)
    shapefiles_7_old.ncl
    station_3.ncl (station data)
    station_4.ncl (station data)

Attaching markers to a contour plot
    polyg_3.ncl (primitives)

Attaching markers to a map
    mask_9.ncl (masking)
    scatter_3.ncl (scatter plots)
    shapefiles_11.ncl (Shapefiles)
    shapefiles_4.ncl (Shapefiles)
    station_4.ncl (station data)

Attaching markers to an XY plot
    unique_6.ncl (unique plots)

Attaching markers, text, and polylines to a blank plot
    radar_3.ncl (radar (r,theta) plots)

Attaching markers, text, and polylines to a map
    annotate_4.ncl (annotations)
    unique_12.ncl (unique plots)

Attaching multiple XY plots along the X and Y axes
    unique_11.ncl (unique plots)

Attaching multiple XY plots along the X axes
    cru_6.ncl (CRU data)
    unique_10.ncl (unique plots)
    unique_10_thicker.ncl
    xy_23.ncl (XY plots)
    xy_34.ncl (XY plots)

Attaching multiple custom labelbars to a plot
    table_8.ncl (tables)
    table_text_8.ncl

Attaching plots along the Y axis
    panel_10.ncl (panel plots)
    panel_attach_10.ncl

Attaching plots along the Y axis with a single labelbar
    panel_40.ncl (panel plots)

Attaching polylines and markers to a map plot
    polyg_14.ncl (primitives)

Attaching polylines and polymarkers to an XY plot
    unique_3.ncl (unique plots)

Attaching polylines to a contour plot
    annotate_3.ncl (annotations)

Attaching polylines to a map
    topo_9.ncl (topographic data)

Attaching polylines to a map plot
    isolines_2.ncl
    isolines_3.ncl
    isolines_4.ncl
    mapgrid_5.ncl (map grid lines)
    mapoutlines_1.ncl (map outlines)
    mask_9.ncl (masking)
    polyg_11.ncl (primitives)
    polyg_12.ncl (primitives)
    polyg_6.ncl (primitives)
    polyg_9.ncl (primitives)
    polyg_shp_9.ncl
    shapefiles_11.ncl (Shapefiles)
    shapefiles_4.ncl (Shapefiles)
    trans_1.ncl (transects)
    unique_1.ncl (unique plots)

Attaching polylines to an XY plot
    polyg_10.ncl (primitives)

Attaching polymarkers to a contour plot
    minmax_4.ncl (local min/maxima)

Attaching polymarkers to a map
    latlon_subset_1.ncl (lat/lon subsetting)
    latlon_subset_2.ncl (lat/lon subsetting)
    latlon_subset_3.ncl (lat/lon subsetting)

Attaching polymarkers to a vector plot
    vector_7.ncl (vector plots)

Attaching polymarkers to an XY plot
    xy_29.ncl (XY plots)

Attaching shapefile polylines to a map plot
    mask_12.ncl (masking)
    mask_13.ncl (masking)

Attaching text strings to a map
    mapgrid_6.ncl (map grid lines)
    maponly_25.ncl (maps)
    polyg_12.ncl (primitives)
    text_10.ncl (text)
    text_17.ncl (text)
    unique_1.ncl (unique plots)

Attaching text strings to a plot
    interp1d_1.ncl (One-dimensional interpolation)
    table_7.ncl (tables)
    text_8.ncl (text)
    text_9.ncl (text)

Attaching text strings to the outside of a plot
    annotate_12.ncl (annotations)
    lcmask_4.ncl (masking lambert conformal)
    mptick_10.ncl (map tickmarks)
    mptick_12.ncl (map tickmarks)
    text_11.ncl (text)
    text_12.ncl (text)

Attaching text strings to the top left and right corners of a plot
    text_18.ncl (text)

Attaching three filled contour plots along Y axes
    panel_35.ncl (panel plots)

Attaching two XY plots to the outside of a map
    annotate_6.ncl (annotations)

Attaching two smaller map plots to the outside of a larger map
    annotate_7.ncl (annotations)

Averaging binned data
    binning_1.ncl (binning)
    hdf4sds_3.ncl (HDF/HDF-EOS)

Bin the data into 0.5 degree regions
    binning_3.ncl (binning)

Binning and summing the data from each pass [swath]
    binning_1.ncl (binning)
    hdf4sds_3.ncl (HDF/HDF-EOS)

Binning data
    bar_15.ncl (bar plots)
    bar_horz_15.ncl (bar plots)
    polyg_8.ncl (primitives)
    polyg_8_lbar.ncl

Book-keeping of 'pointers' indicating location of data types
    trmm_3B40RT_1.ncl (high resolution precipitation)
    trmm_3B40RT_2.ncl (high resolution precipitation)
    trmm_3B42RT_1.ncl (high resolution precipitation)
    trmm_3B42RT_2.ncl (high resolution precipitation)

Calculate THETA and THETA_E
    iso_3.ncl (isotherms)

Calculate and plt a weighted areal mean time series
    gfed_6.ncl (GFED: Global Fire Emissions Database)

Calculate assorted statistics
    regress_8.ncl (regression)

Calculate basic statistics
    extval_5.ncl (Extreme value statistics)
    extval_6.ncl (Extreme value statistics)

Calculate basic statistics (here, the mean)
    bootstrap_stat_1.ncl (bootstrapping)
    bootstrap_stat_1a.ncl (bootstrapping)
    bootstrap_stat_2.ncl (bootstrapping)

Calculate bootstrapped cross correlations
    bootstrap_correl_2.ncl (bootstrapping)

Calculate conventional cross correlation (SOI vs Anomalies)
    bootstrap_correl_2.ncl (bootstrapping)

Calculate correlation and assorted statistics using original sample
    bootstrap_correl_1.ncl (bootstrapping)

Calculate daily annual cycle of areally averaged data over a region
    gpcp_3.ncl (GPCP)

Calculate latitude/longitude arrays that define the location
    polyg_25.ncl (primitives)

Calculate linear regression coef
    bootstrap_regcoef_3.ncl (bootstrapping)

Calculate linear regression coef
    bootstrap_regcoef_2.ncl (bootstrapping)

Calculate linear regression coef and Theil-Sen slope
    manken_1.ncl (regression)
    manken_2.ncl (regression)

Calculate linear regression coefficient and confidence interval via
    bootstrap_regcoef_1.ncl (bootstrapping)

Calculate mean differences via bootstrap
    bootstrap_diff_1.ncl (bootstrapping)
    bootstrap_diff_2.ncl (bootstrapping)

Calculate the monthly climatology and then anomalies
    bootstrap_correl_2.ncl (bootstrapping)

Calculate the monthly climatology, minimum and maximum for period
    gfed_5.ncl (GFED: Global Fire Emissions Database)
    gfed_6.ncl (GFED: Global Fire Emissions Database)

Calculate the seasonal average values
    manken_2.ncl (regression)

Calculate the theoretical maximum sunshine duration
    fao56_3.ncl (Evapotranspiration)

Calculating 'sum-of-square' to verify normalization
    eof_0.ncl (empirical orthogonal functions)
    eof_0_640.ncl
    eof_0a.ncl (empirical orthogonal functions)

Calculating EOFs
    eof_1.ncl (empirical orthogonal functions)
    eof_1_640.ncl
    eof_2.ncl (empirical orthogonal functions)
    eof_2_640.ncl
    eof_3.ncl (empirical orthogonal functions)
    eof_3_640.ncl
    eof_6_640.ncl

Calculating EOFs and Principal Components (ie: time series)
    eof_0.ncl (empirical orthogonal functions)
    eof_0_640.ncl
    eof_0a.ncl (empirical orthogonal functions)

Calculating Probability Density Functions
    hdf5eos_4.ncl (HDF/HDF-EOS)

Calculating a bivariate regression line (regline)
    regress_8.ncl (regression)

Calculating a bivariate regression line + an ANOVA (regline_stats)
    regress_8.ncl (regression)

Calculating a cross correlation
    corel_1.ncl (correlations)

Calculating a global weighted average
    ave_1.ncl (weighted averages)

Calculating a hemispheric average
    ave_2.ncl (weighted averages)

Calculating a monthly climatology using user specified years
    godas_3.ncl (GODAS)

Calculating a regional (area averaged) anomaly time series
    godas_3.ncl (GODAS)

Calculating a regression line
    regress_7.ncl (regression)

Calculating a running average
    coneff_6.ncl (contour effects)

Calculating a standardized time series
    indices_nino_1.ncl (Atmospheric and Oceanographic Indices)

Calculating a two-dimensional correlation in time
    corel_3.ncl (correlations)

Calculating a vertical interpolation on a curvilinear grid
    narr_7.ncl (NARR data)

Calculating a volume weighted average
    ave_3.ncl (weighted averages)

Calculating a weighted average
    ave_2.ncl (weighted averages)
    xy_18.ncl (XY plots)

Calculating a zonally averaged annual cycle
    climo_4.ncl (climatology)

Calculating an EOF analysis
    climo_2.ncl (climatology)

Calculating an area averaged anomaly time series
    indices_nino_1.ncl (Atmospheric and Oceanographic Indices)

Calculating an areal time series
    shapefiles_9.ncl (Shapefiles)

Calculating an interpolatory spline through a 1D set of values.
    interp1d_1.ncl (One-dimensional interpolation)
    interp1d_2.ncl (One-dimensional interpolation)

Calculating and plotting a transect
    trans_1.ncl (transects)

Calculating and plotting spectra
    spec_1.ncl (spectral analysis)
    spec_2.ncl (spectral analysis)
    spec_4.ncl (spectral analysis)

Calculating area of a series of quadrilaterals using gc_qarea
    shapefiles_24.ncl (Shapefiles)

Calculating area of a shapefile outline using area_poly_sphere
    shapefiles_24.ncl (Shapefiles)

Calculating areal averages
    cmorph_1.ncl (high resolution precipitation)
    cmorph_2.ncl (high resolution precipitation)
    cmorph_trilbar_2.ncl
    hdf4sds_1.ncl (HDF/HDF-EOS)
    persiann_1.ncl (high resolution precipitation)
    persiann_2.ncl (high resolution precipitation)
    persiann_3.ncl (high resolution precipitation)
    persiann_4.ncl (high resolution precipitation)
    trmm_1.ncl (high resolution precipitation)

Calculating areal averages
    access_1.ncl
    cmorph_3.ncl (high resolution precipitation)

Calculating climatologies spanning user-specified years
    climo_6.ncl (climatology)

Calculating confidence intervals
    spec_3.ncl (spectral analysis)
    spec_4.ncl (spectral analysis)

Calculating cross correlations to verify that each is zero.
    eof_0.ncl (empirical orthogonal functions)
    eof_0_640.ncl
    eof_0a.ncl (empirical orthogonal functions)

Calculating daily anomalies from the mean annual cycle
    climo_5.ncl (climatology)

Calculating decadal means and standard deviations
    climo_1.ncl (climatology)

Calculating deviation from zonal mean
    dev_1.ncl (deviations from a mean)
    dev_2.ncl (deviations from a mean)

Calculating differences between decades
    climo_1.ncl (climatology)

Calculating dispersions statistics
    hdf5eos_4.ncl (HDF/HDF-EOS)

Calculating global anomalies at each grid point
    godas_3.ncl (GODAS)

Calculating interannual variability
    climo_3.ncl (climatology)

Calculating lat/lon arrays that define the location of multiple circles around a central location
    polyg_24.ncl (primitives)

Calculating lat/lon values associated with geoscientific data
    native_5.ncl (native grids)

Calculating long term monthly means from monthly data
    coneff_6.ncl (contour effects)

Calculating monthly climatologies
    climo_2.ncl (climatology)
    climo_3.ncl (climatology)
    coads_3.ncl (COADS)

Calculating positive and negative lags in a cross correlation
    corel_2.ncl (correlations)

Calculating potential vorticity on hybrid surfaces
    pv_hybrid_1.ncl (Potential vorticity)

Calculating potential vorticity on isobaric surfaces
    pv_isobaric_1.ncl (Potential vorticity)
    pv_isobaric_2.ncl (Potential vorticity)

Calculating probabilities
    climo_1.ncl (climatology)

Calculating seasonal means
    climo_1.ncl (climatology)
    climo_2.ncl (climatology)

Calculating standard EOFs
    eof_5.ncl (empirical orthogonal functions)
    eof_5_640.ncl

Calculating standard deviations of monthly means
    climo_3.ncl (climatology)

Calculating symmetric contour intervals
    color_15.ncl (color functions)
    contoursym_3.ncl (contour levels with symmetric color tables)
    eof_1.ncl (empirical orthogonal functions)
    eof_1_640.ncl
    eof_5.ncl (empirical orthogonal functions)
    eof_5_640.ncl

Calculating temporal Fourier information of a monthly climatology
    fanal_2.ncl (Fourier analysis)

Calculating the daily mean annual cycle
    climo_5.ncl (climatology)

Calculating the least squared regression for a one dimensional array
    regress_1.ncl (regression)
    regress_1b.ncl (regression)
    regress_1c.ncl (regression)
    regress_3.ncl (regression)
    regress_3a.ncl (regression)
    scatter_4.ncl (scatter plots)

Calculating the least squares line fit via 'lspoly_n'
    regress_6.ncl (regression)

Calculating the local minima/maxima of your data
    minmax_1.ncl (local min/maxima)
    minmax_2.ncl (local min/maxima)
    minmax_3.ncl (local min/maxima)
    minmax_4.ncl (local min/maxima)

Calculating the regression coefficient (slope) at each grid point
    regress_2.ncl (regression)
    regress_4.ncl (regression)

Calculating the simple linear regression via 'regline_stats'
    regress_1a.ncl (regression)
    regress_6.ncl (regression)

Calculating timings for various parts of a script
    goes_6.ncl (GOES)

Calculating wave information of a monthly climatology
    fanal_3.ncl (Fourier analysis)

Calculating zonal Fourier information of a monthly climatology
    fanal_1.ncl (Fourier analysis)

Call a function to generate the PDF and CDF for the Frechet distribution
    extval_3.ncl (Extreme value statistics)

Call a function to generate the PDF and CDF for the GEV distribution
    extval_1.ncl (Extreme value statistics)

Call a function to generate the PDF and CDF for the Gumbel distribution
    extval_2.ncl (Extreme value statistics)

Call a function to generate the PDF and CDF for the Weibull distribution
    extval_4.ncl (Extreme value statistics)

Calling 'ListSetType' to read variables in 'join' mode
    addfiles_2.ncl

Calling a Fortran subroutine using a shared object created by WRAPIT
    mcsst_4.ncl (NAVO MCSST)

Calling a python script from a NCL script
    task_parallelism_driver_1.ncl
    task_parallelism_driver_2.ncl

Centering labels with respect to labelbar boxes
    conLev_5.ncl (contour levels)
    conLev_6.ncl (contour levels)
    gfed_1.ncl (GFED: Global Fire Emissions Database)
    lb_14.ncl (labelbars)
    lb_15.ncl (labelbars)
    mask_5.ncl (masking)
    vegland_1.ncl (categorical data)

Centering the labels inside each box in a labelbar
    gfed_1.ncl (GFED: Global Fire Emissions Database)
    lb_4.ncl (labelbars)
    vegland_1.ncl (categorical data)

Centering the labels under the labelbar boxes
    hdf4eos_5.ncl (HDF/HDF-EOS)
    hdf4eos_5a.ncl (HDF/HDF-EOS)
    mask_4.ncl (masking)
    shapefiles_1.ncl (Shapefiles)

Change unrecognized variable attributes: 'SCALE FACTOR' and 'UNIT'
    amsr_1.ncl

Change values and units
    regress_3.ncl (regression)
    regress_3a.ncl (regression)

Changing lat / lon label style
    access_2.ncl

Changing line colors and thicknesses in an XY plot
    interp1d_3.ncl (One-dimensional interpolation)

Changing marker types, sizes, colors, and thicknesses in an XY plot
    interp1d_3.ncl (One-dimensional interpolation)

Changing non-standard units associated with the time coordinate variable
    skewt_7.ncl (Skew-T plots)

Changing the _FillValue (not necessary, just 'cultural')
    hdf4sds_9.ncl (HDF/HDF-EOS)

Changing the angle of labelbar labels
    lb_3.ncl (labelbars)

Changing the angle of text strings
    annotate_3.ncl (annotations)
    lcmask_4.ncl (masking lambert conformal)
    mptick_10.ncl (map tickmarks)
    mptick_12.ncl (map tickmarks)

Changing the angle of the X axis string
    title_7.ncl (title plots)
    title_8.ncl (title plots)

Changing the angle of the Y axis string
    polyg_27.ncl (primitives)

Changing the angle of the legend labels
    leg_4.ncl (legends)

Changing the aspect ratio of a bar plot
    bar_1.ncl (bar plots)
    bar_10.ncl (bar plots)
    bar_11.ncl (bar plots)
    bar_12.ncl (bar plots)
    bar_13.ncl (bar plots)
    bar_15.ncl (bar plots)
    bar_2.ncl (bar plots)
    bar_3.ncl (bar plots)
    bar_4.ncl (bar plots)
    bar_5.ncl (bar plots)
    bar_6.ncl (bar plots)
    bar_8.ncl (bar plots)
    bar_horz_1.ncl (bar plots)
    bar_horz_11.ncl (bar plots)
    bar_horz_12.ncl (bar plots)
    bar_horz_13.ncl (bar plots)
    bar_horz_15.ncl (bar plots)
    bar_horz_2.ncl (bar plots)
    bar_horz_3.ncl (bar plots)
    bar_horz_4.ncl (bar plots)
    bar_horz_5.ncl (bar plots)
    bar_horz_6.ncl (bar plots)
    bar_horz_8.ncl (bar plots)
    bar_old_10.ncl
    cmorph_3.ncl (high resolution precipitation)

Changing the aspect ratio of a map
    viewport_6.ncl (viewport)

Changing the aspect ratio of an XY plot
    overlay_16.ncl (Overlays)

Changing the background color of the contour line labels
    ce_5.ncl (cylindrical equidistant projections)
    dev_1.ncl (deviations from a mean)
    dev_2.ncl (deviations from a mean)

Changing the byte order when reading binary data
    topo_1.ncl (topographic data)
    topo_2.ncl (topographic data)

Changing the center latitude and longitude for an orthographic projection
    icon_6.ncl (ICON data)
    mapgrid_4.ncl (map grid lines)
    maponly_22.ncl (maps)
    proj_3.ncl (map projections)
    text_19.ncl (text)

Changing the center longitude for a cylindrical equidistant projection
    climo_3.ncl (climatology)
    coads_1.ncl (COADS)
    coads_2.ncl (COADS)
    coads_4.ncl (COADS)
    color_6.ncl (color functions)
    color_7.ncl (color functions)
    color_7_old.ncl
    conOncon_2.ncl (contours on contours)
    hdf4eos_4.ncl (HDF/HDF-EOS)
    newcolor_15.ncl (new 32-bit color capabilities)

Changing the center longitude/latitude for a cylindrical equidistant projection
    hdf4eos_5.ncl (HDF/HDF-EOS)
    hdf4eos_5a.ncl (HDF/HDF-EOS)

Changing the color and thickness of a Y reference line
    annotate_8.ncl (annotations)
    bar_14.ncl (bar plots)

Changing the color and thickness of an X reference line
    bar_horz_14.ncl (bar plots)

Changing the color and thickness of polylines
    draworder_4.ncl (drawing order of plot elements)
    draworder_4_fix.ncl
    polyg_11.ncl (primitives)
    polyg_4.ncl (primitives)
    polyg_9.ncl (primitives)
    polyg_shp_9.ncl
    viewport_1.ncl (viewport)
    viewport_2.ncl (viewport)
    viewport_3.ncl (viewport)

Changing the color map using "setvalues"
    native_4.ncl (native grids)

Changing the color of a contour line
    conOncon_1.ncl (contours on contours)
    conOncon_5.ncl (contours on contours)
    conOncon_7.ncl (contours on contours)

Changing the color of a filled polygon
    draworder_4.ncl (drawing order of plot elements)
    draworder_4_fix.ncl
    polyg_13.ncl (primitives)
    polyg_4.ncl (primitives)

Changing the color of contour fill patterns
    coneff_12.ncl (contour effects)

Changing the color of land
    maponly_27.ncl (maps)

Changing the color of map outlines
    color_16.ncl (color functions)
    color_16_old.ncl
    lb_12.ncl (labelbars)
    maponly_2.ncl (maps)

Changing the color of streamlines
    stream_3.ncl (streamline plots)
    stream_4.ncl (streamline plots)
    stream_7.ncl (streamline plots)
    stream_8.ncl (streamline plots)
    stream_overlay_8.ncl (streamline plots)

Changing the color of text strings
    fcodes_1.ncl (function codes)
    text_20.ncl (text)

Changing the color of the map grid lines
    mapgrid_3.ncl (map grid lines)
    maponly_18.ncl (maps)

Changing the color of the oceans, land, and inland water areas
    maponly_3.ncl (maps)

Changing the color of tickmark labels
    panel_24.ncl (panel plots)
    unique_10.ncl (unique plots)
    unique_10_thicker.ncl

Changing the color of tickmarks
    axes_4.ncl (axes)

Changing the colors of lines inside a legend
    conOncon_6.ncl (contours on contours)

Changing the contour level spacing
    ce_3.ncl (cylindrical equidistant projections)
    color_11.ncl (color functions)
    color_9.ncl (color functions)
    color_9_new.ncl
    conLab_4.ncl (contour labels)
    coneff_2.ncl (contour effects)
    cru_3.ncl (CRU data)
    lb_8.ncl (labelbars)
    lb_9.ncl (labelbars)
    minmax_4.ncl (local min/maxima)

Changing the contour line thickness
    newcolor_17.ncl (new 32-bit color capabilities)

Changing the dash pattern of a contour line
    conOncon_6.ncl (contours on contours)

Changing the dash patterns of lines inside a legend
    conOncon_6.ncl (contours on contours)
    leg_11.ncl (legends)
    leg_5.ncl (legends)
    leg_6.ncl (legends)
    leg_sl_5.ncl

Changing the data in a contour/map plot using "setvalues"
    animate_1.ncl (Animations)

Changing the default markers in an XY plot
    leg_13.ncl (legends)
    leg_3.ncl (legends)
    xy_2.ncl (XY plots)

Changing the density of a contour fill pattern
    conOncon_4.ncl (contours on contours)

Changing the density of a fill pattern
    draworder_4.ncl (drawing order of plot elements)
    draworder_4_fix.ncl
    polyg_4.ncl (primitives)

Changing the density of contour shaded patterns
    climo_1.ncl (climatology)
    coneff_10.ncl (contour effects)
    coneff_11.ncl (contour effects)

Changing the distance between wind barb ticks
    barb_3.ncl (wind barbs)

Changing the draw order of filled polygons
    scatter_10.ncl (scatter plots)

Changing the fill colors in a bar plot
    bar_15.ncl (bar plots)
    bar_6.ncl (bar plots)
    bar_horz_15.ncl (bar plots)
    bar_horz_6.ncl (bar plots)

Changing the font and color of XY line labels
    xy_14.ncl (XY plots)

Changing the font height of labelbar labels
    lb_13.ncl (labelbars)
    lb_14.ncl (labelbars)
    lb_16.ncl (labelbars)
    lb_16_old.ncl

Changing the font height of the X/Y axis titles
    title_4.ncl (title plots)

Changing the font height of the main title
    title_4.ncl (title plots)

Changing the font height of the three gsnXXXXString subtitles
    title_5.ncl (title plots)

Changing the font of a text string
    color_18.ncl (color functions)
    text_8.ncl (text)
    viewport_5.ncl (viewport)

Changing the font of a text string using a function code
    eqn_5.ncl (equations)
    eqn_6.ncl (equations)

Changing the font of a text string using a function code
    eqn_1.ncl (equations)
    eqn_2.ncl (equations)
    eqn_3.ncl (equations)
    eqn_4.ncl (equations)
    viewport_5.ncl (viewport)

Changing the font of a text string using a function code
    fcodes_1.ncl (function codes)
    mptick_8.ncl (map tickmarks)

Changing the font of the labelbar's labels
    lb_4.ncl (labelbars)

Changing the font size of a legend title
    leg_11.ncl (legends)
    leg_2.ncl (legends)

Changing the font size of legend labels
    leg_1.ncl (legends)
    leg_12.ncl (legends)
    leg_4.ncl (legends)

Changing the font size of text
    fcodes_2.ncl (function codes)

Changing the font size of the labelbar's labels
    colormap_7.ncl (colormaps)
    font_4.ncl (fonts)
    gsn_contour_3.ncl (generic contour plots)
    lb_3.ncl (labelbars)
    proj_1.ncl (map projections)

Changing the height of the bars in a bar plot
    bar_horz_12.ncl (bar plots)
    bar_horz_13.ncl (bar plots)
    bar_horz_3.ncl (bar plots)
    bar_horz_7.ncl (bar plots)

Changing the labelbar labels
    gfed_1.ncl (GFED: Global Fire Emissions Database)
    hdf4eos_5.ncl (HDF/HDF-EOS)
    hdf4eos_5a.ncl (HDF/HDF-EOS)
    lb_2.ncl (labelbars)
    lb_3.ncl (labelbars)
    lb_4.ncl (labelbars)
    vegland_1.ncl (categorical data)

Changing the labels and tickmarks in a bar plot
    bar_5.ncl (bar plots)
    bar_horz_5.ncl (bar plots)

Changing the labels and tickmarks on a contour plot
    axes_5.ncl (axes)
    conwomap_3.ncl (contours w/o maps)
    conwomap_4.ncl (contours w/o maps)
    conwomap_5.ncl (contours w/o maps)

Changing the labels and tickmarks on the X axis in an XY plot
    unique_10.ncl (unique plots)
    unique_10_thicker.ncl
    xy_6.ncl (XY plots)

Changing the labels in a legend
    xy_16.ncl (XY plots)
    xy_32.ncl (XY plots)

Changing the land fill color
    draworder_3.ncl (drawing order of plot elements)
    draworder_5.ncl (drawing order of plot elements)
    lb_21.ncl (labelbars)
    shapefiles_12.ncl (Shapefiles)
    shapefiles_12b.ncl (Shapefiles)

Changing the legend box fill color
    leg_10.ncl (legends)
    leg_15.ncl (legends)
    leg_18.ncl (legends)
    leg_650_10.ncl

Changing the length of a wind barb tick
    barb_3.ncl (wind barbs)

Changing the length of streamlines
    stream_2.ncl (streamline plots)
    stream_3.ncl (streamline plots)
    stream_4.ncl (streamline plots)

Changing the length of the lines in a legend
    leg_12.ncl (legends)

Changing the length of the smallest vector as a fraction of the reference vector
    panel_31.ncl (panel plots)
    veceff_1.ncl (vector effects)
    veceff_2.ncl (vector effects)
    veceff_3.ncl (vector effects)
    veceff_4.ncl (vector effects)
    vector_1.ncl (vector plots)
    vector_2.ncl (vector plots)
    vector_4.ncl (vector plots)

Changing the length of the vectors
    barb_1.ncl (wind barbs)
    ce_4.ncl (cylindrical equidistant projections)
    coamps_2.ncl (COAMPS)
    coamps_3.ncl (COAMPS)
    era40_2.ncl (ERA40 data)
    ice_2.ncl (CESM ice model)
    lcmask_3.ncl (masking lambert conformal)
    veceff_1.ncl (vector effects)
    veceff_2.ncl (vector effects)
    veceff_3.ncl (vector effects)
    veceff_4.ncl (vector effects)

Changing the length of the wind barbs
    barb_2.ncl (wind barbs)
    barb_3.ncl (wind barbs)
    barb_4.ncl (wind barbs)

Changing the length of tickmarks
    axes_4.ncl (axes)
    maponly_24.ncl (maps)
    mptick_5.ncl (map tickmarks)

Changing the line color and thickness in an XY plot
    climo_5.ncl (climatology)
    xy_3.ncl (XY plots)

Changing the line color for multiple curves in an XY plot
    leg_13.ncl (legends)
    leg_15.ncl (legends)
    leg_18.ncl (legends)
    unique_10.ncl (unique plots)
    unique_10_thicker.ncl
    xy_2.ncl (XY plots)
    xy_7.ncl (XY plots)

Changing the line colors of lines inside a legend
    leg_5.ncl (legends)
    leg_sl_5.ncl

Changing the line dash pattern in an XY plot
    unique_6.ncl (unique plots)
    xy_3.ncl (XY plots)
    xy_31.ncl (XY plots)
    xy_7.ncl (XY plots)
    xy_8.ncl (XY plots)

Changing the line thickness for multiple curves in an XY plot
    xy_2.ncl (XY plots)

Changing the line thickness in an XY plot
    xy_31.ncl (XY plots)

Changing the location of the three gsnXXXXString subtitles
    title_6.ncl (title plots)

Changing the magnitude of the vectors
    coamps_2.ncl (COAMPS)
    coamps_3.ncl (COAMPS)
    era40_2.ncl (ERA40 data)
    ice_2.ncl (CESM ice model)
    vector_9.ncl (vector plots)

Changing the map grid lines to dashed lines
    mapgrid_2.ncl (map grid lines)
    mapgrid_6.ncl (map grid lines)
    maponly_18.ncl (maps)
    maponly_23.ncl (maps)
    raster_3.ncl (raster plots)

Changing the marker color and size in a map plot
    leg_7.ncl (legends)
    polyg_8.ncl (primitives)
    polyg_8_lbar.ncl
    scatter_3.ncl (scatter plots)

Changing the marker color in a map plot
    polyg_7.ncl (primitives)

Changing the marker color in an XY plot
    regress_1.ncl (regression)
    regress_5.ncl (regression)
    scatter_1.ncl (scatter plots)
    scatter_2.ncl (scatter plots)
    scatter_4.ncl (scatter plots)
    scatter_5.ncl (scatter plots)
    scatter_8.ncl (scatter plots)
    xy_4.ncl (XY plots)

Changing the marker colors inside a legend
    leg_11.ncl (legends)

Changing the marker colors on a polar map plot
    scatter_6.ncl (scatter plots)

Changing the marker size in an XY plot
    regress_1.ncl (regression)
    regress_5.ncl (regression)
    scatter_1.ncl (scatter plots)
    scatter_2.ncl (scatter plots)
    scatter_4.ncl (scatter plots)
    scatter_5.ncl (scatter plots)
    scatter_8.ncl (scatter plots)
    xy_4.ncl (XY plots)

Changing the marker sizes on a polar map plot
    scatter_6.ncl (scatter plots)

Changing the markers in an XY plot
    regress_1.ncl (regression)
    regress_5.ncl (regression)
    scatter_1.ncl (scatter plots)
    scatter_2.ncl (scatter plots)
    scatter_4.ncl (scatter plots)
    scatter_5.ncl (scatter plots)
    scatter_8.ncl (scatter plots)
    xy_4.ncl (XY plots)

Changing the markers inside a legend
    leg_11.ncl (legends)

Changing the minimum latitude for a polar stereographic map
    color_3.ncl (color functions)
    color_4.ncl (color functions)
    color_4_old.ncl

Changing the ocean fill color
    draworder_5.ncl (drawing order of plot elements)

Changing the order of items inside a legend
    leg_9.ncl (legends)

Changing the orientation of a legend
    leg_3.ncl (legends)
    scatter_5.ncl (scatter plots)

Changing the orientation of the labelbar
    lb_5.ncl (labelbars)
    mask_10.ncl (masking)

Changing the position of individual plots on a page
    meteo_1.ncl (meteograms)

Changing the position of the vector arrow relative to data location
    vector_7.ncl (vector plots)

Changing the precision of the tickmark labels
    xy_11.ncl (XY plots)

Changing the reference annotation string for vectors
    roms_5.ncl (ROMS)

Changing the scale of the data
    moc_2.ncl (meridional overturning)

Changing the size and location of a plot using viewport resources
    polyg_12.ncl (primitives)

Changing the size of a PNG image
    WRF_pcp_1.ncl (WRF precipitation)
    conOncon_10.ncl (contours on contours)
    gpm_1.ncl (high resolution precipitation)
    logo_4.ncl (adding NCAR logo)
    newcolor_11.ncl (new 32-bit color capabilities)
    panel_9.ncl (panel plots)
    polyg_12.ncl (primitives)
    raster_4.ncl (raster plots)
    shapefiles_15.ncl (Shapefiles)
    unique_10.ncl (unique plots)
    unique_10_thicker.ncl
    unique_9.ncl (unique plots)

Changing the size of the dot fill pattern in a contour plot
    coneff_11.ncl (contour effects)

Changing the size of the dot fill pattern in gsn_contour_shade
    wavelet_3.ncl (wavelets)

Changing the size of the vectors
    barb_1.ncl (wind barbs)

Changing the size of the wind barbs
    barb_2.ncl (wind barbs)
    barb_3.ncl (wind barbs)

Changing the size of tickmark labels
    axes_4.ncl (axes)

Changing the size/shape of a contour plot using viewport resources
    cmorph_3.ncl (high resolution precipitation)
    conwomap_2.ncl (contours w/o maps)
    gsn_contour_2.ncl (generic contour plots)

Changing the size/shape of an XY plot using viewport resources
    viewport_4.ncl (viewport)
    xy_18.ncl (XY plots)
    xy_33.ncl (XY plots)
    xy_5.ncl (XY plots)

Changing the stride of the labelbar labels
    ce_3.ncl (cylindrical equidistant projections)
    coamps_1.ncl (COAMPS)
    grid_fill_1.ncl (grid filling)
    lb_5.ncl (labelbars)

Changing the style of the map tickmarks labels
    mapgrid_1.ncl (map grid lines)
    mapgrid_2.ncl (map grid lines)
    mapgrid_3.ncl (map grid lines)
    mptick_2.ncl (map tickmarks)

Changing the thickness and pattern of grid lines on an XY plot
    xy_9.ncl (XY plots)

Changing the thickness of a wind barb tick
    barb_4.ncl (wind barbs)

Changing the thickness of map outlines
    coamps_1.ncl (COAMPS)
    maponly_2.ncl (maps)
    native_5.ncl (native grids)

Changing the thickness of polylines
    conOncon_9.ncl (contours on contours)

Changing the tickmarks labels on a map
    mptick_6.ncl (map tickmarks)
    mptick_7.ncl (map tickmarks)
    mptick_8.ncl (map tickmarks)

Changing the title on the Y axis
    xy_5.ncl (XY plots)
    xy_7.ncl (XY plots)

Changing the view of a satellite map
    dataonmap_9.ncl (Plotting data on a map)
    dataonmap_grid_9.ncl (Plotting data on a map)
    draworder_3.ncl (drawing order of plot elements)
    maponly_5.ncl (maps)
    mask_6.ncl (masking)
    sat_1.ncl (satellite projections)

Changing the view of an orthographic map
    hdf4sds_5.ncl (HDF/HDF-EOS)
    maponly_22.ncl (maps)
    mask_4.ncl (masking)

Changing the width and height of a labelbar
    ease_1.ncl (EASE grid)
    ease_2.ncl (EASE grid)
    gfed_1.ncl (GFED: Global Fire Emissions Database)
    gsn_contour_3.ncl (generic contour plots)
    lb_11.ncl (labelbars)
    lb_13.ncl (labelbars)
    lb_16.ncl (labelbars)
    lb_16_old.ncl
    lb_5.ncl (labelbars)
    vegland_1.ncl (categorical data)

Changing the width and height of a legend
    annotate_4.ncl (annotations)
    conOncon_6.ncl (contours on contours)
    leg_1.ncl (legends)
    leg_10.ncl (legends)
    leg_11.ncl (legends)
    leg_12.ncl (legends)
    leg_15.ncl (legends)
    leg_18.ncl (legends)
    leg_2.ncl (legends)
    leg_3.ncl (legends)
    leg_4.ncl (legends)
    leg_650_10.ncl
    omega_1.ncl (omega)
    xy_31.ncl (XY plots)

Changing the width and height of a map
    viewport_6.ncl (viewport)

Changing the width and height of a plot
    cru_6.ncl (CRU data)
    interp1d_1.ncl (One-dimensional interpolation)
    lb_11.ncl (labelbars)
    lb_5.ncl (labelbars)
    meteo_1.ncl (meteograms)
    meteo_2.ncl (meteograms)
    panel_24.ncl (panel plots)
    time_labels_1.ncl (time axis labels)
    time_labels_3.ncl (time axis labels)
    tm_1.ncl (tickmarks)
    tm_10.ncl (tickmarks)
    tm_2.ncl (tickmarks)
    tm_3.ncl (tickmarks)
    tm_horz_3.ncl
    xy_5.ncl (XY plots)

Changing the width and height of an XY plot legend
    ave_2.ncl (weighted averages)

Changing the width of a labelbar
    gpm_1.ncl (high resolution precipitation)

Changing the width of the bars in a bar plot
    annotate_8.ncl (annotations)
    bar_12.ncl (bar plots)
    bar_13.ncl (bar plots)
    bar_14.ncl (bar plots)
    bar_3.ncl (bar plots)
    bar_7.ncl (bar plots)
    bar_horz_14.ncl (bar plots)

Changing the width of the bars in a histogram
    histo_11.ncl (histograms)

Checking the variable type on the file prior to reading
    hdf5eos_2.ncl (HDF/HDF-EOS)

Clipping markers outside the viewport
    scatter_2.ncl (scatter plots)

Clipping vectors outside a viewport
    vector_6.ncl (vector plots)

Color-coding climate divisions based on precipitation values
    polyg_2.ncl (primitives)

Color-coding markers based on data values
    contour1d_4.ncl (contouring 1D random data)
    contour1d_4_640.ncl

Color-coding markers based on surface wind speed
    polyg_17.ncl (primitives)

Coloring shapefile outlines based on an array of values
    polyg_19.ncl (primitives)

Coloring vectors based on magnitude
    ice_2.ncl (CESM ice model)
    veceff_1.ncl (vector effects)
    veceff_2.ncl (vector effects)
    veceff_4.ncl (vector effects)

Coloring vectors based on temperature data
    vector_4.ncl (vector plots)

Coloring vectors by magnitude
    vector_8.ncl (vector plots)

Coloring vectors with a single color
    veceff_3.ncl (vector effects)

Combining two sets of paneled plots on one page
    dataonmap_14.ncl (Plotting data on a map)
    panel_14.ncl (panel plots)
    panel_15.ncl (panel plots)
    panel_15_old.ncl
    panel_17.ncl (panel plots)
    panel_18.ncl (panel plots)
    panel_18_old.ncl
    panel_22.ncl (panel plots)
    panel_33.ncl (panel plots)
    panel_33_old.ncl
    panel_5x2_33.ncl
    panel_tilt_33.ncl
    panel_trilbar_17.ncl
    panel_trilbar_18.ncl
    panel_trilbar_18_old.ncl

Compares different map resolutions for a world map
    mapoutlines_5.ncl (map outlines)
    mapoutlines_5_zoom.ncl

Compares the different settings for the mpDataSetName resource
    mapoutlines_7.ncl (map outlines)

Comparing Colorado county NCL map outlines to shapefile map outlines
    shapefiles_15.ncl (Shapefiles)

Comparing Meridional Overturning Circulation (MOC) from the NCOM model to calculated values
    moc_1.ncl (meridional overturning)

Comparing data on two MPAS meshes using paneled plots
    mpas_11.ncl (MPAS)
    mpas_9.ncl (MPAS)

Comparing data plotted natively to data plotted non-natively
    native_6.ncl (native grids)

Comparing functions for interpolating a 1D array of points
    interp1d_4.ncl (One-dimensional interpolation)

Comparing linear and logarithmic axes
    tm_7.ncl (tickmarks)

Comparing shapefile data with NCL's map databases
    coast_3.ncl (coastlines)
    wrf_gsn_9.ncl (WRF gsn_csm)

Comparing shapefile masking with a coarse and fine grid
    shapefiles_16.ncl (Shapefiles)

Comparing smooth contours with raster contours
    contour1d_1.ncl (contouring 1D random data)

Comparing styles of map tickmarks labels
    ce_3.ncl (cylindrical equidistant projections)

Comparing the old Mollweide projection with the new one
    maponly_18.ncl (maps)

Comparing two sets of histograms
    histo_12.ncl (histograms)
    histo_6.ncl (histograms)
    histo_6a.ncl (histograms)
    overlay_4.ncl (Overlays)

Comparing various hollow circle markers
    polyg_22.ncl (primitives)

Compressing plots
    pub_1.ncl (layout tricks)

Compute EOFs
    eof_3.ncl (empirical orthogonal functions)
    eof_3_640.ncl

Compute climatology and anomalies
    eof_3.ncl (empirical orthogonal functions)
    eof_3_640.ncl

Compute monthly mean cloud cover at 00Z, 12Z and all time
    e20c_2.ncl

Compute the ratio (modeled/maximum)
    fao56_3.ncl (Evapotranspiration)

Computing a Heat Index (HI) for each time (here, hourly values)
    heat_1.ncl (Heat Index/Stress)
    heat_2.ncl (Heat Index/Stress)

Computing a climatology for a selected region and time period
    indices_nino_1.ncl (Atmospheric and Oceanographic Indices)

Computing correlations between SOI and various gridded variables
    indices_soi_2.ncl (Atmospheric and Oceanographic Indices)

Computing daily averages using simple loop plus array syntax
    crcm_1.ncl (Canadian Climate Center: CRCM)
    crcm_2.ncl (Canadian Climate Center: CRCM)

Computing dispersion statistics
    regrid_12.ncl (regridding)
    regrid_13.ncl (regridding)

Computing global areal mean values after computing the appropriate weights
    regrid_9.ncl (regridding)

Computing global areal mean values after computing the gaussian weights
    regrid_8.ncl (regridding)

Computing global areal mean values after generating the weights
    regrid_7.ncl (regridding)

Computing global areal mean values by generating the weights
    regrid_10.ncl (regridding)
    regrid_6.ncl (regridding)

Computing omega from CCSM output.
    omega_1.ncl (omega)
    omega_2.ncl (omega)

Computing relative humidity via temperature and specific humidity
    heat_1.ncl (Heat Index/Stress)
    heat_2.ncl (Heat Index/Stress)

Computing the Oceanic Nino Index
    indices_oni_1.ncl (Atmospheric and Oceanographic Indices)
    indices_oni_2.ncl (Atmospheric and Oceanographic Indices)

Computing the Southern Oscillation Index signal and noise values
    indices_soi_1.ncl (Atmospheric and Oceanographic Indices)

Computing the Standardized Precipitation Index (SPI)
    spi_1.ncl (Standardized Precipitation Index)
    spi_2.ncl (Standardized Precipitation Index)

Computing the max daily value at each grid point
    heat_2.ncl (Heat Index/Stress)

Computing wavelets
    wavelet_1.ncl (wavelets)
    wavelet_2.ncl (wavelets)
    wavelet_3.ncl (wavelets)

Constructing the lat/lon edges of an MPAS mesh for cell fill
    mpas_10.ncl (MPAS)
    mpas_11.ncl (MPAS)

Contouring AVHRR data
    avhrr_1.ncl (AVHRR)

Contouring ISCCP data
    isccp_1.ncl (ISCCP grid)

Contouring an ARPEGE grid
    arpege_1.ncl (ARPEGE grids)
    contour1d_2.ncl (contouring 1D random data)
    contour1d_2_640.ncl

Contouring at exact contour levels
    conLev_6.ncl (contour levels)

Contouring data located at "equivalent latitudes"
    equiv_lat_1.ncl (Equivalent latitudes)

Contouring one-dimensional X, Y, Z data
    ESMF_regrid_21.ncl (ESMF regridding)
    arpege_1.ncl (ARPEGE grids)
    contour1d_1.ncl (contouring 1D random data)
    contour1d_1_640.ncl
    contour1d_2.ncl (contouring 1D random data)
    contour1d_2_640.ncl
    contour1d_3.ncl (contouring 1D random data)
    contour1d_3_640.ncl
    contour1d_4.ncl (contouring 1D random data)
    contour1d_4_640.ncl
    dataonmap_5.ncl (Plotting data on a map)
    dataonmap_5_640.ncl
    dataonmap_grid_5.ncl (Plotting data on a map)
    icon_1.ncl (ICON data)
    icon_2.ncl (ICON data)
    icon_4.ncl (ICON data)
    icon_5.ncl (ICON data)
    icon_6.ncl (ICON data)
    icon_faster_2.ncl (ICON data)
    icon_faster_5.ncl (ICON data)
    isccp_1.ncl (ISCCP grid)
    station_1.ncl (station data)
    station_old_1.ncl
    trimesh_1.ncl (triangular meshes)
    trimesh_1_640.ncl

Controlling how contour labels are drawn
    ce_5.ncl (cylindrical equidistant projections)

Controlling the draw order of a polygon
    draworder_1.ncl (drawing order of plot elements)
    draworder_1_fix.ncl
    xy_10.ncl (XY plots)

Controlling the draw order of markers relative to map fill
    draworder_5.ncl (drawing order of plot elements)

Controlling the draw order of polygons, lines, and markers
    draworder_4.ncl (drawing order of plot elements)
    draworder_4_fix.ncl

Controlling the position of plots in a panel
    panel_38.ncl (panel plots)

Controlling the size and appearance of the vector arrow heads
    veceff_3.ncl (vector effects)

Controlling the size of the vector arrow heads
    veceff_2.ncl (vector effects)

Controlling the spacing of labels on a contour line
    conLab_3.ncl (contour labels)

Controlling whether the labelbar shows same opacity as contours
    overlay_12.ncl (Overlays)

Controlling which contour lines get drawn
    coneff_15.ncl (contour effects)
    station_1.ncl (station data)
    station_old_1.ncl

Controlling which contour lines get labeled
    conLab_7.ncl (contour labels)

Converting "byte" data to "float"
    avhrr_1.ncl (AVHRR)
    mcsst_1.ncl (NAVO MCSST)
    mcsst_2.ncl (NAVO MCSST)
    mcsst_3.ncl (NAVO MCSST)
    mcsst_4.ncl (NAVO MCSST)

Converting "short" data to "float"
    climo_5.ncl (climatology)
    climo_6.ncl (climatology)
    coads_1.ncl (COADS)
    coads_2.ncl (COADS)
    coads_3.ncl (COADS)
    coads_4.ncl (COADS)
    cru_1.ncl (CRU data)
    cru_2.ncl (CRU data)
    cru_3.ncl (CRU data)
    cru_4.ncl (CRU data)
    cru_7.ncl (CRU data)
    hdf4sds_4.ncl (HDF/HDF-EOS)

Converting "string" time values using cd_calendar
    climo_5.ncl (climatology)
    climo_6.ncl (climatology)
    hdf4sds_5.ncl (HDF/HDF-EOS)

Converting NDC values to lat/lon values
    mptick_9.ncl (map tickmarks)

Converting WRF Times variable to numeric values
    time_labels_3.ncl (time axis labels)

Converting YYYYMM array to fractional year values
    csv_8.ncl (Reading CSV files)

Converting YYYYMM time to "days since" time using cd_inv_calendar
    time_labels_4.ncl (time axis labels)

Converting YYYYMM time to fractional year values
    time_3.ncl (time coordinates)
    time_4.ncl (time coordinates)

Converting a lat/lon grid to a POP grid
    lat2pop_1.ncl (lat/lon to POP)

Converting from HSV space to RGB space
    color_13.ncl (color functions)
    color_18.ncl (color functions)
    colormap_6.ncl (colormaps)

Converting lat/lon arrays from radians to degrees
    dataonmap_13.ncl (Plotting data on a map)
    dataonmap_13_640.ncl
    dataonmap_5_sf.ncl

Converting lat/lon values to NDC values
    annotate_7.ncl (annotations)
    annotate_8.ncl (annotations)
    lcmask_4.ncl (masking lambert conformal)
    mptick_10.ncl (map tickmarks)
    mptick_12.ncl (map tickmarks)
    text_10.ncl (text)
    text_17.ncl (text)

Converting sigma coorindates to pressure levels
    vert_2.ncl (vertical interpolations)

Converting strings to integers
    table_5.ncl (tables)

Coordinate subscripting
    overlay_14.ncl (Overlays)

Copying attributes from one variable to another
    ave_1.ncl (weighted averages)
    ave_2.ncl (weighted averages)
    corel_3.ncl (correlations)
    regress_2.ncl (regression)
    regress_4.ncl (regression)

Copying coordinate arrays from one variable to another
    climo_1.ncl (climatology)
    corel_3.ncl (correlations)
    mask_9.ncl (masking)

Counting missing values
    cmorph_1.ncl (high resolution precipitation)
    cmorph_2.ncl (high resolution precipitation)
    cmorph_trilbar_2.ncl
    hdf4sds_1.ncl (HDF/HDF-EOS)
    persiann_1.ncl (high resolution precipitation)
    persiann_2.ncl (high resolution precipitation)
    persiann_3.ncl (high resolution precipitation)
    persiann_4.ncl (high resolution precipitation)
    trmm_1.ncl (high resolution precipitation)

Counting missing values
    cmorph_3.ncl (high resolution precipitation)

Create a base 'super variable'
    smap_l3_4.ncl

Create a function that handles data accees
    taylor_7.ncl (Taylor diagrams)
    taylor_7b.ncl (Taylor diagrams)

Create a local function to facilitate handling variables
    hdf5eos_3a.ncl (HDF/HDF-EOS)

Create a netCDF-3 file for each binary file
    cpcuni_1.ncl

Create a panel plot
    ST4_2.ncl
    extval_1.ncl (Extreme value statistics)
    extval_2.ncl (Extreme value statistics)
    extval_3.ncl (Extreme value statistics)
    extval_4.ncl (Extreme value statistics)
    regress_7.ncl (regression)
    vector_8.ncl (vector plots)
    vector_9.ncl (vector plots)

Create a panel plot using a common label bar
    gfed_5.ncl (GFED: Global Fire Emissions Database)
    gfed_6.ncl (GFED: Global Fire Emissions Database)

Create a rectilinear grid with 'nominally' the same curvilinear resolution
    ESMF_regrid_37.ncl (ESMF regridding)

Create a table of ONI
    indices_oni_2.ncl (Atmospheric and Oceanographic Indices)

Create a udunits recognized time variable
    time_1.ncl (time coordinates)

Create all associated meta data for each variable
    sparc_1.ncl (SPARC)

Create an 'x-axis' that assigns named months to the mid day of each month
    fao56_2.ncl (Evapotranspiration)

Create an array that spans the desired area
    binning_2.ncl (binning)

Create arrays with data
    regress_1a.ncl (regression)

Create contour plots
    fao56_2.ncl (Evapotranspiration)
    fao56_3.ncl (Evapotranspiration)

Create grid lat/lon coordinates
    grid_fill_5.ncl (grid filling)

Create local functions to draw separate x and y 'error bars'
    scatter_12.ncl (scatter plots)

Create netCDF
    ESMF_regrid_35.ncl (ESMF regridding)

Create netCDF global attributes
    sparc_1.ncl (SPARC)

Create panel plot
    bootstrap_correl_2.ncl (bootstrapping)

Create separate sine waves and combine (superposition)
    fanal_4.ncl (Fourier analysis)

Create several vertical cross-sections
    cloudsat_1.ncl (CloudSat: Cloud Vertical Structure)

Creating a 'time' array consisting of day-of-year
    fao56_2.ncl (Evapotranspiration)

Creating a GFED classification plot using raster contours
    gfed_1.ncl (GFED: Global Fire Emissions Database)

Creating a Hovmueller plot
    hov_1.ncl (Hovmueller plots)
    hov_2.ncl (Hovmueller plots)
    hov_4.ncl (Hovmueller plots)

Creating a LogLin object
    barb_4.ncl (wind barbs)

Creating a blank plot
    axes_4.ncl (axes)
    bar_16.ncl (bar plots)
    bar_18.ncl (bar plots)
    bar_old_10.ncl
    mptick_9.ncl (map tickmarks)
    newcolor_12.ncl (new 32-bit color capabilities)
    radar_3.ncl (radar (r,theta) plots)

Creating a center subtitle
    ce_2.ncl (cylindrical equidistant projections)
    climo_3.ncl (climatology)
    conLab_4.ncl (contour labels)

Creating a color map to match the number of contour levels
    color_12.ncl (color functions)

Creating a color map using RGB triplets
    WRF_pcp_1.ncl (WRF precipitation)
    animate_1.ncl (Animations)
    coamps_1.ncl (COAMPS)
    coamps_3.ncl (COAMPS)
    color_12.ncl (color functions)
    colormap_2.ncl (colormaps)
    colormap_2a.ncl (colormaps)
    conOncon_10.ncl (contours on contours)
    conOncon_9.ncl (contours on contours)
    hdf5_1.ncl (HDF/HDF-EOS)
    mask_4.ncl (masking)
    mask_6.ncl (masking)
    meteo_1.ncl (meteograms)
    meteo_2.ncl (meteograms)

Creating a color map using RGB triplets read off a file
    color_10.ncl (color functions)

Creating a color map using RGB values
    annotate_12.ncl (annotations)

Creating a color map using RGB values.
    raster_5.ncl (raster plots)

Creating a color map using RGBA quadruplets
    WRF_pcp_1.ncl (WRF precipitation)
    conOncon_10.ncl (contours on contours)

Creating a color map using named colors
    WRF_lc_6.ncl (WRF lambert conformal projections)
    WRF_lc_8.ncl (WRF lambert conformal projections)
    climo_3.ncl (climatology)
    color_4.ncl (color functions)
    color_4_old.ncl
    colormap_2.ncl (colormaps)
    colormap_2a.ncl (colormaps)
    conOncon_8.ncl (contours on contours)
    draworder_5.ncl (drawing order of plot elements)
    hdf4eos_5.ncl (HDF/HDF-EOS)
    hdf4eos_5a.ncl (HDF/HDF-EOS)
    maponly_19.ncl (maps)
    native_3.ncl (native grids)
    oz_2.ncl (Page for Australian researchers)
    panel_25.ncl (panel plots)
    raster_1.ncl (raster plots)
    regrid_10.ncl (regridding)
    regrid_11.ncl (regridding)
    regrid_6.ncl (regridding)
    regrid_7.ncl (regridding)
    scatter_5.ncl (scatter plots)
    scatter_7.ncl (scatter plots)
    shapefiles_6.ncl (Shapefiles)
    shapefiles_6_old.ncl
    shapefiles_7.ncl (Shapefiles)
    shapefiles_7_old.ncl
    table_5.ncl (tables)
    unique_1.ncl (unique plots)

Creating a color map using span_named_colors
    colormap_8.ncl (colormaps)
    colormap_9.ncl (colormaps)

Creating a color map using the HSV color model
    colormap_6.ncl (colormaps)
    colormap_7.ncl (colormaps)

Creating a colormap that reverses itself at the mid point
    colormap_9.ncl (colormaps)

Creating a composite image of a night and day pass
    mcsst_4.ncl (NAVO MCSST)

Creating a difference plot
    climo_1.ncl (climatology)
    cru_3.ncl (CRU data)

Creating a greyscale color map
    annotate_3.ncl (annotations)
    topo_7.ncl (topographic data)
    topo_raster_7.ncl

Creating a latitude variable va an NCL function
    fao56_2.ncl (Evapotranspiration)

Creating a main title
    axes_5.ncl (axes)
    ce_2.ncl (cylindrical equidistant projections)
    conwomap_5.ncl (contours w/o maps)
    text_5.ncl (text)
    veceff_1.ncl (vector effects)
    veceff_2.ncl (vector effects)
    xy_5.ncl (XY plots)

Creating a map of Australia
    oz_1.ncl (Page for Australian researchers)

Creating a map of the United States
    weather_sym_6.ncl (weather symbols)

Creating a mask array using outlines from a shapefile
    shapefiles_11.ncl (Shapefiles)
    shapefiles_23.ncl (Shapefiles)
    shapefiles_24.ncl (Shapefiles)

Creating a netCDF file
    binning_1.ncl (binning)
    cmorph_1.ncl (high resolution precipitation)
    cmorph_2.ncl (high resolution precipitation)
    cmorph_3.ncl (high resolution precipitation)
    cmorph_trilbar_2.ncl
    regrid_10.ncl (regridding)
    regrid_11.ncl (regridding)
    regrid_13.ncl (regridding)
    regrid_6.ncl (regridding)
    regrid_7.ncl (regridding)
    regrid_8.ncl (regridding)
    regrid_9.ncl (regridding)
    trmm_1.ncl (high resolution precipitation)

Creating a new date array to use in a plot
    xy_5.ncl (XY plots)

Creating a panel of bar charts overlaid on maps
    panel_30.ncl (panel plots)

Creating a panel plot
    gfed_2.ncl (GFED: Global Fire Emissions Database)

Creating a quiver plot
    unique_14.ncl (unique plots)

Creating a radiance plot
    hdf4eos_2.ncl (HDF/HDF-EOS)

Creating a red-yellow-blue color map
    polyg_2.ncl (primitives)

Creating a reflectance plot
    hdf4eos_1.ncl (HDF/HDF-EOS)

Creating a separate hodograph plot
    skewt_9.ncl (Skew-T plots)

Creating a separate procedure to create a specific plot
    xy_29.ncl (XY plots)

Creating a single 'time' variable that is CF conforming
    gpm_2.ncl (high resolution precipitation)

Creating a sinusoid using array syntax
    eemd_1.ncl (Empirical Mode Decomposition)
    eemd_1a.ncl (Empirical Mode Decomposition)

Creating a special "LogLin" object
    draworder_4.ncl (drawing order of plot elements)
    draworder_4_fix.ncl

Creating a time dimension
    gpm_hdf2nc.ncl (high resolution precipitation)

Creating a topography plot using raster contours
    raster_4.ncl (raster plots)
    unique_9.ncl (unique plots)

Creating a vegetation classification plot using raster contours
    vegland_1.ncl (categorical data)

Creating a vegetation plot using raster contours
    raster_3.ncl (raster plots)

Creating a vertical profile plot
    xy_16.ncl (XY plots)
    xy_3.ncl (XY plots)

Creating a vertical slice plot
    vert_2.ncl (vertical interpolations)

Creating an integer yyyymm given a start and last year
    time_1.ncl (time coordinates)

Creating an intermittent using array syntax and 'where' function
    eemd_2a.ncl (Empirical Mode Decomposition)

Creating animations
    Katrina_circle.ncl
    Katrina_circle_hist.ncl
    animate_1.ncl (Animations)
    animate_2.ncl (Animations)
    animate_3_1.ncl (Animations)
    animate_3_2.ncl (Animations)
    animate_3_3.ncl (Animations)
    animate_4_1.ncl (Animations)
    animate_4_2.ncl (Animations)
    topo_7.ncl (topographic data)
    topo_raster_7.ncl
    unique_4.ncl (unique plots)

Creating bivariate PDFs of variables with different distributions
    pdf_5.ncl (probability distributions)

Creating contours for a constant field
    conLev_5.ncl (contour levels)

Creating contours of POP Basin index values
    popmask_1.ncl (POP basins and masking)

Creating dummy data
    weather_sym_2.ncl (weather symbols)
    weather_sym_3.ncl (weather symbols)
    weather_sym_4.ncl (weather symbols)

Creating function to perform specific tasks
    gfed_3.ncl (GFED: Global Fire Emissions Database)

Creating horizontal and vertical labelbars
    WRF_pcp_1.ncl (WRF precipitation)
    conOncon_10.ncl (contours on contours)
    overlay_10.ncl (Overlays)

Creating map tickmark labels with degree symbols
    mptick_7.ncl (map tickmarks)

Creating netCDF files
    persiann_4.ncl (high resolution precipitation)

Creating packed netCDF files
    persiann_1.ncl (high resolution precipitation)
    persiann_2.ncl (high resolution precipitation)
    persiann_3.ncl (high resolution precipitation)

Creating several vertical profile and cross-section plots
    calipso_2.ncl (CALIPSO)

Creating simple ascii (text) files of each sounding
    skewt_7.ncl (Skew-T plots)

Creating the appropriate grid and time coordinates
    amsr_1.ncl

Creating the reciprocal and performing regression calculation
    regress_1c.ncl (regression)

Creating tickmark objects using gsn_blank_plot
    axes_4.ncl (axes)

Creating tickmark objects using gsn_csm_blank_plot
    maponly_24.ncl (maps)
    xy_30.ncl (XY plots)

Creating two contour plots with two sets of filled contours
    WRF_pcp_1.ncl (WRF precipitation)
    WRF_pcp_2.ncl (WRF precipitation)
    WRF_pcp_old_2.ncl
    conOncon_10.ncl (contours on contours)

Creating variables for input to 'demod_cmplx'
    demod_cmplx_1.ncl (spectral analysis)
    demod_cmplx_1b.ncl (spectral analysis)

Creating your own filled box markers
    polyg_7.ncl (primitives)

Creating your own line dash pattern for an XY plot
    xy_3.ncl (XY plots)
    xy_31.ncl (XY plots)

Creating your own markers for an XY plot
    scatter_2.ncl (scatter plots)
    unique_12.ncl (unique plots)
    xy_4.ncl (XY plots)

Creating your own markers using NhlNewMarker
    polyg_22.ncl (primitives)

Creating your own tickmark labels using gsn_text_ndc
    tm_12.ncl (tickmarks)

Creating zonal plots
    access_2.ncl

Culling isolines to get a less busy plot
    isolines_3.ncl
    isolines_4.ncl

Custom tick mark labeling on the left axis
    sparc_2.ncl (SPARC)

Customizing a labelbar
    annotate_12.ncl (annotations)

Customizing a labelbar for a contour plot
    gfed_1.ncl (GFED: Global Fire Emissions Database)
    gsn_contour_3.ncl (generic contour plots)
    lb_5.ncl (labelbars)
    mask_4.ncl (masking)
    panel_37.ncl (panel plots)
    vegland_1.ncl (categorical data)

Customizing a labelbar in a panel plot
    ESMF_regrid_31.ncl (ESMF regridding)
    stream_10.ncl (streamline plots)

Customizing arrows using color, line thickness, and dash patterns
    polyg_23.ncl (primitives)

Customizing axis labels in panel plot to label columns and rows
    polyg_27.ncl (primitives)

Customizing figure strings in paneled plots
    newcolor_14.ncl (new 32-bit color capabilities)
    panel_26.ncl (panel plots)
    panel_26_old.ncl
    panel_5.ncl (panel plots)

Customizing or adding titles to plots created by wrf_xxxx functions
    wrf_title_2.ncl (WRF titles)

Customizing or turning off titles in plots created by wrf_xxxx functions
    wrf_title_4.ncl (WRF titles)

Customizing the Y axis tickmarks
    histo_12.ncl (histograms)

Customizing the background of a Skew-T plot
    skewt_1.ncl (Skew-T plots)
    skewt_2.ncl (Skew-T plots)
    skewt_3.ncl (Skew-T plots)
    skewt_4.ncl (Skew-T plots)

Customizing the contour informational label
    WRF_pcp_2.ncl (WRF precipitation)
    WRF_pcp_old_2.ncl

Customizing the fill color of various map areas
    unique_1.ncl (unique plots)

Customizing the labels in a legend
    leg_1.ncl (legends)
    leg_2.ncl (legends)
    leg_3.ncl (legends)
    leg_5.ncl (legends)
    leg_9.ncl (legends)
    leg_sl_5.ncl
    scatter_5.ncl (scatter plots)
    xy_31.ncl (XY plots)

Customizing titles in plots created by wrf_xxxx functions
    wrf_title_5.ncl (WRF titles)

Customzing the axes of a zonal means plot
    zonal_4.ncl (zonal average)

Customzing the look of a zonal means plot
    zonal_6.ncl (zonal average)
    zonal_7.ncl (zonal average)

Dealing with (possibly) packed data on netCDF file
    crcm_1.ncl (Canadian Climate Center: CRCM)
    crcm_2.ncl (Canadian Climate Center: CRCM)

Dealing with the issue of different
    godas_4.ncl (GODAS)

Decreasing the font size of text
    text_1.ncl (text)
    text_2.ncl (text)
    text_3.ncl (text)
    text_4.ncl (text)
    text_add_1.ncl (text)

Decreasing the font size of the main title
    shapefiles_3.ncl (Shapefiles)
    shapefiles_3_old.ncl

Decreasing the number of vectors drawn
    barb_1.ncl (wind barbs)
    barb_2.ncl (wind barbs)
    barb_3.ncl (wind barbs)
    ce_4.ncl (cylindrical equidistant projections)
    coamps_2.ncl (COAMPS)
    coamps_3.ncl (COAMPS)
    lcmask_3.ncl (masking lambert conformal)

Decreasing the thickness of contour lines
    conOncon_7.ncl (contours on contours)

Defining a color map by spanning between named colors
    colormap_8.ncl (colormaps)
    colormap_9.ncl (colormaps)

Derive the amplitude, phase, and percent variance for each sine wave
    fanal_4.ncl (Fourier analysis)

Deriving various quantities
    skewt_9.ncl (Skew-T plots)

Determine the number of _FillValue (nmsg); use 'mask' if nmsg>0
    ESMF_regrid_35.ncl (ESMF regridding)

Displaying Probability Density Functions
    hdf5eos_4.ncl (HDF/HDF-EOS)

Draw light lat-lon outlines
    hdf4sds_9.ncl (HDF/HDF-EOS)

Drawing 10x6 plots in one panel
    panel_28.ncl (panel plots)

Drawing Antarctica with ice shelves
    maponly_19.ncl (maps)

Drawing Caribbean Islands
    maponly_26.ncl (maps)

Drawing Greek characters on an XY plot
    polyg_5.ncl (primitives)
    xy_10.ncl (XY plots)

Drawing HSV color wedges
    color_18.ncl (color functions)
    colormap_6.ncl (colormaps)
    colormap_7.ncl (colormaps)

Drawing Hovmueller plots
    coneff_1.ncl (contour effects)
    coneff_2.ncl (contour effects)
    panel_10.ncl (panel plots)
    panel_attach_10.ncl
    time_labels_2.ncl (time axis labels)

Drawing Mexican and U.S. states
    maponly_9.ncl (maps)

Drawing Skew-T plots
    skewt_2.ncl (Skew-T plots)
    skewt_3.ncl (Skew-T plots)
    skewt_4.ncl (Skew-T plots)

Drawing Skew-T plots
    skewt_7.ncl (Skew-T plots)

Drawing Skew-T plots at nearest grid locations
    skewt_6.ncl (Skew-T plots)

Drawing U.S. climate divisions
    maponly_15.ncl (maps)

Drawing U.S. climate divisions for Idaho
    maponly_25.ncl (maps)

Drawing U.S. states
    native_3.ncl (native grids)
    rcm_1.ncl (Regional Climate Model)
    rcm_2.ncl (Regional Climate Model)

Drawing X axis labels at a 45 degree angle
    histo_15.ncl (histograms)
    histo_4.ncl (histograms)

Drawing XY plot curves with both lines and markers
    leg_13.ncl (legends)
    leg_3.ncl (legends)
    overlay_16.ncl (Overlays)
    xy_2.ncl (XY plots)
    xy_28.ncl (XY plots)
    xy_37.ncl (XY plots)

Drawing Y axis labels using exponents
    axes_3.ncl (axes)

Drawing a "phase" contour plot
    phase_1.ncl (phased plots)

Drawing a 4-panel bar plot
    bar_22.ncl (bar plots)

Drawing a 4-panel scatter plot
    scatter_13.ncl (scatter plots)

Drawing a Lambert Conformal U.S. map color-coded by climate divisions
    polyg_1.ncl (primitives)
    polyg_2.ncl (primitives)

Drawing a Lambert Conformal map using high resolution map outlines
    coast_2.ncl (coastlines)

Drawing a Robinson map projection
    ESMF_regrid_23.ncl (ESMF regridding)

Drawing a Skew-T plot with and without wind barbs
    skewt_2.ncl (Skew-T plots)

Drawing a WRF lat/lon grid using gsn_coordinates
    datagrid_2.ncl (Drawing data locations via lines or polymarkers)
    datagrid_4.ncl (Drawing data locations via lines or polymarkers)
    mapgrid_7.ncl (map grid lines)
    shapefiles_14_mask.ncl
    shapefiles_21.ncl (Shapefiles)
    wrf_gsn_3.ncl (WRF gsn_csm)

Drawing a X reference line in an XY plot
    omega_1.ncl (omega)
    omega_2.ncl (omega)

Drawing a Y reference line in a bar chart
    bar_horz_17.ncl (bar plots)

Drawing a Y reference line in an XY plot
    annotate_8.ncl (annotations)
    bar_14.ncl (bar plots)
    climo_5.ncl (climatology)
    panel_9.ncl (panel plots)
    xy_5.ncl (XY plots)

Drawing a bar chart
    annotate_2.ncl (annotations)
    bar_15.ncl (bar plots)
    bar_horz_15.ncl (bar plots)
    draworder_6.ncl (drawing order of plot elements)
    lb_11.ncl (labelbars)
    meteo_1.ncl (meteograms)
    meteo_2.ncl (meteograms)
    tm_4.ncl (tickmarks)

Drawing a bar chart of already-binned data
    bar_21.ncl (bar plots)

Drawing a base plot of differences
    conOncon_4.ncl (contours on contours)

Drawing a basic contour plot using gsn_contour
    gsn_contour_1.ncl (generic contour plots)
    gsn_contour_2.ncl (generic contour plots)
    gsn_contour_3.ncl (generic contour plots)

Drawing a black-and-white XY plot
    eof_6_640.ncl
    omega_2.ncl (omega)
    viewport_1.ncl (viewport)
    xy_1.ncl (XY plots)

Drawing a black-and-white streamline plot
    stream_5.ncl (streamline plots)

Drawing a black-and-white streamline plot over a map
    stream_1.ncl (streamline plots)
    stream_2.ncl (streamline plots)

Drawing a black-and-white vector plot
    vector_6.ncl (vector plots)
    vector_7.ncl (vector plots)

Drawing a black-and-white vector plot over a cylindrical equidistant map
    vector_3.ncl (vector plots)

Drawing a border around filled polygons
    polyg_1.ncl (primitives)
    polyg_2.ncl (primitives)

Drawing a box around a contour plot viewport
    viewport_2.ncl (viewport)

Drawing a box around a lat/lon area of interest
    annotate_13.ncl (annotations)

Drawing a box around a map plot viewport
    viewport_3.ncl (viewport)

Drawing a box around an XY plot viewport
    viewport_1.ncl (viewport)

Drawing a box around an area of interest on a map
    topo_9.ncl (topographic data)

Drawing a cartesian coordinate system
    axes_4.ncl (axes)

Drawing a circle on a map
    mask_6.ncl (masking)

Drawing a color map as a horizontal labelbar
    colormap_10.ncl (colormaps)

Drawing a color significance plot
    conOncon_8.ncl (contours on contours)

Drawing a contour plot over a map
    iso_4.ncl (isotherms)

Drawing a custom labelbar
    annotate_2.ncl (annotations)
    bar_11.ncl (bar plots)
    bar_12.ncl (bar plots)
    bar_7.ncl (bar plots)
    bar_horz_11.ncl (bar plots)
    bar_horz_12.ncl (bar plots)
    bar_horz_7.ncl (bar plots)
    colormap_7.ncl (colormaps)
    draworder_6.ncl (drawing order of plot elements)
    lb_11.ncl (labelbars)
    lb_13.ncl (labelbars)
    lb_9.ncl (labelbars)
    maponly_6.ncl (maps)
    panel_23.ncl (panel plots)
    panel_27.ncl (panel plots)
    panel_35.ncl (panel plots)
    panel_36.ncl (panel plots)
    panel_vp_36.ncl
    viewport_5.ncl (viewport)

Drawing a custom labelbar based on existing plots.
    panel_34_old.ncl

Drawing a custom labelbar on a map
    polyg_19.ncl (primitives)
    polyg_2.ncl (primitives)
    shapefiles_1.ncl (Shapefiles)

Drawing a custom labelbar outside a map
    polyg_17.ncl (primitives)

Drawing a custom labelbar with triangles at each end
    lb_16_old.ncl
    lb_17_old.ncl

Drawing a custom legend based on XY plot settings
    leg_13.ncl (legends)

Drawing a custom legend inside a map plot
    shapefiles_12.ncl (Shapefiles)
    shapefiles_12b.ncl (Shapefiles)
    unique_1.ncl (unique plots)

Drawing a custom legend inside an XY plot
    xy_19.ncl (XY plots)

Drawing a custom legend on a panel plot
    mkZmean.ncl
    panel_32.ncl (panel plots)

Drawing a custom legend outside a contour plot
    leg_6.ncl (legends)
    leg_8.ncl (legends)

Drawing a custom legend outside an XY plot
    leg_5.ncl (legends)

Drawing a custom legend outside of a map plot
    minmax_4.ncl (local min/maxima)
    station_2.ncl (station data)

Drawing a custom legend using filled bars and text strings
    bar_13.ncl (bar plots)
    bar_horz_13.ncl (bar plots)

Drawing a custom title
    panel_35.ncl (panel plots)
    panel_vp_36.ncl

Drawing a cylindrical equidistant map
    mptick_8.ncl (map tickmarks)
    polyg_4.ncl (primitives)
    regrid_12.ncl (regridding)
    regrid_13.ncl (regridding)
    viewport_3.ncl (viewport)
    viewport_6.ncl (viewport)

Drawing a default Skew-T background
    skewt_1.ncl (Skew-T plots)

Drawing a default cylindrical equidistant map
    maponly_1.ncl (maps)
    maponly_26.ncl (maps)
    mptick_1.ncl (map tickmarks)
    mptick_2.ncl (map tickmarks)
    mptick_3.ncl (map tickmarks)

Drawing a default histogram
    histo_1.ncl (histograms)

Drawing a default polar stereographic map
    maponly_4.ncl (maps)
    viewport_3.ncl (viewport)

Drawing a filled contours over a masked Lambert Conformal plot
    lcmask_1.ncl (masking lambert conformal)

Drawing a histogram
    bar_21.ncl (bar plots)
    histo_2.ncl (histograms)

Drawing a histogram to show the distribution of values.
    Katrina_circle_hist.ncl

Drawing a histogram using discrete bin values
    histo_3.ncl (histograms)

Drawing a histogram using exact min/max of data
    histo_4.ncl (histograms)
    histo_5.ncl (histograms)

Drawing a hodograph plot
    xy_28.ncl (XY plots)

Drawing a labelbar on the left side of a polar map plot.
    lb_21.ncl (labelbars)

Drawing a labelbar outside an XY plot
    scatter_8.ncl (scatter plots)

Drawing a lambert conformal map
    mptick_9.ncl (map tickmarks)

Drawing a lat/lon curvilinear grid using gsn_coordinates
    datagrid_8.ncl (Drawing data locations via lines or polymarkers)

Drawing a lat/lon grid
    mapgrid_2.ncl (map grid lines)
    mapgrid_4.ncl (map grid lines)
    mapgrid_5.ncl (map grid lines)
    mapgrid_6.ncl (map grid lines)
    polyg_6.ncl (primitives)

Drawing a lat/lon grid on a map
    mapgrid_1.ncl (map grid lines)
    mapgrid_3.ncl (map grid lines)

Drawing a lat/lon grid over the ocean only
    mask_4.ncl (masking)

Drawing a lat/lon grid using gsn_coordinates
    ESMF_regrid_32.ncl (ESMF regridding)
    datagrid_5.ncl (Drawing data locations via lines or polymarkers)
    datagrid_6.ncl (Drawing data locations via lines or polymarkers)
    latlon_subset_1.ncl (lat/lon subsetting)
    latlon_subset_2.ncl (lat/lon subsetting)
    latlon_subset_3.ncl (lat/lon subsetting)
    mapgrid_8.ncl (map grid lines)
    native_6.ncl (native grids)
    shapefiles_16.ncl (Shapefiles)
    shapefiles_19.ncl (Shapefiles)
    wrf_gsn_7.ncl (WRF gsn_csm)

Drawing a lat/lon grid using markers
    draworder_5.ncl (drawing order of plot elements)
    mask_9.ncl (masking)

Drawing a latitude/time contour plot
    climo_4.ncl (climatology)
    coneff_10.ncl (contour effects)
    coneff_3.ncl (contour effects)
    coneff_4.ncl (contour effects)
    coneff_5.ncl (contour effects)

Drawing a legend for only two of four curves
    leg_14.ncl (legends)
    leg_sl_14.ncl

Drawing a legend inside an XY plot
    ave_2.ncl (weighted averages)
    leg_1.ncl (legends)
    leg_10.ncl (legends)
    leg_12.ncl (legends)
    leg_15.ncl (legends)
    leg_18.ncl (legends)
    leg_2.ncl (legends)
    leg_3.ncl (legends)
    leg_4.ncl (legends)
    leg_650_10.ncl
    omega_1.ncl (omega)
    omega_2.ncl (omega)
    xy_16.ncl (XY plots)
    xy_20.ncl (XY plots)
    xy_31.ncl (XY plots)

Drawing a legend on a contour plot
    conOncon_6.ncl (contours on contours)

Drawing a legend on top of everything in an XY plot
    leg_10.ncl (legends)
    leg_15.ncl (legends)
    leg_18.ncl (legends)

Drawing a legend outside an XY plot
    leg_9.ncl (legends)
    scatter_5.ncl (scatter plots)
    viewport_1.ncl (viewport)

Drawing a line contour plot with multiple colors
    conwomap_1.ncl (contours w/o maps)

Drawing a main title on three separate lines
    xy_18.ncl (XY plots)

Drawing a map and an XY plot on the same page.
    unique_12.ncl (unique plots)

Drawing a map using different resolutions within the high-res map database
    maponly_20.ncl (maps)

Drawing a map using the high resolution map outlines
    annotate_1.ncl (annotations)
    annotate_3.ncl (annotations)
    coast_1.ncl (coastlines)
    coast_2.ncl (coastlines)
    coast_3.ncl (coastlines)
    mapgrid_3.ncl (map grid lines)
    maponly_20.ncl (maps)
    mptick_3.ncl (map tickmarks)
    roms_1.ncl (ROMS)
    trimesh_1.ncl (triangular meshes)
    trimesh_1_640.ncl

Drawing a map using the medium resolution map outlines
    annotate_1.ncl (annotations)
    annotate_3.ncl (annotations)
    arpege_1.ncl (ARPEGE grids)
    barb_3.ncl (wind barbs)
    contour1d_2.ncl (contouring 1D random data)
    contour1d_2_640.ncl
    hdf4eos_4.ncl (HDF/HDF-EOS)
    hdf4sds_5.ncl (HDF/HDF-EOS)
    isccp_1.ncl (ISCCP grid)
    mapgrid_3.ncl (map grid lines)
    mapgrid_4.ncl (map grid lines)
    maponly_26.ncl (maps)
    mcsst_3.ncl (NAVO MCSST)
    mptick_9.ncl (map tickmarks)
    native_2.ncl (native grids)
    rotatedltln_1.ncl (rotated lon-lon)
    rotatedltln_2.ncl (rotated lon-lon)
    shapefiles_3.ncl (Shapefiles)
    shapefiles_3_old.ncl

Drawing a mercator map
    mptick_9.ncl (map tickmarks)

Drawing a meteogram
    meteo_1.ncl (meteograms)
    meteo_2.ncl (meteograms)

Drawing a monthly calendar using gsn_table
    table_5.ncl (tables)

Drawing a partially transparent text string
    newcolor_2.ncl (new 32-bit color capabilities)

Drawing a perimeter around areas on a contour plot with missing data
    coneff_12.ncl (contour effects)
    conwomap_3.ncl (contours w/o maps)
    lat2pop_1.ncl (lat/lon to POP)
    mask_7.ncl (masking)
    moc_2.ncl (meridional overturning)
    moc_3.ncl (meridional overturning)

Drawing a pie chart
    pie_chart_1.ncl (pie charts)

Drawing a radial background plot
    radar_3.ncl (radar (r,theta) plots)

Drawing a radial background plot
    radar_4.ncl (radar (r,theta) plots)

Drawing a rectilinear lat/lon grid using gsn_coordinates
    datagrid_1.ncl (Drawing data locations via lines or polymarkers)

Drawing a satellite map
    draworder_3.ncl (drawing order of plot elements)
    maponly_5.ncl (maps)

Drawing a scatter plot
    overlay_8.ncl (Overlays)
    polyg_7.ncl (primitives)
    scatter_1.ncl (scatter plots)
    scatter_2.ncl (scatter plots)
    xy_4.ncl (XY plots)

Drawing a scatter plot and regression and polynomial curves
    regress_6.ncl (regression)

Drawing a scatter plot on a map
    leg_7.ncl (legends)
    polyg_8.ncl (primitives)
    polyg_8_lbar.ncl

Drawing a scatter plot over a map
    scatter_3.ncl (scatter plots)

Drawing a scatter plot over a map using the "overlay" procedure
    scatter_10.ncl (scatter plots)

Drawing a scatter plot with a line through it
    scatter_9.ncl (scatter plots)

Drawing a scatter plot with a regression line
    regress_1.ncl (regression)
    regress_5.ncl (regression)
    scatter_4.ncl (scatter plots)

Drawing a scatter plot with a regression line for 2 data sets
    regress_7.ncl (regression)

Drawing a scatter plot with markers of different colors
    scatter_5.ncl (scatter plots)
    scatter_8.ncl (scatter plots)

Drawing a scatter plot with markers of different colors and sizes
    radar_3.ncl (radar (r,theta) plots)
    scatter_6.ncl (scatter plots)
    scatter_7.ncl (scatter plots)

Drawing a scatter plot with:
    regress_1c.ncl (regression)

Drawing a schematic map
    arabian_sea.ncl

Drawing a simple contour plot
    axes_5.ncl (axes)
    conwomap_3.ncl (contours w/o maps)
    conwomap_4.ncl (contours w/o maps)
    conwomap_5.ncl (contours w/o maps)

Drawing a simple filled contour plot
    conwomap_2.ncl (contours w/o maps)
    viewport_2.ncl (viewport)

Drawing a simple line contour plot
    conwomap_1.ncl (contours w/o maps)

Drawing a simple scatter plot
    scatter_12.ncl (scatter plots)

Drawing a smaller map on a larger map using viewport resources
    annotate_13.ncl (annotations)

Drawing a spaghetti contour plot
    conOncon_5.ncl (contours on contours)
    conOncon_7.ncl (contours on contours)

Drawing a subset of an MPAS-O (ocean) grid
    mpas_2.ncl (MPAS)
    mpas_faster_2.ncl (MPAS)

Drawing a table of filled triangles
    table_6.ncl (tables)
    table_8.ncl (tables)
    table_text_8.ncl

Drawing a table using gsn_csm_blank_plot and filled polygons
    table_7.ncl (tables)

Drawing a table using gsn_table
    table_1.ncl (tables)
    table_4.ncl (tables)

Drawing a table with headers using gsn_table
    table_2.ncl (tables)

Drawing a time series plot
    WRF_xy_2.ncl (WRF XY plots)
    ave_1.ncl (weighted averages)
    bar_15.ncl (bar plots)
    bar_horz_15.ncl (bar plots)
    climo_2.ncl (climatology)
    eof_1.ncl (empirical orthogonal functions)
    eof_1_640.ncl
    eof_2.ncl (empirical orthogonal functions)
    eof_2_640.ncl
    eof_3.ncl (empirical orthogonal functions)
    eof_3_640.ncl
    eof_6_640.ncl
    godas_3.ncl (GODAS)
    indices_nino_1.ncl (Atmospheric and Oceanographic Indices)
    indices_oni_1.ncl (Atmospheric and Oceanographic Indices)
    indices_soi_1.ncl (Atmospheric and Oceanographic Indices)
    indices_soi_2.ncl (Atmospheric and Oceanographic Indices)
    scatter_4.ncl (scatter plots)
    shapefiles_9.ncl (Shapefiles)
    spi_1.ncl (Standardized Precipitation Index)
    time_labels_3.ncl (time axis labels)
    tm_6.ncl (tickmarks)
    unique_5.ncl (unique plots)
    xy_29.ncl (XY plots)
    xy_32.ncl (XY plots)

Drawing a topographic map of Australia and New Zealand using 2' data
    topo_4.ncl (topographic data)

Drawing a topographic map of Colorado using 2' data
    topo_8.ncl (topographic data)

Drawing a topographic map of Poland using 1' data
    topo_6.ncl (topographic data)

Drawing a topographic map using 2' data
    topo_3.ncl (topographic data)
    topo_7.ncl (topographic data)
    topo_raster_7.ncl

Drawing a topographic map using 5' data
    topo_1.ncl (topographic data)
    topo_2.ncl (topographic data)

Drawing a variable's lat/lon grid using gsn_coordinates
    dataonmap_grid_1.ncl (Plotting data on a map)
    dataonmap_grid_3.ncl (Plotting data on a map)
    dataonmap_grid_7.ncl (Plotting data on a map)
    dataonmap_grid_9.ncl (Plotting data on a map)
    dataonmap_native_grid_3.ncl (Plotting data on a map)

Drawing a variable's lat/lon locations using gsn_coordinates
    dataonmap_grid_5.ncl (Plotting data on a map)

Drawing a wind profile plot
    barb_4.ncl (wind barbs)

Drawing a world map using shapefiles
    mapoutlines_5.ncl (map outlines)
    mapoutlines_5_zoom.ncl

Drawing a world map using the high res resolution map outlines
    mapoutlines_5_zoom.ncl

Drawing a world map using the low resolution map outlines
    mapoutlines_5.ncl (map outlines)
    mapoutlines_5_zoom.ncl

Drawing a world map using the medium resolution map outlines
    mapoutlines_5.ncl (map outlines)
    mapoutlines_5_zoom.ncl

Drawing a zonal means plot
    zonal_1.ncl (zonal average)
    zonal_2.ncl (zonal average)
    zonal_4.ncl (zonal average)
    zonal_5.ncl (zonal average)
    zonal_6.ncl (zonal average)

Drawing all the counties in the U.S.
    maponly_10.ncl (maps)
    maponly_28.ncl (maps)

Drawing all the counties in the U.S. named "Adams"
    maponly_10.ncl (maps)

Drawing all the map projections
    maponly_23.ncl (maps)

Drawing an X reference line in a bar chart
    bar_17.ncl (bar plots)

Drawing an X reference line in an XY plot
    bar_horz_14.ncl (bar plots)
    xy_16.ncl (XY plots)

Drawing an XY and polar/contour plot on the same page using viewport resources
    panel_9.ncl (panel plots)

Drawing an XY curve on top of filled bars
    bar_14.ncl (bar plots)
    bar_horz_14.ncl (bar plots)

Drawing an XY plot on top of filled bars
    annotate_8.ncl (annotations)

Drawing an XY plot with four different Y axes
    xy_27.ncl (XY plots)

Drawing an XY plot with just Y values
    xy_11.ncl (XY plots)

Drawing an XY plot with multiple curves
    ave_2.ncl (weighted averages)
    leg_13.ncl (legends)
    viewport_4.ncl (viewport)
    xy_2.ncl (XY plots)

Drawing an XY plot with three different Y axes
    xy_19.ncl (XY plots)

Drawing an XY plot with two different Y axes
    xy_20.ncl (XY plots)
    xy_25.ncl (XY plots)
    xy_26.ncl (XY plots)
    xy_7.ncl (XY plots)
    xy_overlay_25.ncl (XY plots)

Drawing an orthographic map
    mapgrid_4.ncl (map grid lines)

Drawing area and raster filled contours of ORCA data
    orca_1.ncl (Tripole grids (ORCA, CICE))

Drawing arrows
    weather_sym_8.ncl (weather symbols)

Drawing arrows
    weather_sym_7.ncl (weather symbols)

Drawing bar charts
    unique_3.ncl (unique plots)

Drawing bar charts around a map plot
    annotate_8.ncl (annotations)

Drawing bars instead of curves in an XY plot
    bar_1.ncl (bar plots)
    bar_17.ncl (bar plots)
    bar_19.ncl (bar plots)
    bar_2.ncl (bar plots)
    bar_20.ncl (bar plots)
    bar_21.ncl (bar plots)
    bar_3.ncl (bar plots)
    bar_4.ncl (bar plots)
    bar_5.ncl (bar plots)
    bar_6.ncl (bar plots)
    bar_horz_1.ncl (bar plots)
    bar_horz_17.ncl (bar plots)
    bar_horz_19.ncl (bar plots)
    bar_horz_2.ncl (bar plots)
    bar_horz_3.ncl (bar plots)
    bar_horz_4.ncl (bar plots)
    bar_horz_5.ncl (bar plots)
    bar_horz_6.ncl (bar plots)

Drawing bars left or right based on an X reference value
    bar_horz_1.ncl (bar plots)

Drawing bars up or down based on a Y reference value
    bar_1.ncl (bar plots)
    panel_30.ncl (panel plots)

Drawing bathymetric features over a map of the Arabian Sea
    arabian_sea.ncl

Drawing bathymetry of an ocean model
    plot_bathy.ncl

Drawing black-and-white contours over a cylindrical equidistant map
    ce_1.ncl (cylindrical equidistant projections)
    ce_2.ncl (cylindrical equidistant projections)
    conLab_1.ncl (contour labels)
    conLab_2.ncl (contour labels)
    conLab_3.ncl (contour labels)
    conLab_5.ncl (contour labels)

Drawing black-and-white contours over a polar stereographic map
    conLab_6.ncl (contour labels)
    font_2.ncl (fonts)
    polar_1.ncl (polar stereographic projection)
    polar_2.ncl (polar stereographic projection)

Drawing both a vertical and horizontal labelbar
    unique_3.ncl (unique plots)
    unique_4.ncl (unique plots)

Drawing box plots
    box_1.ncl (box plots)
    box_2.ncl (box plots)
    box_3.ncl (box plots)
    box_4.ncl (box plots)
    box_5.ncl (box plots)

Drawing box plots using statistics calculated with stat_dispersion
    box_6.ncl (box plots)
    box_7.ncl (box plots)

Drawing boxes on a map using gsn_polyline_ndc
    conOncon_9.ncl (contours on contours)

Drawing buoy locations on a contour/map plot
    polyg_3.ncl (primitives)

Drawing cell-filled contours
    contoursym_4.ncl (contour levels with symmetric color tables)
    mask_10.ncl (masking)
    radar_1.ncl (radar (r,theta) plots)
    radar_2.ncl (radar (r,theta) plots)

Drawing cell-filled contours of ORCA data
    contour_methods_2.ncl
    dataonmap_11.ncl (Plotting data on a map)
    orca_2.ncl (Tripole grids (ORCA, CICE))

Drawing cell-filled contours on a 2,621,442 cell MPAS grid
    mpas_cell_3.ncl (MPAS)

Drawing cell-filled contours on an MPAS-O (ocean) grid
    mpas_cell_4.ncl (MPAS)

Drawing color filled contours using a selected color map
    color_2.ncl (color functions)
    color_2_old.ncl
    hdf4eos_3.ncl (HDF/HDF-EOS)
    lat2pop_1.ncl (lat/lon to POP)

Drawing color filled contours using the default color map
    color_1.ncl (color functions)

Drawing color maps using draw_color_palette
    colormap_2a.ncl (colormaps)
    colormap_3a.ncl (colormaps)

Drawing color streamlines over a map
    stream_10.ncl (streamline plots)

Drawing color-filled contours over a cylindrical equidistant map
    ce_3.ncl (cylindrical equidistant projections)
    coads_1.ncl (COADS)
    coads_4.ncl (COADS)
    coamps_1.ncl (COAMPS)
    coast_1.ncl (coastlines)
    conLab_4.ncl (contour labels)
    conLev_4.ncl (contour levels)
    cru_1.ncl (CRU data)
    cru_2.ncl (CRU data)
    cru_3.ncl (CRU data)
    dev_1.ncl (deviations from a mean)
    dev_2.ncl (deviations from a mean)
    e20c_1.ncl
    era40_1.ncl (ERA40 data)
    polyg_3.ncl (primitives)
    regress_2.ncl (regression)
    regress_4.ncl (regression)
    regrid_1.ncl (regridding)
    regrid_10.ncl (regridding)
    regrid_11.ncl (regridding)
    regrid_2.ncl (regridding)
    regrid_3.ncl (regridding)
    regrid_4.ncl (regridding)
    regrid_5.ncl (regridding)
    regrid_6.ncl (regridding)
    regrid_7.ncl (regridding)
    regrid_8.ncl (regridding)
    regrid_9.ncl (regridding)

Drawing color-filled contours over a lambert conformal map
    rcm_3.ncl (Regional Climate Model)

Drawing color-filled contours over a polar stereographic map
    ice_1.ncl (CESM ice model)
    lb_12.ncl (labelbars)

Drawing color-filled vectors
    veceff_3.ncl (vector effects)
    veceff_4.ncl (vector effects)

Drawing colored lines to indicate the ASR boundaries.
    asr_1.ncl (Arctic System Reanalysis)

Drawing colored polymarkers at station locations
    polyg_16.ncl (primitives)

Drawing colored wind barbs vectors over a cylindrical equidistant map
    barb_2.ncl (wind barbs)
    barb_3.ncl (wind barbs)

Drawing continent outlines only
    maponly_8.ncl (maps)

Drawing contour plot over a map
    iso_1.ncl (isotherms)
    iso_3.ncl (isotherms)

Drawing contours and vectors on the same map
    coamps_3.ncl (COAMPS)
    coamps_6.ncl (COAMPS)

Drawing contours and vectors over a map using a native lat,lon grid
    dataonmap_native_4.ncl (Plotting data on a map)

Drawing contours and vectors over a map using something other than the native projection
    dataonmap_nonnative_4.ncl (Plotting data on a map)

Drawing contours of data on an adaptive grid
    adapt_1.ncl (adaptive grids)

Drawing contours of data on non-uniform grids
    adapt_1.ncl (adaptive grids)

Drawing contours over a Lambert Conformal map
    conOncon_7.ncl (contours on contours)

Drawing contours over a Robinson map
    hdf4sds_4.ncl (HDF/HDF-EOS)

Drawing contours over a map using a native lat,lon grid
    conOncon_7.ncl (contours on contours)
    dataonmap_native_3.ncl (Plotting data on a map)
    dataonmap_native_grid_3.ncl (Plotting data on a map)
    lcnative_1.ncl (native lambert conformal)

Drawing contours over a polar stereographic map
    color_3.ncl (color functions)
    color_4.ncl (color functions)
    color_4_old.ncl
    coneff_6.ncl (contour effects)
    coneff_9.ncl (contour effects)
    geo_2.ncl (geodesic grids)
    ice_3.ncl (CESM ice model)

Drawing contours over land only
    mask_5.ncl (masking)

Drawing counties in the United States
    newcolor_10.ncl (new 32-bit color capabilities)
    overlay_12.ncl (Overlays)
    unique_12.ncl (unique plots)

Drawing country boundaries on a map
    hdf4eos_5.ncl (HDF/HDF-EOS)
    hdf4eos_5a.ncl (HDF/HDF-EOS)

Drawing curly vectors
    coamps_3.ncl (COAMPS)
    era40_2.ncl (ERA40 data)
    panel_31.ncl (panel plots)
    roms_3.ncl (ROMS)
    roms_4.ncl (ROMS)
    vector_1.ncl (vector plots)
    vector_2.ncl (vector plots)
    vector_4.ncl (vector plots)
    vector_5.ncl (vector plots)

Drawing curly vectors over a cylindrical equidistant map
    ce_4.ncl (cylindrical equidistant projections)
    coamps_2.ncl (COAMPS)
    coamps_5.ncl (COAMPS)

Drawing curly vectors over a masked Lambert Conformal map
    lcmask_3.ncl (masking lambert conformal)

Drawing curly vectors over a polar stereographic map
    ice_2.ncl (CESM ice model)

Drawing cylindrical equidistant or polar stereographic maps
    mpas_2.ncl (MPAS)
    mpas_faster_2.ncl (MPAS)

Drawing default tickmarks on a cylindrical equidistant map
    mptick_1.ncl (map tickmarks)

Drawing degree symbols in tickmark labels
    text_7.ncl (text)

Drawing epitrochoids
    axes_4.ncl (axes)

Drawing equations using function codes (complicated)
    eqn_4.ncl (equations)
    eqn_5.ncl (equations)
    eqn_6.ncl (equations)

Drawing error bars on an XY plot
    xy_13.ncl (XY plots)

Drawing every color map in NCL
    colormap_10.ncl (colormaps)

Drawing extra text on a paneled plot
    panel_17.ncl (panel plots)
    panel_trilbar_17.ncl

Drawing filled and hollow dots on a map
    contour1d_4.ncl (contouring 1D random data)
    contour1d_4_640.ncl

Drawing filled and transparent bars
    panel_30.ncl (panel plots)

Drawing filled bars
    bar_7.ncl (bar plots)
    bar_horz_7.ncl (bar plots)

Drawing filled bars above and below a given reference line
    cru_6.ncl (CRU data)
    eof_1.ncl (empirical orthogonal functions)
    eof_1_640.ncl
    eof_5.ncl (empirical orthogonal functions)
    eof_5_640.ncl

Drawing filled bars in an XY plot
    bar_15.ncl (bar plots)
    bar_horz_15.ncl (bar plots)

Drawing filled bars left or right based on an X reference value
    bar_horz_2.ncl (bar plots)
    bar_horz_3.ncl (bar plots)
    bar_horz_4.ncl (bar plots)
    bar_horz_6.ncl (bar plots)

Drawing filled bars up or down based on a Y reference value
    bar_2.ncl (bar plots)
    bar_3.ncl (bar plots)
    bar_4.ncl (bar plots)
    bar_6.ncl (bar plots)

Drawing filled bars using solid colors
    bar_11.ncl (bar plots)
    bar_horz_11.ncl (bar plots)

Drawing filled bars using solid colors and patterns
    bar_8.ncl (bar plots)
    bar_horz_8.ncl (bar plots)

Drawing filled boxes on a map plot using different methods
    polyg_13.ncl (primitives)

Drawing filled contours
    axes_1.ncl (axes)

Drawing filled contours over Africa on an orthographic map
    mask_4.ncl (masking)

Drawing filled contours over a Lambert Conformal map
    contour1d_1_640.ncl
    lcmask_1.ncl (masking lambert conformal)
    lcnative_1.ncl (native lambert conformal)
    native_5.ncl (native grids)
    rcm_1.ncl (Regional Climate Model)
    rcm_2.ncl (Regional Climate Model)

Drawing filled contours over a Lambert Equal Area map
    arpege_1.ncl (ARPEGE grids)
    contour1d_2.ncl (contouring 1D random data)
    contour1d_2_640.ncl
    isccp_1.ncl (ISCCP grid)

Drawing filled contours over a Mercator map
    proj_2.ncl (map projections)

Drawing filled contours over a Mollweide map
    proj_1.ncl (map projections)

Drawing filled contours over a Robinson map
    unique_3.ncl (unique plots)

Drawing filled contours over a masked Lambert Conformal map
    lcmask_2.ncl (masking lambert conformal)

Drawing filled contours over a mercator map
    native_2.ncl (native grids)

Drawing filled contours over a rotated lat-lon grid
    rotatedltln_1.ncl (rotated lon-lon)
    rotatedltln_2.ncl (rotated lon-lon)

Drawing filled contours over a satellite map
    dataonmap_9.ncl (Plotting data on a map)
    dataonmap_grid_9.ncl (Plotting data on a map)
    mask_6.ncl (masking)

Drawing filled contours over a stereographic map
    native_1.ncl (native grids)
    native_3.ncl (native grids)
    native_4.ncl (native grids)
    native_6.ncl (native grids)

Drawing filled contours over an orthographic map
    native_5.ncl (native grids)
    proj_3.ncl (map projections)

Drawing filled contours using a selected color map
    color_3.ncl (color functions)

Drawing filled dots on a map
    annotate_4.ncl (annotations)
    contour1d_1_640.ncl

Drawing filled land areas on top of a contour plot
    draworder_2.ncl (drawing order of plot elements)
    mask_2.ncl (masking)

Drawing filled polygons on a 2,621,442 cell MPAS grid
    mpas_polygon_3.ncl (MPAS)

Drawing filled polygons on a map
    icon_2.ncl (ICON data)
    icon_3.ncl (ICON data)
    icon_5.ncl (ICON data)
    icon_faster_2.ncl (ICON data)
    icon_faster_3.ncl (ICON data)
    icon_faster_5.ncl (ICON data)
    polyg_1.ncl (primitives)
    polyg_2.ncl (primitives)

Drawing filled polygons over a Lambert Conformal plot
    shapefiles_1.ncl (Shapefiles)

Drawing four XY plots on the same page using viewport resources
    axes_3.ncl (axes)

Drawing four different-sized plots on the same page using viewport resources
    panel_20.ncl (panel plots)

Drawing four maps with four different land colors
    maponly_27.ncl (maps)

Drawing four plots on a page with two separate labelbars
    panel_12.ncl (panel plots)

Drawing four radar plots in a page, each using different colormap
    radar_5.ncl (radar (r,theta) plots)

Drawing four sets of "floating" filled bars
    bar_12.ncl (bar plots)
    bar_horz_12.ncl (bar plots)

Drawing fully transparent filled contours
    WRF_pcp_1.ncl (WRF precipitation)
    WRF_pcp_2.ncl (WRF precipitation)
    WRF_pcp_old_2.ncl
    conOncon_10.ncl (contours on contours)

Drawing grayscale filled contours
    color_14.ncl (color functions)
    hdf4eos_1.ncl (HDF/HDF-EOS)
    hdf4eos_2.ncl (HDF/HDF-EOS)
    hdf4eos_4.ncl (HDF/HDF-EOS)
    native_4.ncl (native grids)

Drawing grid lines on an XY bar plot
    bar_22.ncl (bar plots)

Drawing grid lines on an XY plot
    bar_10.ncl (bar plots)
    bar_old_10.ncl
    leg_18.ncl (legends)
    leg_19.ncl (legends)
    scatter_13.ncl (scatter plots)
    xy_27.ncl (XY plots)
    xy_37.ncl (XY plots)
    xy_9.ncl (XY plots)

Drawing helicity plots from WRF/ARW data
    wrf_helicity_1.ncl (WRF helicity)

Drawing histograms of World Series wins and losses
    histo_12.ncl (histograms)

Drawing horizontal filled bars using gsnXYBarChart
    bar_10.ncl (bar plots)

Drawing horizontal filled bars using gsn_add_polygon
    bar_old_10.ncl

Drawing just the counties of Florida
    maponly_10.ncl (maps)

Drawing lat/lon grid lines of data
    ESMF_regrid_33.ncl (ESMF regridding)

Drawing lat/lon locations as filled dots using gsn_coordinates
    contour1d_1.ncl (contouring 1D random data)
    station_1.ncl (station data)

Drawing lat/lon locations as filled dots using gsn_polymarker
    station_old_1.ncl

Drawing line and curly vectors
    vector_8.ncl (vector plots)
    vector_9.ncl (vector plots)

Drawing line contours over a lambert conformal map
    rcm_4.ncl (Regional Climate Model)

Drawing line contours over a satellite map
    sat_1.ncl (satellite projections)

Drawing lines between plots
    annotate_7.ncl (annotations)
    annotate_8.ncl (annotations)

Drawing lines, markers, polygons, and text in NDC space
    polyg_18.ncl (primitives)

Drawing locations of contour data points using gsn_coordinates
    datagrid_7.ncl (Drawing data locations via lines or polymarkers)

Drawing longitude labels on the X axis
    xy_12.ncl (XY plots)

Drawing map outlines in red
    raster_3.ncl (raster plots)

Drawing map outlines in white
    raster_2.ncl (raster plots)

Drawing map outlines with India outlines removed
    maponly_30.ncl (maps)

Drawing map outlines without lakes or islands
    maponly_14.ncl (maps)

Drawing markers and text at data locations
    raster_7.ncl (raster plots)

Drawing markers of different sizes and colors on a map
    station_2.ncl (station data)

Drawing markers on a contour plot
    minmax_1.ncl (local min/maxima)
    minmax_2.ncl (local min/maxima)

Drawing markers on a map
    hdf5eos_3.ncl (HDF/HDF-EOS)
    scatter_3.ncl (scatter plots)

Drawing markers on a map indicating the locations of station data
    scatter_3.ncl (scatter plots)
    station_2.ncl (station data)

Drawing markers, text, lines, and filled polygons on a map
    text_19.ncl (text)

Drawing multiple X reference lines in an XY plot
    xy_36.ncl (XY plots)

Drawing multiple XY plots on a page
    interp1d_1.ncl (One-dimensional interpolation)

Drawing multiple Y reference lines in an XY plot
    xy_yref_36.ncl (XY plots)

Drawing multiple bar charts on a page
    polyg_10.ncl (primitives)
    unique_5.ncl (unique plots)

Drawing multiple legends outside an XY plot
    xy_32.ncl (XY plots)

Drawing multiple sets of filled bars left or right based on multiple X reference values
    bar_horz_5.ncl (bar plots)

Drawing multiple sets of filled bars up or down based on multiple Y reference values
    bar_5.ncl (bar plots)

Drawing negative contour lines as dashed lines
    conOncon_1.ncl (contours on contours)
    conOncon_2.ncl (contours on contours)
    conOncon_4.ncl (contours on contours)
    coneff_3.ncl (contour effects)
    coneff_5.ncl (contour effects)
    coneff_6.ncl (contour effects)
    coneff_9.ncl (contour effects)

Drawing orthographic maps
    weather_sym_9.ncl (weather symbols)

Drawing outlined and filled markers on a polar map plot
    scatter_6.ncl (scatter plots)

Drawing outlines of Sweden and Norway from shapefiles
    mapoutlines_4.ncl (map outlines)

Drawing outlines of Switzerland from a shapefile
    mapoutlines_2.ncl (map outlines)

Drawing panel plots with two color labelbars
    panel_29.ncl (panel plots)

Drawing panel plots with two labelbars
    panel_27.ncl (panel plots)
    panel_34_old.ncl

Drawing panel plots with two labelbars in two different configurations
    panel_34.ncl (panel plots)

Drawing panelled contour plots using four different color maps
    newcolor_13.ncl (new 32-bit color capabilities)

Drawing partially transparent filled contours
    animate_3_1.ncl (Animations)
    animate_3_2.ncl (Animations)
    animate_3_3.ncl (Animations)
    animate_4_1.ncl (Animations)
    animate_4_2.ncl (Animations)
    coneff_16.ncl (contour effects)
    coneff_18.ncl (contour effects)
    contour1d_4.ncl (contouring 1D random data)
    contour1d_4_640.ncl
    newcolor_17.ncl (new 32-bit color capabilities)
    newcolor_5.ncl (new 32-bit color capabilities)
    newcolor_6.ncl (new 32-bit color capabilities)

Drawing partially transparent filled contours using two methods
    newcolor_18.ncl (new 32-bit color capabilities)

Drawing partially transparent filled vectors
    newcolor_8.ncl (new 32-bit color capabilities)

Drawing partially transparent markers
    newcolor_3.ncl (new 32-bit color capabilities)
    newcolor_4.ncl (new 32-bit color capabilities)
    shapefiles_15.ncl (Shapefiles)

Drawing partially transparent polygons
    newcolor_12.ncl (new 32-bit color capabilities)

Drawing pie charts in a panel
    pie_chart_2.ncl (pie charts)

Drawing pie charts over a map
    pie_chart_3.ncl (pie charts)

Drawing polygons to mask data
    polyg_26.ncl (primitives)

Drawing polylines and markers using great circle paths
    polyg_14.ncl (primitives)

Drawing polylines and polygons in NDC space
    color_18.ncl (color functions)
    colormap_6.ncl (colormaps)

Drawing polylines and polymarkers on a contour plot
    isolines_1.ncl

Drawing polylines in NDC space
    annotate_7.ncl (annotations)
    annotate_8.ncl (annotations)

Drawing polylines on a map
    plot_bathy.ncl

Drawing polylines on a map plot
    mpas_2.ncl (MPAS)
    mpas_faster_2.ncl (MPAS)

Drawing polylines using nggcog to define great circle arcs
    polyg_27.ncl (primitives)

Drawing polylines, polymarkers, and text in NDC space
    text_13.ncl (text)
    viewport_1.ncl (viewport)
    viewport_2.ncl (viewport)
    viewport_3.ncl (viewport)
    viewport_4.ncl (viewport)
    viewport_5.ncl (viewport)

Drawing polymarkers and polylines on a map plot
    unique_8.ncl (unique plots)

Drawing polymarkers and text in NDC space
    scatter_7.ncl (scatter plots)

Drawing polymarkers at station locations
    polyg_15.ncl (primitives)

Drawing polymarkers at the coordinate positions of vectors
    vector_7.ncl (vector plots)

Drawing polymarkers in lat/lon space
    annotate_7.ncl (annotations)
    annotate_8.ncl (annotations)

Drawing positive and negative contours in different colors
    newcolor_17.ncl (new 32-bit color capabilities)

Drawing positive, negative, and zero contour lines in different colors
    coneff_6.ncl (contour effects)
    coneff_9.ncl (contour effects)

Drawing pressure/height contours
    coneff_13.ncl (contour effects)
    coneff_7.ncl (contour effects)
    coneff_8.ncl (contour effects)

Drawing pressure/height contours on top of another set of contours
    conOncon_1.ncl (contours on contours)

Drawing pressure/height vectors over filled contours
    vector_5.ncl (vector plots)

Drawing raster and smooth contours
    animate_3_1.ncl (Animations)
    animate_3_2.ncl (Animations)
    animate_3_3.ncl (Animations)
    animate_4_1.ncl (Animations)
    animate_4_2.ncl (Animations)

Drawing raster contours
    WRF_lc_5.ncl (WRF lambert conformal projections)
    WRF_lc_6.ncl (WRF lambert conformal projections)
    WRF_lc_8.ncl (WRF lambert conformal projections)
    arpege_1.ncl (ARPEGE grids)
    avhrr_1.ncl (AVHRR)
    coads_1.ncl (COADS)
    coads_4.ncl (COADS)
    coamps_1.ncl (COAMPS)
    coamps_3.ncl (COAMPS)
    coamps_4.ncl (COAMPS)
    contour1d_2.ncl (contouring 1D random data)
    contour1d_2_640.ncl
    cru_4.ncl (CRU data)
    cru_5.ncl (CRU data)
    cru_7.ncl (CRU data)
    ease_1.ncl (EASE grid)
    ease_2.ncl (EASE grid)
    hdf4eos_1.ncl (HDF/HDF-EOS)
    hdf4eos_2.ncl (HDF/HDF-EOS)
    hdf4eos_4.ncl (HDF/HDF-EOS)
    hdf4eos_5.ncl (HDF/HDF-EOS)
    hdf4eos_5a.ncl (HDF/HDF-EOS)
    hdf4sds_5.ncl (HDF/HDF-EOS)
    hdf5eos_1.ncl (HDF/HDF-EOS)
    hdf5eos_2.ncl (HDF/HDF-EOS)
    hdf5eos_3.ncl (HDF/HDF-EOS)
    icon_6.ncl (ICON data)
    isccp_1.ncl (ISCCP grid)
    mask_10.ncl (masking)
    mask_5.ncl (masking)
    mcsst_1.ncl (NAVO MCSST)
    mcsst_2.ncl (NAVO MCSST)
    native_3.ncl (native grids)
    radar_1.ncl (radar (r,theta) plots)
    radar_2.ncl (radar (r,theta) plots)
    raster_5.ncl (raster plots)
    raster_7.ncl (raster plots)

Drawing raster contours
    raster_6.ncl (raster plots)

Drawing raster contours for faster results
    dataonmap_13.ncl (Plotting data on a map)
    dataonmap_13_640.ncl
    dataonmap_5_sf.ncl
    dataonmap_8.ncl (Plotting data on a map)
    gpm_1.ncl (high resolution precipitation)
    hdf5_1.ncl (HDF/HDF-EOS)

Drawing raster contours on a 2,621,442 cell MPAS grid
    mpas_3.ncl (MPAS)

Drawing raster contours over a lambert conformal map
    raster_3.ncl (raster plots)

Drawing raster contours over a map
    raster_1.ncl (raster plots)
    raster_4.ncl (raster plots)
    unique_9.ncl (unique plots)

Drawing raster contours over a polar stereographic map
    raster_2.ncl (raster plots)

Drawing raster contours; very basic graphics
    cru_8.ncl (CRU data)

Drawing raster images
    hdf4eos_6.ncl (HDF/HDF-EOS)

Drawing raster-filled contours on an MPAS-O (ocean) grid
    mpas_4.ncl (MPAS)

Drawing selected data based upon a database query of the shapefile
    shapefiles_2.ncl (Shapefiles)
    shapefiles_2_old.ncl
    shapefiles_3.ncl (Shapefiles)
    shapefiles_3_old.ncl

Drawing several different global map projections
    maponly_12.ncl (maps)

Drawing several different map projections
    maponly_13.ncl (maps)

Drawing several labelbars on one page
    lb_20.ncl (labelbars)
    shapefiles_10.ncl (Shapefiles)
    shapefiles_NM_10.ncl

Drawing several tables using gsn_table
    table_3.ncl (tables)

Drawing shaded contours
    panel_7.ncl (panel plots)
    panel_8.ncl (panel plots)

Drawing single-color streamlines over a map
    stream_3.ncl (streamline plots)

Drawing single-color streamlines over a polar stereographic map
    stream_4.ncl (streamline plots)

Drawing spaghetti contour plots
    panel_32.ncl (panel plots)

Drawing special symbols
    fcodes_1.ncl (function codes)

Drawing specific country boundaries
    maponly_22.ncl (maps)

Drawing specific map areas in a given color.
    maponly_25.ncl (maps)
    maponly_28.ncl (maps)

Drawing stacked XY plots
    unique_10.ncl (unique plots)
    unique_10_thicker.ncl
    xy_23.ncl (XY plots)
    xy_34.ncl (XY plots)

Drawing stacked bar plots
    bar_16.ncl (bar plots)
    bar_18.ncl (bar plots)

Drawing state and/or province boundaries for Brazil, China, and India
    maponly_16.ncl (maps)

Drawing states/provinces of a country
    maponly_8.ncl (maps)
    maponly_9.ncl (maps)

Drawing station numbers on a map, and removing ones that overlap
    station_3.ncl (station data)

Drawing streamlines colored by another field over a map
    stream_11.ncl (streamline plots)
    wrf_gsn_8.ncl (WRF gsn_csm)

Drawing streamlines over filled contours on a map
    stream_6.ncl (streamline plots)

Drawing streamlines over filled contours on a polar stereographic map
    stream_7.ncl (streamline plots)

Drawing streamlines over pressure/height contours
    stream_8.ncl (streamline plots)
    stream_overlay_8.ncl (streamline plots)

Drawing subscripts in a text string using a function code
    eqn_5.ncl (equations)

Drawing subsets of WRF lat/lon grids using lines and markers
    wrf_debug_4.ncl (WRF debugging)

Drawing subtitles at the top of a plot
    coads_1.ncl (COADS)
    coads_3.ncl (COADS)
    coads_4.ncl (COADS)
    coamps_1.ncl (COAMPS)
    coamps_2.ncl (COAMPS)
    coamps_3.ncl (COAMPS)
    eof_1.ncl (empirical orthogonal functions)
    eof_1_640.ncl
    eof_5.ncl (empirical orthogonal functions)
    eof_5_640.ncl
    title_3.ncl (title plots)

Drawing superscripts in a text string using a function code
    eqn_5.ncl (equations)

Drawing superscripts/subscripts in a text string using function codes
    fcodes_2.ncl (function codes)
    text_7.ncl (text)
    text_8.ncl (text)

Drawing superscripts/subscripts in a text string using function codes
    mptick_7.ncl (map tickmarks)

Drawing text on a plot using plot data coordinates
    text_1.ncl (text)
    text_6.ncl (text)

Drawing text on the frame
    colormap_6.ncl (colormaps)
    eqn_1.ncl (equations)
    eqn_2.ncl (equations)
    eqn_3.ncl (equations)
    eqn_4.ncl (equations)
    eqn_5.ncl (equations)
    eqn_6.ncl (equations)
    fcodes_1.ncl (function codes)
    fcodes_2.ncl (function codes)
    polyg_10.ncl (primitives)
    viewport_5.ncl (viewport)

Drawing text on the frame using NDC coordinates
    gfed_1.ncl (GFED: Global Fire Emissions Database)
    text_14.ncl (text)
    text_2.ncl (text)
    text_20.ncl (text)
    text_3.ncl (text)
    text_8.ncl (text)
    vegland_1.ncl (categorical data)

Drawing text strings in NDC space
    color_18.ncl (color functions)

Drawing text strings on a map that follow the curve of lat/lon line
    text_19.ncl (text)

Drawing the Aitoff map projection
    maponly_17.ncl (maps)
    newcolor_14.ncl (new 32-bit color capabilities)
    panel_26.ncl (panel plots)
    panel_26_old.ncl

Drawing the Greek character fonts
    eqn_1.ncl (equations)

Drawing the Hammer map projection
    maponly_17.ncl (maps)
    viewport_3.ncl (viewport)

Drawing the Mississippi River Basin using data from a shapefile
    mask_9.ncl (masking)
    shapefiles_16.ncl (Shapefiles)
    shapefiles_4.ncl (Shapefiles)

Drawing the Strait of Gibraltar using three different resolutions
    coast_1.ncl (coastlines)

Drawing the US with a Lambert Conformal projection
    maponly_6.ncl (maps)
    shapefiles_1.ncl (Shapefiles)

Drawing the Winkel tripel map projection
    maponly_17.ncl (maps)

Drawing the bounding box
    viewport_1.ncl (viewport)
    viewport_2.ncl (viewport)
    viewport_3.ncl (viewport)
    viewport_5.ncl (viewport)

Drawing the bounding box of a text string
    text_13.ncl (text)

Drawing the circles with different colors and thicknesses
    polyg_24.ncl (primitives)

Drawing the climate divisions of the U.S.
    polyg_1.ncl (primitives)
    polyg_2.ncl (primitives)

Drawing the counties of Colorado
    annotate_5.ncl (annotations)

Drawing the counties of North Dakota and surrounding areas
    csv_7.ncl (Reading CSV files)

Drawing the counties of Wisconsin
    mask_8.ncl (masking)
    mask_dummy_8.ncl

Drawing the current color map
    color_10.ncl (color functions)
    color_8.ncl (color functions)
    colormap_2.ncl (colormaps)
    colormap_3.ncl (colormaps)
    colormap_4.ncl (colormaps)
    colormap_5.ncl (colormaps)
    colormap_8.ncl (colormaps)
    colormap_9.ncl (colormaps)

Drawing the current color map associated with the workstation
    colormap_1.ncl (colormaps)

Drawing the geodesic mesh and cell centers using gsn_polyline and gsn_polyarker
    geo_1.ncl (geodesic grids)

Drawing the given named colors
    color_17.ncl (color functions)

Drawing the lat/lon grid using gsn_coordinates
    ESMF_regrid_zoomed_8.ncl

Drawing the legend on a separate page
    leg_11.ncl (legends)

Drawing the math character fonts
    eqn_2.ncl (equations)

Drawing the math symbol fonts
    eqn_3.ncl (equations)

Drawing the meteorological subdivisions of India using a ASCII file
    polyg_9.ncl (primitives)

Drawing the meteorological subdivisions of India using a shapefile
    maponly_30.ncl (maps)
    polyg_shp_9.ncl

Drawing the northern hemisphere of a polar stereographic map
    ease_1.ncl (EASE grid)
    ease_2.ncl (EASE grid)
    polar_1.ncl (polar stereographic projection)
    polar_2.ncl (polar stereographic projection)

Drawing the outlines of India using a shapefile
    polyg_9.ncl (primitives)
    polyg_shp_9.ncl

Drawing the political divisions of Brazil
    polyg_11.ncl (primitives)

Drawing the southern hemisphere of a polar stereographic map
    conLab_6.ncl (contour labels)

Drawing the states of Utah, Colorado, Arizona, and New Mexico
    mask_11.ncl (masking)

Drawing the zero contour line thicker
    climo_1.ncl (climatology)
    conOncon_1.ncl (contours on contours)
    conOncon_2.ncl (contours on contours)
    conOncon_4.ncl (contours on contours)
    coneff_1.ncl (contour effects)
    coneff_10.ncl (contour effects)
    coneff_2.ncl (contour effects)

Drawing three X reference lines in an XY plot
    xy_vert_21.ncl

Drawing three Y reference lines in an XY plot
    xy_21.ncl (XY plots)

Drawing three custom legends outside a bar chart
    unique_5.ncl (unique plots)

Drawing three custom legends outside a plot
    unique_6.ncl (unique plots)

Drawing three different WRF lat/lon grid using gsn_coordinates
    datagrid_3.ncl (Drawing data locations via lines or polymarkers)

Drawing three different resolutions for map outlines
    coast_1.ncl (coastlines)
    coast_3.ncl (coastlines)
    maponly_11.ncl (maps)
    mapoutlines_3.ncl (map outlines)

Drawing three different types of plots on one page
    unique_3.ncl (unique plots)

Drawing three sets of "floating" filled bars
    bar_13.ncl (bar plots)
    bar_horz_13.ncl (bar plots)

Drawing three sets of contours each with different grid resolutions
    conOncon_9.ncl (contours on contours)

Drawing three sets of panels on one page with no margins
    newcolor_14.ncl (new 32-bit color capabilities)
    panel_26.ncl (panel plots)
    panel_26_old.ncl

Drawing three subtitles at the top of a plot
    text_12.ncl (text)

Drawing time series plots
    indices_oni_2.ncl (Atmospheric and Oceanographic Indices)

Drawing time-variable time series
    arm_1.ncl (Atmospheric Radiation Measurement Program)

Drawing titles on both Y axes
    overlay_9a.ncl (Overlays)
    text_11.ncl (text)

Drawing topographic data using a custom color map
    topo_2.ncl (topographic data)

Drawing topographic data using a custom color map read from a file
    topo_6.ncl (topographic data)

Drawing topographic data using the OceanLakeLandSnow color map
    topo_3.ncl (topographic data)
    topo_4.ncl (topographic data)

Drawing topographic data using the default color map
    topo_1.ncl (topographic data)

Drawing two XY plots on the same page using viewport resources
    viewport_4.ncl (viewport)

Drawing two labelbars dedicated to different nature of data
    compare_wind_fields.ncl

Drawing two labelbars in a combined panel plot
    panel_15_old.ncl
    panel_17.ncl (panel plots)
    panel_18_old.ncl
    panel_22.ncl (panel plots)
    panel_33_old.ncl
    panel_5x2_33.ncl
    panel_tilt_33.ncl
    panel_trilbar_17.ncl
    panel_trilbar_18_old.ncl

Drawing two labelbars on the same plot
    overlay_10.ncl (Overlays)

Drawing two lines on a plot using an overlay approach
    regress_3.ncl (regression)

Drawing two main titles in a combined panel plot
    panel_22.ncl (panel plots)

Drawing two major China rivers on an NCL map
    mapoutlines_1.ncl (map outlines)

Drawing two plots on the same page using gsn_panel
    ce_5.ncl (cylindrical equidistant projections)

Drawing two raobs on the same Skew-T plot
    skewt_4.ncl (Skew-T plots)

Drawing two sets of lat/lon grid lines at different spacings
    mapgrid_3.ncl (map grid lines)

Drawing two topographic maps using a subset of 1' data
    topo_5.ncl (topographic data)

Drawing updated counties in Colorado
    maponly_28.ncl (maps)

Drawing various WRF lat/lon grids using gsn_add_polyline
    wrf_debug_1.ncl (WRF debugging)

Drawing various elements of WRF lat/lon grids using lines, markers, text
    wrf_debug_2.ncl (WRF debugging)
    wrf_debug_3.ncl (WRF debugging)

Drawing vector plots
    veceff_1.ncl (vector effects)
    veceff_2.ncl (vector effects)
    veceff_3.ncl (vector effects)
    veceff_4.ncl (vector effects)

Drawing vectors
    weather_sym_8.ncl (weather symbols)
    weather_sym_9.ncl (weather symbols)

Drawing vectors with no arrow heads
    unique_2.ncl (unique plots)

Drawing vertical and horizontal grid lines on an XY plot
    draworder_7.ncl (drawing order of plot elements)

Drawing vertical grid lines in an XY plot
    leg_10.ncl (legends)
    leg_650_10.ncl

Drawing vertical grid lines on an XY plot
    axes_3.ncl (axes)
    overlay_16.ncl (Overlays)
    xy_20.ncl (XY plots)

Drawing via panels
    gland_1.ncl (CESM ice model)

Drawing weather symbols
    weather_sym_1.ncl (weather symbols)
    weather_sym_4.ncl (weather symbols)

Drawing wind barbs
    barb_4.ncl (wind barbs)
    meteo_1.ncl (meteograms)
    meteo_2.ncl (meteograms)
    weather_sym_3.ncl (weather symbols)
    weather_sym_5.ncl (weather symbols)
    weather_sym_6.ncl (weather symbols)

Drawing wind barbs over filled contours
    WRF_lc_8.ncl (WRF lambert conformal projections)

Drawing wind barbs vectors over a cylindrical equidistant map
    barb_1.ncl (wind barbs)

Drawing wind rose and adding a label bar.
    rose_5.ncl (rose diagrams)

Drawing wind stress fields and wind stress curl fields
    compare_wind_fields.ncl

Drawing zonal average plots
    ce_5.ncl (cylindrical equidistant projections)
    color_7.ncl (color functions)
    color_7_old.ncl
    dev_1.ncl (deviations from a mean)
    dev_2.ncl (deviations from a mean)
    panel_10.ncl (panel plots)
    panel_attach_10.ncl

Due to large size (3600x7200) of variables increase graphic work space
    ndvi_3.ncl

Emphasizing part of a curve in an XY plot
    xy_12.ncl (XY plots)

Enabling the most up-to-date country boundaries
    maponly_2.ncl (maps)

Enhancing the labelbar in a panel plot
    unique_14.ncl (unique plots)

Explicitly extracting the amplitudes and
    demod_cmplx_1.ncl (spectral analysis)

Explicitly labelling minor tickmarks
    tm_11.ncl (tickmarks)

Explicitly setting axes ranges for contour plots
    overlay_13.ncl (Overlays)

Explicitly setting axis tickmark locations
    tm_7.ncl (tickmarks)

Explicitly setting contour fill colors
    mask_17.ncl (masking)
    mask_annotate_17.ncl

Explicitly setting contour levels
    WRF_pcp_1.ncl (WRF precipitation)
    WRF_pcp_2.ncl (WRF precipitation)
    WRF_pcp_old_2.ncl
    annotate_12.ncl (annotations)
    climo_3.ncl (climatology)
    climo_4.ncl (climatology)
    conLev_4.ncl (contour levels)
    conLev_5.ncl (contour levels)
    conOncon_10.ncl (contours on contours)
    conOncon_5.ncl (contours on contours)
    conOncon_7.ncl (contours on contours)
    coneff_12.ncl (contour effects)
    coneff_15.ncl (contour effects)
    contoursym_1.ncl (contour levels with symmetric color tables)
    contoursym_2.ncl (contour levels with symmetric color tables)
    contoursym_4.ncl (contour levels with symmetric color tables)
    cpcFamine_1.ncl (high resolution precipitation)
    cpcuni_1.ncl
    dataonmap_native_4.ncl (Plotting data on a map)
    dataonmap_nonnative_4.ncl (Plotting data on a map)
    hdf4sds_1.ncl (HDF/HDF-EOS)
    hdf4sds_2.ncl (HDF/HDF-EOS)
    mask_11.ncl (masking)
    mask_17.ncl (masking)
    mask_8.ncl (masking)
    mask_annotate_17.ncl
    mask_dummy_8.ncl
    mpas_5.ncl (MPAS)
    mpas_6.ncl (MPAS)
    native_3.ncl (native grids)
    overlay_1.ncl (Overlays)
    overlay_13.ncl (Overlays)
    overlay_14.ncl (Overlays)
    overlay_2.ncl (Overlays)
    overlay_3.ncl (Overlays)
    panel_25.ncl (panel plots)
    persiann_1.ncl (high resolution precipitation)
    persiann_2.ncl (high resolution precipitation)
    persiann_3.ncl (high resolution precipitation)
    persiann_4.ncl (high resolution precipitation)
    raster_4.ncl (raster plots)
    time_labels_2.ncl (time axis labels)
    unique_9.ncl (unique plots)

Explicitly setting contour levels and colors
    ST4_1.ncl
    ST4_2.ncl
    cmorph_1.ncl (high resolution precipitation)
    cmorph_2.ncl (high resolution precipitation)
    cmorph_3.ncl (high resolution precipitation)
    cmorph_4.ncl (high resolution precipitation)
    cmorph_trilbar_2.ncl

Explicitly setting contour levels to uneven levels
    coamps_3.ncl (COAMPS)
    color_12.ncl (color functions)
    color_13.ncl (color functions)
    color_6.ncl (color functions)
    ease_1.ncl (EASE grid)
    ease_2.ncl (EASE grid)
    newcolor_15.ncl (new 32-bit color capabilities)

Explicitly setting map tickmarks and labels
    mptick_11.ncl (map tickmarks)
    mptick_9.ncl (map tickmarks)

Explicitly setting the X tickmark labels in a box plot
    box_1.ncl (box plots)

Explicitly setting the areas in a map to fill
    mask_11.ncl (masking)
    mask_8.ncl (masking)
    mask_dummy_8.ncl

Explicitly setting the fill color for land
    raster_1.ncl (raster plots)

Explicitly setting the fill colors for contours
    color_3.ncl (color functions)
    color_7.ncl (color functions)
    color_7_old.ncl
    conLev_4.ncl (contour levels)
    conLev_5.ncl (contour levels)
    gpm_1.ncl (high resolution precipitation)
    mask_5.ncl (masking)

Explicitly setting the fill colors for land and ocean
    topo_3.ncl (topographic data)
    topo_4.ncl (topographic data)

Explicitly setting the fill colors for land, ocean, and inland water
    conLev_2.ncl (contour levels)
    mapgrid_4.ncl (map grid lines)
    maponly_23.ncl (maps)
    mask_11.ncl (masking)
    mask_8.ncl (masking)
    mask_dummy_8.ncl

Explicitly setting the fill colors for vectors
    veceff_4.ncl (vector effects)

Explicitly setting tickmarks
    tm_9.ncl (tickmarks)

Explicitly setting tickmarks and labels on the bottom X axis
    bar_12.ncl (bar plots)
    bar_13.ncl (bar plots)
    climo_4.ncl (climatology)
    meteo_1.ncl (meteograms)
    meteo_2.ncl (meteograms)
    table_4.ncl (tables)
    table_7.ncl (tables)
    text_7.ncl (text)
    tm_2.ncl (tickmarks)
    tm_3.ncl (tickmarks)
    trans_1.ncl (transects)

Explicitly setting tickmarks and labels on the left Y axis
    axes_6.ncl (axes)
    bar_10.ncl (bar plots)
    bar_horz_12.ncl (bar plots)
    bar_horz_13.ncl (bar plots)
    bar_old_10.ncl
    table_4.ncl (tables)
    table_7.ncl (tables)
    tm_horz_3.ncl

Explicitly setting tickmarks and labels on the top X axis
    xy_20.ncl (XY plots)
    xy_8.ncl (XY plots)

Explicitly setting tickmarks on the X and Y axes
    maponly_24.ncl (maps)

Explicitly setting wind barb levels
    barb_4.ncl (wind barbs)

Explicitly specifying lat/lon locations of data to be contoured
    adapt_1.ncl (adaptive grids)

Explore data (min, max); eliminate negative (bogus) values
    cloudsat_2.ncl (CloudSat: Cloud Vertical Structure)
    cloudsat_3.ncl (CloudSat: Cloud Vertical Structure)

Explore data:
    regress_8.ncl (regression)

Explore the varibale via 'stat_dispersion'
    ST4_2.ncl

Exploring the data
    gpm_2.ncl (high resolution precipitation)

Exploring the tile's data values using min, max and stat_dispersion
    daymet_1.ncl (DAYMET)
    daymet_2.ncl (DAYMET)
    daymet_3.ncl (DAYMET)

Extract 2 sub-periods and entire period
    manken_1.ncl (regression)

Extract desired columns using NCL array syntax
    bootstrap_regcoef_1.ncl (bootstrapping)
    bootstrap_regcoef_2.ncl (bootstrapping)
    manken_1.ncl (regression)

Extract desired period using NCL array syntax and using 'ind'
    manken_2.ncl (regression)

Extract lat/lon from a 3D geolocation grid
    hdf4sds_9.ncl (HDF/HDF-EOS)

Extract needed variables from a WRF file [curvilinear grid]
    ESMF_regrid_37.ncl (ESMF regridding)

Extractiing time information from the file name and creating
    trmm_3B40RT_1.ncl (high resolution precipitation)
    trmm_3B40RT_2.ncl (high resolution precipitation)
    trmm_3B42RT_1.ncl (high resolution precipitation)
    trmm_3B42RT_2.ncl (high resolution precipitation)

Extracting data from a variable of type 'list'
    epflux_1.ncl (EPflux)
    epflux_2.ncl (EPflux)

Extracting elements (variables) from a return variable of type list
    pv_isobaric_2.ncl (Potential vorticity)

Extracting user specified time period using 'ind' function
    eemd_3.ncl (Empirical Mode Decomposition)

Extracting user specified time series
    eemd_4.ncl (Empirical Mode Decomposition)

Extracting variables from a variable of type 'list'
    polyg_24.ncl (primitives)

Filling U.S. climate divisions with different colors
    maponly_15.ncl (maps)

Filling bars in a bar plot based on a Y reference line
    bar_horz_17.ncl (bar plots)

Filling bars in a bar plot based on an x reference line
    bar_17.ncl (bar plots)

Filling contours with multiple shaded patterns
    coneff_10.ncl (contour effects)
    coneff_11.ncl (contour effects)
    coneff_14.ncl (contour effects)
    overlay_10.ncl (Overlays)
    overlay_5.ncl (Overlays)
    overlay_6.ncl (Overlays)
    panel_27.ncl (panel plots)
    panel_34.ncl (panel plots)
    panel_34_old.ncl

Filling contours with stippling (solid dots)
    conOncon_4.ncl (contours on contours)
    coneff_11.ncl (contour effects)

Filling each US state based on a data value
    maponly_6.ncl (maps)

Filling in an XY background to hide plot elements under it
    annotate_10.ncl (annotations)

Filling in polygons with a shaded pattern
    polyg_4.ncl (primitives)

Filling specific country boundaries
    maponly_22.ncl (maps)

Filling table cells with a given color
    table_2.ncl (tables)
    table_3.ncl (tables)
    table_4.ncl (tables)
    table_5.ncl (tables)

Filling table cells with a given pattern
    table_3.ncl (tables)

Filling the area between multiple curves in an XY plot
    xy_24.ncl (XY plots)
    xy_24_2.ncl
    xy_vert_24.ncl

Filling the area between three curves in an XY plot
    newcolor_16.ncl (new 32-bit color capabilities)

Filling the area between two curves in a XY plot
    xy_vert_17.ncl

Filling the area between two curves in an XY plot
    draworder_1.ncl (drawing order of plot elements)
    draworder_1_fix.ncl
    mkZmean.ncl
    polyg_5.ncl (primitives)
    polyg_6.ncl (primitives)
    xy_10.ncl (XY plots)
    xy_17.ncl (XY plots)
    xy_18.ncl (XY plots)

Filling the areas of an XY curve above and below a reference line
    climo_5.ncl (climatology)
    panel_9.ncl (panel plots)
    unique_11.ncl (unique plots)
    xy_21.ncl (XY plots)
    xy_5.ncl (XY plots)

Filling the areas of an XY curve to the right and left of a reference line
    xy_vert_21.ncl

Filling the bars in a bar plot with different colors
    annotate_8.ncl (annotations)
    bar_14.ncl (bar plots)
    bar_7.ncl (bar plots)
    bar_horz_14.ncl (bar plots)
    bar_horz_7.ncl (bar plots)

Filling the plot area in light gray
    bar_22.ncl (bar plots)
    scatter_13.ncl (scatter plots)
    xy_37.ncl (XY plots)

Finding the user specified 'fldstr' and extracting the time series values
    csv_8.ncl (Reading CSV files)

Finding the user specified 'fldstr' and extracting the values
    csv_7.ncl (Reading CSV files)

Fit a 3rd degree polynomial to output from 'runave'
    xy_33.ncl (XY plots)

Fix some non-conforming units [ie, not udunits recognized]
    cloudsat_1.ncl (CloudSat: Cloud Vertical Structure)

Fixing the "units" of lat/lon coordinate arrays
    dataonmap_7.ncl (Plotting data on a map)
    dataonmap_grid_7.ncl (Plotting data on a map)

Fixing the lat, lon and data values so that outliers are recognized
    goes_2.ncl (GOES)
    goes_3.ncl (GOES)
    goes_4.ncl (GOES)
    goes_5.ncl (GOES)

For "Fun", create several 'time' variables
    ndvi_2.ncl

Force explicit min & max of x-axis (abscissa)
    xy_33.ncl (XY plots)

Forcing a tickmark label at beginning of X axis
    panel_37.ncl (panel plots)
    tm_1.ncl (tickmarks)

Forcing full-sized raster cells at the X,Y axis boundaries
    raster_5.ncl (raster plots)
    raster_6.ncl (raster plots)

Forcing labels to appear on every contour line
    conLab_3.ncl (contour labels)
    conLab_4.ncl (contour labels)

Forcing missing value areas to be drawn with transparency
    mask_10.ncl (masking)

Forcing paneled plots to be in "portrait" mode
    mask_7.ncl (masking)

Forcing the Y axis to be irregular
    xy_30.ncl (XY plots)

Forcing the first contour level to be white
    color_19.ncl (color functions)

Forcing the paper orientation to be "portrait"
    lb_14.ncl (labelbars)
    mask_10.ncl (masking)

Forcing the width of the bars in multiple bar plots to be the same size
    bar_19.ncl (bar plots)
    bar_horz_19.ncl (bar plots)

Forcing tickmarks and labels to be drawn on the right Y axis in a map plot
    mptick_7.ncl (map tickmarks)

Forcing tickmarks and labels to be drawn on the top X axis in a contour plot
    conwomap_3.ncl (contours w/o maps)
    conwomap_4.ncl (contours w/o maps)

Forcing tickmarks and labels to be drawn on the top X axis in a map plot
    mptick_7.ncl (map tickmarks)

Forcing tickmarks and labels to be drawn on the top X axis in an XY plot
    xy_8.ncl (XY plots)

Forcing tickmarks to cross the axis
    axes_4.ncl (axes)

Forcing two maps to be the same size
    viewport_6.ncl (viewport)

Formatting an axis with alternate numeric formats
    tm_8.ncl (tickmarks)

Formatting contour line labels to force the number of digits
    conLab_8.ncl (contour labels)

Formatting integers using "sprinti"
    climo_5.ncl (climatology)
    time_1.ncl (time coordinates)
    write_asc_4.ncl (writing ASCII files)

Formatting labelbar labels using "sprintf"
    conLab_8.ncl (contour labels)
    lb_7.ncl (labelbars)

Formatting labelbar labels using "sprinti"
    panel_37.ncl (panel plots)

Formatting strings using "sprintf"
    color_18.ncl (color functions)

Generate 'resampling with replacement' indices
    resampling_1.ncl

Generate ESMF weight files:
    ESMF_wgts_30.ncl (ESMF regridding)

Generate weights files for regridding use later.
    ESMF_regrid_29.ncl (ESMF regridding)

Generating "nice" values for tickmarks on an axis
    xy_27.ncl (XY plots)

Generating PDFs of each sample distribution
    pdf_1.ncl (probability distributions)
    pdf_5.ncl (probability distributions)

Generating a bivariate PDF
    pdf_3.ncl (probability distributions)

Generating a bullseye pattern for contours
    conLev_6.ncl (contour levels)
    overlay_8.ncl (Overlays)
    overlay_9.ncl (Overlays)
    overlay_9a.ncl (Overlays)

Generating a contour plot with irregular x and y axes
    axes_7.ncl (axes)

Generating an equally-spaced span of integers
    corel_1.ncl (correlations)

Generating different univariate probability distributions
    pdf_5.ncl (probability distributions)

Generating dummy coordinate arrays
    draworder_5.ncl (drawing order of plot elements)

Generating dummy data
    mask_7.ncl (masking)
    newcolor_14.ncl (new 32-bit color capabilities)
    panel_26.ncl (panel plots)
    panel_26_old.ncl
    panel_28.ncl (panel plots)
    panel_36.ncl (panel plots)
    panel_37.ncl (panel plots)
    panel_38.ncl (panel plots)
    panel_vp_36.ncl
    raster_5.ncl (raster plots)
    raster_7.ncl (raster plots)
    shapefiles_17.ncl (Shapefiles)
    shapefiles_18.ncl (Shapefiles)
    veceff_1.ncl (vector effects)
    veceff_2.ncl (vector effects)
    viewport_2.ncl (viewport)
    write_asc_4.ncl (writing ASCII files)

Generating dummy data for an XY plot
    leg_11.ncl (legends)

Generating dummy data using "generate_2d_array"
    annotate_12.ncl (annotations)
    annotate_3.ncl (annotations)
    axes_1.ncl (axes)
    conLab_7.ncl (contour labels)
    conLab_8.ncl (contour labels)
    coneff_14.ncl (contour effects)
    coneff_15.ncl (contour effects)
    draworder_5.ncl (drawing order of plot elements)
    grid_fill_1.ncl (grid filling)
    lb_14.ncl (labelbars)
    mask_10.ncl (masking)
    mask_4.ncl (masking)
    mask_dummy_8.ncl
    minmax_3.ncl (local min/maxima)
    overlay_10.ncl (Overlays)
    overlay_5.ncl (Overlays)
    panel_17.ncl (panel plots)
    panel_22.ncl (panel plots)
    panel_23.ncl (panel plots)
    panel_27.ncl (panel plots)
    panel_34.ncl (panel plots)
    panel_34_old.ncl
    panel_35.ncl (panel plots)
    panel_40.ncl (panel plots)
    panel_trilbar_17.ncl

Generating dummy data using "generate_2d_array", with randomly added missing data
    mask_16.ncl (masking)
    mask_annotate_16.ncl

Generating dummy data using "rand"
    histo_10.ncl (histograms)
    histo_15.ncl (histograms)
    histo_2.ncl (histograms)
    histo_3.ncl (histograms)
    histo_4.ncl (histograms)
    histo_5.ncl (histograms)
    histo_6.ncl (histograms)
    histo_6a.ncl (histograms)
    histo_7.ncl (histograms)
    histo_8.ncl (histograms)

Generating dummy data using "random_chi"
    scatter_1.ncl (scatter plots)
    scatter_5.ncl (scatter plots)

Generating dummy data using "random_normal"
    box_5.ncl (box plots)
    contoursym_4.ncl (contour levels with symmetric color tables)
    conwomap_3.ncl (contours w/o maps)
    conwomap_4.ncl (contours w/o maps)
    scatter_2.ncl (scatter plots)

Generating dummy data using "random_uniform"
    fcodes_3.ncl (function codes)
    histo_11.ncl (histograms)
    histo_13.ncl (histograms)
    histo_14.ncl (histograms)
    histo_16.ncl (histograms)
    histo_17.ncl (histograms)
    histo_9.ncl (histograms)
    leg_7.ncl (legends)
    overlay_15.ncl (Overlays)
    overlay_16.ncl (Overlays)
    overlay_8.ncl (Overlays)
    panel_30.ncl (panel plots)
    polyg_8.ncl (primitives)
    polyg_8_lbar.ncl
    scatter_10.ncl (scatter plots)
    scatter_6.ncl (scatter plots)
    scatter_8.ncl (scatter plots)
    scatter_9.ncl (scatter plots)
    station_2.ncl (station data)
    time_labels_1.ncl (time axis labels)
    unique_2.ncl (unique plots)

Generating dummy data using random_normal
    write_asc_5.ncl (writing ASCII files)

Generating dummy data which have irregular X and Y coordinates
    raster_6.ncl (raster plots)

Generating dummy lat/lon data using random_uniform
    text_17.ncl (text)

Generating geographic information
    hdf4sds_4.ncl (HDF/HDF-EOS)

Generating labelbars representing two different sets of contours
    coneff_14.ncl (contour effects)

Generating lat/lon arrays based on information on HDF4 file.
    ESMF_regrid_23.ncl (ESMF regridding)

Generating random index values for demo
    contour1d_3.ncl (contouring 1D random data)
    contour1d_3_640.ncl
    rdm2grid_1.ncl (Gridding random data)
    rdm2grid_2.ncl (Gridding random data)
    rdm2grid_3.ncl (Gridding random data)

Generating random number seeds based on a 'clock'
    resampling_1.ncl

Generating text strings using random_uniform
    text_17.ncl (text)

Generating the default labelbar on a contour plot
    lb_1.ncl (labelbars)

Generating time series which illustrate 'chaos'
    leg_22.ncl (legends)

Generating univariate distributions of different sizes
    pdf_2.ncl (probability distributions)

Generating univariate probability distributions
    pdf_1.ncl (probability distributions)

Get all possible variable names
    gfed_4.ncl (GFED: Global Fire Emissions Database)

Getting all file names of the form 'GFED4.1s_YYYY.nc'
    gfed_4.ncl (GFED: Global Fire Emissions Database)

Getting the indices where data falls at a particular date
    ease_1.ncl (EASE grid)

Getting the indices where data falls in a particular range
    climo_5.ncl (climatology)
    climo_6.ncl (climatology)

Having the labelbar reflect partially transparent contours
    newcolor_18.ncl (new 32-bit color capabilities)

Highlighting an area of a plot using filled polygons and text
    xy_34.ncl (XY plots)

How to change the map center longitude
    asr_1.ncl (Arctic System Reanalysis)

How to index latitude/longitude arrays at the boundaries
    asr_1.ncl (Arctic System Reanalysis)

Illustrate creating 'triangle' and 'fixed' label bars
    fao56_3.ncl (Evapotranspiration)

Illustrate different ways of plotting the data
    hdf4sds_9.ncl (HDF/HDF-EOS)

Illustrate manually setting attributes after table lookup
    remo_2.ncl (REOM-RCM)

Illustrate reversing array order via the ::-1 syntax
    corel_2.ncl (correlations)

Illustrate using coordinate subscripting syntax [ {,,,} ] to select locations
    corel_2.ncl (correlations)

Illustrates NCL 6.4.0's new default behavior for the mpDataBaseVersion resource
    mapoutlines_6.ncl (map outlines)

Illustrates the use of new XYPlot opacity resources.
    scatter_11.ncl (scatter plots)

Illustrating before and after application of poisson_grid_fill
    grid_fill_1.ncl (grid filling)
    grid_fill_2.ncl (grid filling)

Illustrating before and after application of poisson_grid_fill
    grid_fill_5.ncl (grid filling)

Illustrating difference between "area fill" and "raster fill" contours
    godas_1.ncl (GODAS)

Illustrating manually setting attributes after table lookup
    remo_3.ncl (REOM-RCM)

Illustrating the use of "getind_latlon2d" to subset data
    wrf_gsn_10.ncl (WRF gsn_csm)

Illustrating the use of "where" to subset data
    wrf_debug_4.ncl (WRF debugging)
    wrf_gsn_10.ncl (WRF gsn_csm)

Illustrating the use of "wrf_user_ll_to_xy" to subset data
    wrf_debug_4.ncl (WRF debugging)
    wrf_gsn_10.ncl (WRF gsn_csm)

Importing a jpeg image into an NCL graphic
    newcolor_9.ncl (new 32-bit color capabilities)

Importing variables from different groups
    gfed_2.ncl (GFED: Global Fire Emissions Database)

Improving the resolution of map outlines
    maponly_9.ncl (maps)
    native_5.ncl (native grids)

Including a double quote in a text string
    text_6.ncl (text)
    viewport_5.ncl (viewport)

Increasing the density of fill patterns
    wavelet_3.ncl (wavelets)

Increasing the density of fill patterns in a labelbar
    lb_9.ncl (labelbars)

Increasing the density of histogram fill patterns
    histo_6a.ncl (histograms)

Increasing the density of the number of labels on a contour line
    conLab_5.ncl (contour labels)
    conLab_6.ncl (contour labels)

Increasing the font size of contour labels
    font_6.ncl (fonts)

Increasing the font size of labels in a polar plot
    font_2.ncl (fonts)

Increasing the font size of text
    color_18.ncl (color functions)
    eqn_1.ncl (equations)
    eqn_2.ncl (equations)
    eqn_3.ncl (equations)
    eqn_4.ncl (equations)
    eqn_5.ncl (equations)
    eqn_6.ncl (equations)
    polyg_1.ncl (primitives)
    polyg_2.ncl (primitives)
    text_9.ncl (text)

Increasing the font size of the contour informational label
    font_6.ncl (fonts)

Increasing the font size of the gsnXXXXString subtitles
    font_1.ncl (fonts)

Increasing the font size of the main title
    font_5.ncl (fonts)

Increasing the font size of tickmark labels in a map plot
    font_3.ncl (fonts)

Increasing the range of an X or Y axes when you have coordinate values
    axes_6.ncl (axes)

Increasing the size of a panel title
    viewport_6.ncl (viewport)

Increasing the size of an array
    axes_6.ncl (axes)

Increasing the size of the reference vector box
    panel_31.ncl (panel plots)

Increasing the size of tickmark labels
    gsn_contour_2.ncl (generic contour plots)
    mptick_5.ncl (map tickmarks)

Increasing the thickness of contour lines
    conLab_6.ncl (contour labels)
    conOncon_3.ncl (contours on contours)
    conOncon_5.ncl (contours on contours)
    conwomap_1.ncl (contours w/o maps)
    meteo_1.ncl (meteograms)
    meteo_2.ncl (meteograms)

Increasing the thickness of fill patterns in a labelbar
    lb_9.ncl (labelbars)

Increasing the thickness of map outlines
    mask_11.ncl (masking)
    mask_16.ncl (masking)
    mask_8.ncl (masking)
    mask_annotate_16.ncl
    mask_dummy_8.ncl
    wrf_gsn_8.ncl (WRF gsn_csm)

Increasing the thickness of streamlines
    stream_3.ncl (streamline plots)
    stream_4.ncl (streamline plots)

Increasing the thickness of the axis borders and tickmarks
    histo_6a.ncl (histograms)

Increasing the thickness of the legend perimeter
    leg_8.ncl (legends)

Increasing the thickness of various histogram elements
    histo_6a.ncl (histograms)

Increasing the thickness of vectors
    panel_31.ncl (panel plots)
    vector_1.ncl (vector plots)
    vector_2.ncl (vector plots)

Increasing the workspace for plotting large datasets.
    native_5.ncl (native grids)

Interpolate derived divergence back onto the original WRF grid
    ESMF_wgts_29.ncl (ESMF regridding)

Interpolate to two different grids: 1x1 and CAM (96,144)
    cmorph_2.ncl (high resolution precipitation)
    cmorph_trilbar_2.ncl

Interpolate wind components on a WRF grid to a rectilinear grid
    ESMF_wgts_29.ncl (ESMF regridding)

Interpolating NARR data to a WRF grid
    ESMF_regrid_34.ncl (ESMF regridding)

Interpolating a regional rectilinear variable to a WRF grid
    ESMF_regrid_36.ncl (ESMF regridding)

Interpolating data from HOMME unstructured grid to a CAM finite volume grid
    ESMF_regrid_18.ncl (ESMF regridding)

Interpolating data from HOMME unstructured grid to a POP grid
    ESMF_regrid_19.ncl (ESMF regridding)

Interpolating data from a 'Greenland' grid to a rectilinear grid
    ESMF_regrid_33.ncl (ESMF regridding)

Interpolating data from a 27km WRF grid to a 81km WRF grid
    ESMF_regrid_20.ncl (ESMF regridding)

Interpolating data from a CAM-SE grid to a CAM finite volume grid
    ESMF_regrid_17.ncl (ESMF regridding)
    ESMF_wgts_17.ncl (ESMF regridding)

Interpolating data from a CCSM4 grid to an EASE grid
    ESMF_all_9.ncl (ESMF regridding)
    ESMF_regrid_9.ncl (ESMF regridding)

Interpolating data from a CMIP5 grid to a 1X1 degree rectilinear grid
    ESMF_all_6.ncl (ESMF regridding)
    ESMF_regrid_6.ncl (ESMF regridding)
    ESMF_wgts_6.ncl (ESMF regridding)

Interpolating data from a POP grid to a 1x1 rectilinear grid
    ESMF_regrid_24.ncl (ESMF regridding)

Interpolating data from a ROMS grid to a 0.05 degree grid
    ESMF_regrid_26.ncl (ESMF regridding)

Interpolating data from a WRF grid to a rectilinear grid
    ESMF_all_5.ncl (ESMF regridding)
    ESMF_regrid_5.ncl (ESMF regridding)
    ESMF_wgts_5.ncl (ESMF regridding)

Interpolating data from a WRF grid to a smaller MM5 grid
    ESMF_regrid_16.ncl (ESMF regridding)

Interpolating data from a WRF grid to two different rectilinear grids
    ESMF_regrid_32.ncl (ESMF regridding)
    wrf_gsn_7.ncl (WRF gsn_csm)

Interpolating data from a curvilinear grid that contains missing values
    ESMF_regrid_22.ncl (ESMF regridding)

Interpolating data from a curvilinear grid to an unstructured grid
    ESMF_regrid_unstruct_13.ncl

Interpolating data from a curvilinear grid to another curvilinear grid
    ESMF_regrid_16.ncl (ESMF regridding)
    ESMF_regrid_20.ncl (ESMF regridding)

Interpolating data from a curvilinear tripolar grid to an MPAS grid
    ESMF_all_conserve_12.ncl
    ESMF_all_patch_12.ncl
    ESMF_regrid_12.ncl (ESMF regridding)
    ESMF_wgts_12.ncl (ESMF regridding)

Interpolating data from a fixed high-res grid to T42 and T85 grids
    ESMF_all_3.ncl (ESMF regridding)
    ESMF_regrid_3.ncl (ESMF regridding)
    ESMF_wgts_3.ncl (ESMF regridding)

Interpolating data from a fixed high-res grid to fixed offset 2x3 and 5x5 degree grids
    ESMF_all_2.ncl (ESMF regridding)
    ESMF_regrid_2.ncl (ESMF regridding)
    ESMF_wgts_2.ncl (ESMF regridding)

Interpolating data from a high-res categorical grid to a 1 degree grid
    ESMF_regrid_31.ncl (ESMF regridding)

Interpolating data from a large region to a smaller region
    ESMF_regrid_22.ncl (ESMF regridding)

Interpolating data from a subset of a high-res topo grid to a low-res 0.5 grid
    ESMF_all_4.ncl (ESMF regridding)
    ESMF_regrid_4.ncl (ESMF regridding)
    ESMF_wgts_4.ncl (ESMF regridding)

Interpolating data from an EASE grid to a 0.25 degree grid
    ESMF_all_13.ncl (ESMF regridding)
    ESMF_regrid_13.ncl (ESMF regridding)
    ESMF_regrid_unstruct_13.ncl
    ESMF_wgts_13.ncl (ESMF regridding)

Interpolating data from an ECMWF Model Operational grid to a 2.5 degree grid
    ESMF_regrid_27.ncl (ESMF regridding)

Interpolating data from an ICON grid to a 5 degree grid
    ESMF_all_14.ncl (ESMF regridding)
    ESMF_regrid_14.ncl (ESMF regridding)
    ESMF_wgts_14.ncl (ESMF regridding)

Interpolating data from an MPAS grid to 0.25 degree grid
    ESMF_all_10.ncl (ESMF regridding)
    ESMF_regrid_10.ncl (ESMF regridding)
    ESMF_regrid_neareststod_10.ncl
    ESMF_wgts_10.ncl (ESMF regridding)

Interpolating data from an MPAS grid to a curvilinear tripolar grid
    ESMF_all_11.ncl (ESMF regridding)
    ESMF_regrid_11.ncl (ESMF regridding)
    ESMF_wgts_11.ncl (ESMF regridding)

Interpolating data from an NCEP grid to a 5x5 degree global grid
    ESMF_all_1.ncl (ESMF regridding)
    ESMF_regrid_1.ncl (ESMF regridding)
    ESMF_wgts_1.ncl (ESMF regridding)

Interpolating data from an ORCA grid to a 1x1 degree rectilinear grid
    ESMF_all_7.ncl (ESMF regridding)
    ESMF_regrid_7.ncl (ESMF regridding)
    ESMF_wgts_7.ncl (ESMF regridding)

Interpolating data from an unstructured SE grid to a finite volume grid
    ESMF_regrid_25.ncl (ESMF regridding)
    ESMF_wgts_25.ncl (ESMF regridding)

Interpolating from a fixed grid to a gaussian grid using spherical harmonics
    regrid_5.ncl (regridding)

Interpolating from a fixed grid to a lower resolution fixed grid using conservative remapping
    regrid_10.ncl (regridding)

Interpolating from a fixed grid to a lower resolution gaussian grid
    regrid_11.ncl (regridding)

Interpolating from a fixed grid to a lower resolution grid using conservative remapping
    regrid_6.ncl (regridding)

Interpolating from a fixed grid to a lower resolution using conservative remapping
    regrid_12.ncl (regridding)
    regrid_13.ncl (regridding)

Interpolating from a fixed grid to another fixed grid using spherical harmonics
    regrid_4.ncl (regridding)

Interpolating from a gaussian grid to a fixed grid using spherical harmonics
    regrid_3.ncl (regridding)

Interpolating from a gaussian grid to another using spherical harmonics
    regrid_2.ncl (regridding)

Interpolating from a global FIXED grid to a lower resolution
    regrid_7.ncl (regridding)

Interpolating from a global GAUSSIAN grid to a lower resolution
    regrid_8.ncl (regridding)
    regrid_9.ncl (regridding)

Interpolating from a rectilinear to a POP grid using ESMF_regrid
    ESMF_regrid_28.ncl (ESMF regridding)

Interpolating from high-to-low resolution using 3 ESMF_regrid methods
    ESMF_regrid_35.ncl (ESMF regridding)

Interpolating from one grid to another using ESMF software
    ESMF_all_1.ncl (ESMF regridding)
    ESMF_all_10.ncl (ESMF regridding)
    ESMF_all_11.ncl (ESMF regridding)
    ESMF_all_13.ncl (ESMF regridding)
    ESMF_all_14.ncl (ESMF regridding)
    ESMF_all_15.ncl (ESMF regridding)
    ESMF_all_2.ncl (ESMF regridding)
    ESMF_all_3.ncl (ESMF regridding)
    ESMF_all_4.ncl (ESMF regridding)
    ESMF_all_5.ncl (ESMF regridding)
    ESMF_all_6.ncl (ESMF regridding)
    ESMF_all_7.ncl (ESMF regridding)
    ESMF_all_8.ncl (ESMF regridding)
    ESMF_all_9.ncl (ESMF regridding)
    ESMF_all_conserve_12.ncl
    ESMF_all_patch_12.ncl
    ESMF_regrid_15.ncl (ESMF regridding)
    ESMF_regrid_16.ncl (ESMF regridding)
    ESMF_regrid_20.ncl (ESMF regridding)

Interpolating from one grid to another using ESMF_regrid
    ESMF_regrid_1.ncl (ESMF regridding)
    ESMF_regrid_10.ncl (ESMF regridding)
    ESMF_regrid_11.ncl (ESMF regridding)
    ESMF_regrid_12.ncl (ESMF regridding)
    ESMF_regrid_13.ncl (ESMF regridding)
    ESMF_regrid_14.ncl (ESMF regridding)
    ESMF_regrid_17.ncl (ESMF regridding)
    ESMF_regrid_18.ncl (ESMF regridding)
    ESMF_regrid_19.ncl (ESMF regridding)
    ESMF_regrid_2.ncl (ESMF regridding)
    ESMF_regrid_21.ncl (ESMF regridding)
    ESMF_regrid_22.ncl (ESMF regridding)
    ESMF_regrid_24.ncl (ESMF regridding)
    ESMF_regrid_25.ncl (ESMF regridding)
    ESMF_regrid_26.ncl (ESMF regridding)
    ESMF_regrid_3.ncl (ESMF regridding)
    ESMF_regrid_31.ncl (ESMF regridding)
    ESMF_regrid_32.ncl (ESMF regridding)
    ESMF_regrid_33.ncl (ESMF regridding)
    ESMF_regrid_4.ncl (ESMF regridding)
    ESMF_regrid_5.ncl (ESMF regridding)
    ESMF_regrid_6.ncl (ESMF regridding)
    ESMF_regrid_7.ncl (ESMF regridding)
    ESMF_regrid_8.ncl (ESMF regridding)
    ESMF_regrid_9.ncl (ESMF regridding)
    ESMF_regrid_unstruct_13.ncl
    ESMF_regrid_zoomed_8.ncl
    wrf_gsn_7.ncl (WRF gsn_csm)

Interpolating from one grid to another using ESMF_regrid and "neareststod"
    ESMF_regrid_neareststod_10.ncl

Interpolating from one grid to another using ESMF_regrid(_with_weights)
    ESMF_regrid_23.ncl (ESMF regridding)

Interpolating from one grid to another using ESMF_regrid_with_weights
    ESMF_regrid_27.ncl (ESMF regridding)
    ESMF_wgts_1.ncl (ESMF regridding)
    ESMF_wgts_10.ncl (ESMF regridding)
    ESMF_wgts_11.ncl (ESMF regridding)
    ESMF_wgts_12.ncl (ESMF regridding)
    ESMF_wgts_13.ncl (ESMF regridding)
    ESMF_wgts_14.ncl (ESMF regridding)
    ESMF_wgts_15.ncl (ESMF regridding)
    ESMF_wgts_17.ncl (ESMF regridding)
    ESMF_wgts_2.ncl (ESMF regridding)
    ESMF_wgts_25.ncl (ESMF regridding)
    ESMF_wgts_3.ncl (ESMF regridding)
    ESMF_wgts_4.ncl (ESMF regridding)
    ESMF_wgts_5.ncl (ESMF regridding)
    ESMF_wgts_6.ncl (ESMF regridding)
    ESMF_wgts_7.ncl (ESMF regridding)
    ESMF_wgts_8.ncl (ESMF regridding)
    gland_2.ncl (CESM ice model)
    gland_3.ncl (CESM ice model)
    gland_cism_1.ncl

Interpolating from one grid to another using an existing weights file
    ESMF_wgts_1.ncl (ESMF regridding)
    ESMF_wgts_10.ncl (ESMF regridding)
    ESMF_wgts_11.ncl (ESMF regridding)
    ESMF_wgts_12.ncl (ESMF regridding)
    ESMF_wgts_13.ncl (ESMF regridding)
    ESMF_wgts_14.ncl (ESMF regridding)
    ESMF_wgts_15.ncl (ESMF regridding)
    ESMF_wgts_17.ncl (ESMF regridding)
    ESMF_wgts_2.ncl (ESMF regridding)
    ESMF_wgts_3.ncl (ESMF regridding)
    ESMF_wgts_4.ncl (ESMF regridding)
    ESMF_wgts_5.ncl (ESMF regridding)
    ESMF_wgts_6.ncl (ESMF regridding)
    ESMF_wgts_7.ncl (ESMF regridding)
    ESMF_wgts_8.ncl (ESMF regridding)
    gland_2.ncl (CESM ice model)
    gland_3.ncl (CESM ice model)
    gland_cism_1.ncl

Interpolating from one grid to another using bilinear interpolation
    regrid_1.ncl (regridding)

Interpolating multilevel variable to user specified pressure level
    remo_3.ncl (REOM-RCM)

Interpolating satellite data to a rectilinear grid.
    ESMF_regrid_23.ncl (ESMF regridding)

Interpolating swath data to a 0.25 degree grid
    ESMF_all_15.ncl (ESMF regridding)
    ESMF_regrid_15.ncl (ESMF regridding)
    ESMF_wgts_15.ncl (ESMF regridding)

Interpolating swath data to a rectilinear grid read off a file
    ESMF_all_8.ncl (ESMF regridding)
    ESMF_regrid_8.ncl (ESMF regridding)
    ESMF_regrid_zoomed_8.ncl
    ESMF_wgts_8.ncl (ESMF regridding)

Interpolating to a lower resolution grid.
    hdf4sds_4.ncl (HDF/HDF-EOS)

Interpolating to two different grids: 1x1 and CAM (96,144)
    persiann_3.ncl (high resolution precipitation)

Interpolating unstructured data to a 0.1 degree grid.
    ESMF_regrid_21.ncl (ESMF regridding)

Isolating the Tibetan Plateau
    regrid_13.ncl (regridding)

Justifying text in a table cell
    table_1.ncl (tables)
    table_3.ncl (tables)
    table_5.ncl (tables)

Keeping labelbar labels from overlapping
    axes_1.ncl (axes)
    lb_8.ncl (labelbars)
    lb_9.ncl (labelbars)

Labeling a map with dots and text strings
    annotate_5.ncl (annotations)

Labeling only the ends of a labelbar
    mpas_3.ncl (MPAS)
    mpas_cell_3.ncl (MPAS)

Labeling states on a map of the United States
    mask_6.ncl (masking)

Labeling the X axis with nicely-formatted time labels
    bar_15.ncl (bar plots)
    eof_6_640.ncl
    fcodes_3.ncl (function codes)
    time_3.ncl (time coordinates)
    time_4.ncl (time coordinates)
    time_labels_1.ncl (time axis labels)
    time_labels_3.ncl (time axis labels)
    time_labels_4.ncl (time axis labels)
    xy_32.ncl (XY plots)

Labeling the Y axis with nicely-formatted time labels
    bar_horz_15.ncl (bar plots)

Labeling the bottom X axis with years
    csv_8.ncl (Reading CSV files)
    xy_18.ncl (XY plots)

Labeling the lines in a polyline
    polyg_4.ncl (primitives)

Labeling the top of histogram bars with a text string
    histo_12.ncl (histograms)

Labeling the top of histogram bars with the bin value
    histo_16.ncl (histograms)

Labelling both minor and major tickmarks
    tm_10.ncl (tickmarks)

Lack of documentation: Two missing values: -32767s and -32768s
    amsr_1.ncl

Left and right justifying text
    text_8.ncl (text)

Left or right justifying titles
    title_1.ncl (title plots)

Left-justifying and centering paneled plots
    panel_11.ncl (panel plots)

Left-justifying paneled plots
    panel_32.ncl (panel plots)

Left-justifying text
    eqn_1.ncl (equations)
    eqn_2.ncl (equations)
    eqn_3.ncl (equations)
    eqn_4.ncl (equations)
    eqn_5.ncl (equations)
    eqn_6.ncl (equations)

Left-justifying the labelbar labels
    lb_13.ncl (labelbars)

Linearizing the X axis
    axes_7.ncl (axes)

Linearizing the Y axis
    axes_1.ncl (axes)
    barb_4.ncl (wind barbs)
    vert_2.ncl (vertical interpolations)

Loading NCL functions from another script
    roms_4.ncl (ROMS)
    roms_5.ncl (ROMS)

Loop over a sequence of user specified shape, scale and location values
    extval_1.ncl (Extreme value statistics)
    extval_2.ncl (Extreme value statistics)
    extval_3.ncl (Extreme value statistics)
    extval_4.ncl (Extreme value statistics)

Loop over data and count instances of occurence
    binning_2.ncl (binning)

Looping over each variable and, if 3D, create a single variable
    gfed_4.ncl (GFED: Global Fire Emissions Database)

Looping over files, stations and times
    skewt_7.ncl (Skew-T plots)

Looping over variables and selecting 2D variables for panel plot
    hdf5eos_2.ncl (HDF/HDF-EOS)

Looping over variables and selecting all 2D variables for plotting
    hdf4eos_6.ncl (HDF/HDF-EOS)
    hdf5eos_1.ncl (HDF/HDF-EOS)

Making a contour fill color transparent
    newcolor_10.ncl (new 32-bit color capabilities)
    topo_7.ncl (topographic data)
    topo_raster_7.ncl

Making a contour line disappear
    coneff_9.ncl (contour effects)

Making all curves in an XY plot solid
    climo_5.ncl (climatology)
    leg_13.ncl (legends)
    xy_2.ncl (XY plots)
    xy_24.ncl (XY plots)
    xy_24_2.ncl
    xy_vert_24.ncl

Making an axis logarithmic in a contour plot
    axes_2.ncl (axes)
    axes_5.ncl (axes)
    conwomap_5.ncl (contours w/o maps)

Making an axis logarithmic in an XY plot
    axes_3.ncl (axes)
    spec_4.ncl (spectral analysis)

Making paneled plots smaller on the page for publication purposes
    panel_16.ncl (panel plots)

Making the Y axis of a zonal average plot be logarithmic
    zonal_6.ncl (zonal average)

Making the Y axis of a zonal means plot be regularly spaced
    zonal_5.ncl (zonal average)

Making the first color in a color map partially transparent
    dataonmap_native_4.ncl (Plotting data on a map)
    dataonmap_nonnative_4.ncl (Plotting data on a map)

Making the labelbar be horizontal
    gsn_contour_3.ncl (generic contour plots)
    lb_5.ncl (labelbars)

Making the labelbar be vertical
    barb_4.ncl (wind barbs)
    color_7.ncl (color functions)
    color_7_old.ncl
    conLab_8.ncl (contour labels)
    conLev_3.ncl (contour levels)
    dev_1.ncl (deviations from a mean)
    dev_2.ncl (deviations from a mean)
    hdf4eos_1.ncl (HDF/HDF-EOS)
    hdf4eos_2.ncl (HDF/HDF-EOS)
    hdf4eos_3.ncl (HDF/HDF-EOS)
    hdf4eos_4.ncl (HDF/HDF-EOS)
    lb_12.ncl (labelbars)
    lb_13.ncl (labelbars)
    lb_14.ncl (labelbars)
    lb_15.ncl (labelbars)
    lb_2.ncl (labelbars)
    lb_7.ncl (labelbars)
    vector_1.ncl (vector plots)
    vector_2.ncl (vector plots)

Making the labelbar label fonts smaller
    lb_11.ncl (labelbars)
    lb_4.ncl (labelbars)

Making the labelbar labels smaller
    lb_5.ncl (labelbars)

Making the plot larger using viewport resources
    proj_2.ncl (map projections)

Making the vector reference annotation smaller
    newcolor_8.ncl (new 32-bit color capabilities)

Making various plot aspects thicker for a nicer looking plot
    unique_10_thicker.ncl

Manually adding _FillValue to latitude and longitude
    smap_l3_1.ncl
    smap_l3_2.ncl
    smap_l3_3.ncl
    smap_l3_4.ncl

Manually adding attributes to a varible not in GRIB tables
    nldas_01.ncl (NLDAS-GLDAS)

Manually attaching lat/lon coordinate arrays to a variable
    vector_1.ncl (vector plots)
    vector_2.ncl (vector plots)

Manually creating a 'coordinate variable'
    asr_6.ncl (Arctic System Reanalysis)

Manually creating a coordinate variable
    asr_5.ncl (Arctic System Reanalysis)

Manually creating a labelbar
    polyg_8_lbar.ncl
    scatter_8.ncl (scatter plots)

Manually creating a legend
    leg_5.ncl (legends)
    leg_6.ncl (legends)
    polyg_10.ncl (primitives)
    xy_18.ncl (XY plots)
    xy_20.ncl (XY plots)

Manually creating a legend based on XY plot settings
    leg_11.ncl (legends)

Manually creating a legend using markers and text
    leg_7.ncl (legends)
    polyg_8.ncl (primitives)
    scatter_5.ncl (scatter plots)
    unique_1.ncl (unique plots)
    unique_12.ncl (unique plots)

Manually creating a legend using simple_legend
    leg_16.ncl (legends)
    leg_17.ncl (legends)
    leg_19.ncl (legends)
    leg_sl_14.ncl
    leg_sl_5.ncl
    leg_sln_12.ncl

Manually creating a legend using simple_legend_ndc
    leg_20.ncl (legends)
    leg_21.ncl (legends)
    leg_sln_12.ncl
    leg_sln_5.ncl

Manually creating a legend using simple_legendc
    leg_22.ncl (legends)

Manually creating an array of random data
    histo_1.ncl (histograms)

Manually creating lat/lon coordinate arrays
    avhrr_1.ncl (AVHRR)
    polyg_3.ncl (primitives)

Manually creating lat/lon coordinate arrays
    regrid_1.ncl (regridding)

Manually overlaying high resolution nest onto a coarse global grid
    icon_6.ncl (ICON data)

Manually set graphic levels
    access_2.ncl

Mask all observations outside of desired region
    eof_3.ncl (empirical orthogonal functions)
    eof_3_640.ncl

Masking WRF output data using a mask array
    shapefiles_23.ncl (Shapefiles)

Masking a data array based on a geographical area
    mask_12.ncl (masking)
    mask_13.ncl (masking)
    mask_9.ncl (masking)

Masking a data array based on a geographical area obtained from a shapefile
    datagrid_6.ncl (Drawing data locations via lines or polymarkers)
    shapefiles_11.ncl (Shapefiles)
    shapefiles_14_mask.ncl
    shapefiles_16.ncl (Shapefiles)
    shapefiles_17.ncl (Shapefiles)
    shapefiles_21.ncl (Shapefiles)
    shapefiles_24.ncl (Shapefiles)
    shapefiles_4.ncl (Shapefiles)
    shapefiles_5.ncl (Shapefiles)
    shapefiles_9.ncl (Shapefiles)

Masking a data array based on the distance from a geographical outline in a shapefile
    shapefiles_18.ncl (Shapefiles)

Masking a data array based on topographic data read from a binary file
    mask_14.ncl (masking)

Masking a data array by filling undesired areas in white
    shapefiles_21.ncl (Shapefiles)

Masking a data array by setting a rectangular lat/lon area to missing values.
    mask_15.ncl (masking)

Masking contour lines so they don't go through contour labels
    climo_6.ncl (climatology)
    conLab_2.ncl (contour labels)
    conLab_4.ncl (contour labels)

Masking contours so they don't go through contour labels
    conLab_4.ncl (contour labels)

Masking data based on a geographical area obtained from a shapefile
    shapefiles_20.ncl (Shapefiles)

Masking data based on a mask array
    compare_wind_fields.ncl

Masking land in a map plot
    ice_1.ncl (CESM ice model)
    mask_1.ncl (masking)
    polyg_1.ncl (primitives)
    polyg_2.ncl (primitives)

Masking map grid lines so they don't go over land
    maponly_23.ncl (maps)

Masking map grid lines so they only go over ocean
    mapgrid_4.ncl (map grid lines)

Masking mirrored contour data
    conwomap_3.ncl (contours w/o maps)
    conwomap_4.ncl (contours w/o maps)

Masking missing values in a cell-fill plot
    mask_10.ncl (masking)

Masking out areas of a contour plot that are below a certain threshold
    mask_7.ncl (masking)

Masking out areas of your data based on a mask shape
    mask_6.ncl (masking)

Masking out particular areas in a map
    maponly_30.ncl (maps)
    maponly_7.ncl (maps)
    mask_11.ncl (masking)
    mask_15.ncl (masking)
    mask_8.ncl (masking)
    mask_dummy_8.ncl
    overlay_11.ncl (Overlays)

Masking out particular areas in a map by creating two different maps.
    mask_annotate_16.ncl
    mask_annotate_17.ncl

Masking out particular areas in a map by drawing a plot twice
    mask_16.ncl (masking)
    mask_17.ncl (masking)

Masking the XY curves behind a legend
    leg_10.ncl (legends)
    leg_15.ncl (legends)
    leg_18.ncl (legends)

Masking the land in a map plot
    unique_8.ncl (unique plots)

Masking the ocean in a map plot
    mask_1.ncl (masking)
    polyg_1.ncl (primitives)
    polyg_2.ncl (primitives)

Masking vector plots with missing values
    vector_9.ncl (vector plots)

Maximizing paneled plots after they've been created
    panel_33.ncl (panel plots)
    panel_33_old.ncl
    panel_5x2_33.ncl
    panel_tilt_33.ncl

Maximizing plots after they've been created
    annotate_6.ncl (annotations)
    annotate_7.ncl (annotations)
    coneff_14.ncl (contour effects)
    interp1d_1.ncl (One-dimensional interpolation)
    lb_15.ncl (labelbars)
    mask_10.ncl (masking)
    mptick_9.ncl (map tickmarks)
    newcolor_7.ncl (new 32-bit color capabilities)
    overlay_4.ncl (Overlays)
    panel_18.ncl (panel plots)
    panel_18_old.ncl
    panel_20.ncl (panel plots)
    panel_trilbar_18_old.ncl
    shapefiles_7_old.ncl
    text_11.ncl (text)
    text_15.ncl (text)
    viewport_4.ncl (viewport)
    xy_18.ncl (XY plots)
    xy_19.ncl (XY plots)
    xy_25.ncl (XY plots)
    xy_26.ncl (XY plots)
    xy_27.ncl (XY plots)
    xy_30.ncl (XY plots)
    xy_overlay_25.ncl (XY plots)

Maximizing the size of several different objects on a frame
    xy_19.ncl (XY plots)

Maximizing the size of the plot
    lcmask_2.ncl (masking lambert conformal)
    lcmask_3.ncl (masking lambert conformal)

Merging two color maps
    colormap_4.ncl (colormaps)
    time_labels_2.ncl (time axis labels)

Merging two sets of values into a single array
    regress_1.ncl (regression)
    regress_5.ncl (regression)

Modifying gsn_add_shapefile_polygons to color the polygons a certain way
    shapefiles_10.ncl (Shapefiles)
    shapefiles_NM_10.ncl

Modifying gsn_add_shapefile_polylines to draw a subset of the shapefile
    shapefiles_12.ncl (Shapefiles)
    shapefiles_12b.ncl (Shapefiles)

Moving a legend closer to a plot
    leg_12.ncl (legends)
    leg_9.ncl (legends)
    scatter_5.ncl (scatter plots)

Moving a legend into to a plot
    leg_14.ncl (legends)

Moving an XY plot legend
    ave_2.ncl (weighted averages)

Moving horizontally in a text string using a function code
    eqn_4.ncl (equations)

Moving horizontally in a text string using a function code
    eqn_5.ncl (equations)

Moving horizontally/vertically in a text string using function codes
    text_14.ncl (text)

Moving labels away from a labelbar
    lb_13.ncl (labelbars)

Moving polar labels away from the plot
    font_2.ncl (fonts)

Moving the X and Y axis strings to a different side
    title_7.ncl (title plots)
    title_8.ncl (title plots)

Moving the X axis strings to a different side
    polyg_27.ncl (primitives)

Moving the contour informational label away from the plot
    overlay_3.ncl (Overlays)

Moving the contour informational label into the plot
    WRF_pcp_2.ncl (WRF precipitation)
    WRF_pcp_old_2.ncl
    ce_2.ncl (cylindrical equidistant projections)
    conwomap_3.ncl (contours w/o maps)
    conwomap_4.ncl (contours w/o maps)
    dev_1.ncl (deviations from a mean)
    dev_2.ncl (deviations from a mean)
    panel_7.ncl (panel plots)
    panel_8.ncl (panel plots)

Moving the labelbar away from the plot
    coast_1.ncl (coastlines)
    coast_3.ncl (coastlines)
    gsn_contour_3.ncl (generic contour plots)
    lb_3.ncl (labelbars)

Moving the left Y axis in an XY plot
    xy_22.ncl (XY plots)

Moving the main title down
    raster_4.ncl (raster plots)
    unique_9.ncl (unique plots)

Moving the main title up
    lcmask_4.ncl (masking lambert conformal)
    mptick_10.ncl (map tickmarks)
    mptick_12.ncl (map tickmarks)
    mptick_9.ncl (map tickmarks)

Moving the subtitles up
    raster_3.ncl (raster plots)

Moving the vector reference annotation into the plot
    ce_4.ncl (cylindrical equidistant projections)
    coamps_2.ncl (COAMPS)
    coamps_3.ncl (COAMPS)
    newcolor_8.ncl (new 32-bit color capabilities)

Moving the vector reference annotation to the bottom outside-right of the plot
    panel_31.ncl (panel plots)

Moving the vector reference annotation to the top right of the plot
    vector_1.ncl (vector plots)
    vector_2.ncl (vector plots)
    vector_3.ncl (vector plots)

Moving tickmark labels away from axis
    bar_13.ncl (bar plots)
    bar_horz_13.ncl (bar plots)
    tm_11.ncl (tickmarks)
    tm_5.ncl (tickmarks)
    xy_23.ncl (XY plots)

Moving vertically in a text string using a function code
    eqn_4.ncl (equations)

Moving vertically in a text string using a function code
    eqn_5.ncl (equations)

Naming dimensions of an array
    conwomap_4.ncl (contours w/o maps)
    veceff_1.ncl (vector effects)
    veceff_2.ncl (vector effects)

Open & read a netCDF-4 file containing a single variable
    gfed_5.ncl (GFED: Global Fire Emissions Database)

Open & read a netCDF-4 file containing a single variable for the region
    gfed_6.ncl (GFED: Global Fire Emissions Database)

Opening neding a netCDF file
    heat_2.ncl (Heat Index/Stress)

Opening netCDF file
    heat_1.ncl (Heat Index/Stress)

Outlining a map region
    regrid_13.ncl (regridding)

Outlining bars in a histogram
    histo_10.ncl (histograms)
    overlay_4.ncl (Overlays)

Outlining vectors
    veceff_3.ncl (vector effects)
    veceff_4.ncl (vector effects)

Overlay each files 'swath' onto the base plot
    smap_l3_3.ncl

Overlay xy-object onto contour object
    overlay_14.ncl (Overlays)

Overlaying WRF "dbz" on a topographic map
    newcolor_10.ncl (new 32-bit color capabilities)
    overlay_12.ncl (Overlays)
    topo_7.ncl (topographic data)
    topo_raster_7.ncl

Overlaying WRF precipitation on terrain map using gsn_csm functions
    WRF_pcp_2.ncl (WRF precipitation)
    WRF_pcp_old_2.ncl

Overlaying WRF precipitation on terrain map using gsn_csm_xxx functions
    conOncon_10.ncl (contours on contours)

Overlaying WRF precipitation on terrain map using wrf_xxx functions
    WRF_pcp_1.ncl (WRF precipitation)

Overlaying XY plots on each other
    bar_10.ncl (bar plots)
    bar_11.ncl (bar plots)
    bar_horz_11.ncl (bar plots)
    interp1d_1.ncl (One-dimensional interpolation)
    interp1d_2.ncl (One-dimensional interpolation)
    interp1d_3.ncl (One-dimensional interpolation)
    interp1d_4.ncl (One-dimensional interpolation)
    leg_14.ncl (legends)
    overlay_15.ncl (Overlays)
    overlay_16.ncl (Overlays)
    xy_18.ncl (XY plots)
    xy_32.ncl (XY plots)

Overlaying a bar chart on a blank plot to force the drawing order of plot elements
    draworder_6.ncl (drawing order of plot elements)

Overlaying a blank plot on a map plot in order to customize tickmarks
    maponly_24.ncl (maps)

Overlaying a hatch pattern to show area of interest
    plot_bathy.ncl
    wavelet_3.ncl (wavelets)

Overlaying a histogram on a cylindrical equidistant map
    histo_9.ncl (histograms)

Overlaying a stipple pattern to show area of interest
    climo_1.ncl (climatology)
    conOncon_4.ncl (contours on contours)
    coneff_11.ncl (contour effects)
    draworder_4.ncl (drawing order of plot elements)
    draworder_4_fix.ncl
    wavelet_2.ncl (wavelets)
    wavelet_3.ncl (wavelets)

Overlaying an XY plot on a "blank" plot to force an irregularly-spaced Y axis
    xy_30.ncl (XY plots)

Overlaying an XY plot on a contour plot
    overlay_8.ncl (Overlays)

Overlaying cell-filled contours on raster contours
    mask_10.ncl (masking)

Overlaying contours on a map using lat,lon coordinates
    rotatedltln_2.ncl (rotated lon-lon)

Overlaying contours on a map using two-dimensional lat,lon arrays
    conOncon_7.ncl (contours on contours)
    conOncon_9.ncl (contours on contours)
    ease_1.ncl (EASE grid)
    ease_2.ncl (EASE grid)
    hdf4eos_4.ncl (HDF/HDF-EOS)
    hdf4eos_5.ncl (HDF/HDF-EOS)
    hdf4eos_5a.ncl (HDF/HDF-EOS)
    hdf4sds_5.ncl (HDF/HDF-EOS)
    ice_3.ncl (CESM ice model)
    raster_3.ncl (raster plots)
    roms_1.ncl (ROMS)
    roms_2.ncl (ROMS)

Overlaying contours on a map without having lat,lon coordinates
    dataonmap_14.ncl (Plotting data on a map)
    native_1.ncl (native grids)
    native_2.ncl (native grids)
    native_3.ncl (native grids)
    native_4.ncl (native grids)
    native_5.ncl (native grids)
    rotatedltln_1.ncl (rotated lon-lon)
    rotatedltln_2.ncl (rotated lon-lon)

Overlaying dashed contours on solid line contours
    conOncon_1.ncl (contours on contours)
    conOncon_6.ncl (contours on contours)
    leg_6.ncl (legends)
    leg_8.ncl (legends)

Overlaying filled contour plots with different axes ranges
    overlay_13.ncl (Overlays)
    overlay_14.ncl (Overlays)

Overlaying filled contours on filled contours with transparency
    newcolor_17.ncl (new 32-bit color capabilities)

Overlaying filled contours, and vectors on a map
    wrf_gsn_6.ncl (WRF gsn_csm)
    wrf_nogsn_6.ncl (WRF gsn_csm)

Overlaying filled vectors on filled contours
    newcolor_8.ncl (new 32-bit color capabilities)

Overlaying four sets of contours on a map
    hdf4sds_5.ncl (HDF/HDF-EOS)

Overlaying individual contour lines on a polar stereographic map
    conOncon_5.ncl (contours on contours)

Overlaying line contours on filled contours
    climo_6.ncl (climatology)
    conOncon_3.ncl (contours on contours)
    conOncon_8.ncl (contours on contours)
    overlay_1.ncl (Overlays)
    overlay_2.ncl (Overlays)
    overlay_3.ncl (Overlays)
    overlay_9.ncl (Overlays)
    overlay_9a.ncl (Overlays)
    plot_bathy.ncl

Overlaying line contours, filled contours, and vectors on a map
    wrf_gsn_5.ncl (WRF gsn_csm)
    wrf_nogsn_5.ncl (WRF gsn_csm)

Overlaying line contours, vectors, and filled contours on a map
    vector_2.ncl (vector plots)

Overlaying multiple histograms for comparison
    overlay_4.ncl (Overlays)

Overlaying multiple histograms for comparison using "overlay"
    histo_10.ncl (histograms)

Overlaying plots manually by not advancing the frame
    overlay_3.ncl (Overlays)
    overlay_4.ncl (Overlays)

Overlaying shaded contours and filled contours on a map
    panel_27.ncl (panel plots)

Overlaying shaded contours on filled contours
    coneff_14.ncl (contour effects)
    overlay_10.ncl (Overlays)
    overlay_5.ncl (Overlays)
    overlay_6.ncl (Overlays)

Overlaying stippled contours on solid line contours
    conOncon_4.ncl (contours on contours)

Overlaying three sets of contours on a map
    conOncon_9.ncl (contours on contours)
    icon_6.ncl (ICON data)

Overlaying three sets of lines on a xy plot
    overlay_7.ncl (Overlays)

Overlaying two contour plots that are in different data spaces
    overlay_9.ncl (Overlays)
    overlay_9a.ncl (Overlays)

Overlaying two sets of contours on a map
    conOncon_2.ncl (contours on contours)
    conOncon_8.ncl (contours on contours)

Overlaying two sets of contours on a polar stereographic map
    conOncon_3.ncl (contours on contours)

Overlaying vectors and filled contours on a map
    overlay_11.ncl (Overlays)
    roms_5.ncl (ROMS)
    vector_1.ncl (vector plots)

Overlaying vectors on a topographic map
    panel_31.ncl (panel plots)

Overlaying vectors on filled contours
    overlay_6.ncl (Overlays)

Overlaying vectors, streamlines, filled contours on a map
    unique_4.ncl (unique plots)

Overlaying wind barbs and line contours on filled contours
    meteo_1.ncl (meteograms)
    meteo_2.ncl (meteograms)

Panel plot
    ESMF_regrid_35.ncl (ESMF regridding)

Panel plot for each variable
    sparc_2.ncl (SPARC)

Paneling 12 plots with shared axes
    panel_23.ncl (panel plots)

Paneling 32 plots with shared axes
    panel_30.ncl (panel plots)

Paneling 36 plots in 3 columns on a page
    unique_11.ncl (unique plots)

Paneling 8 vector/map plots on a page
    panel_31.ncl (panel plots)

Paneling Skew-T plots
    skewt_5.ncl (Skew-T plots)

Paneling XY plots
    tm_4.ncl (tickmarks)

Paneling attached plots
    panel_attach_10.ncl

Paneling bar plots
    bar_11.ncl (bar plots)
    bar_19.ncl (bar plots)
    bar_horz_11.ncl (bar plots)
    bar_horz_19.ncl (bar plots)

Paneling five plots on a page
    polyg_10.ncl (primitives)

Paneling four plots on a page
    climo_3.ncl (climatology)
    color_4_old.ncl
    color_5.ncl (color functions)
    color_5_old.ncl
    coneff_13.ncl (contour effects)
    coneff_7.ncl (contour effects)
    mask_7.ncl (masking)
    panel_19.ncl (panel plots)
    panel_36.ncl (panel plots)
    panel_6.ncl (panel plots)
    panel_8.ncl (panel plots)
    shapefiles_20.ncl (Shapefiles)
    text_18.ncl (text)

Paneling four plots on a page with a common labelbar
    coads_1.ncl (COADS)
    coads_4.ncl (COADS)

Paneling four plots on a page.
    animate_4_1.ncl (Animations)
    maponly_27.ncl (maps)

Paneling histograms
    histo_2.ncl (histograms)

Paneling multiple XY plots on a page
    interp1d_2.ncl (One-dimensional interpolation)
    interp1d_4.ncl (One-dimensional interpolation)

Paneling multiple plots on a page
    coamps_5.ncl (COAMPS)
    maponly_23.ncl (maps)

Paneling multiple plots on a page with a common labelbar
    coamps_4.ncl (COAMPS)
    coamps_6.ncl (COAMPS)

Paneling plots
    pub_1.ncl (layout tricks)

Paneling plots on a page
    WRF_lc_4.ncl (WRF lambert conformal projections)
    WRF_lc_5.ncl (WRF lambert conformal projections)
    WRF_me_4.ncl (WRF mercator projections)

Paneling plots using vp resources
    panel_39.ncl (panel plots)

Paneling six XY plots on the same page
    climo_5.ncl (climatology)

Paneling six contour plots on the same page
    panel_21.ncl (panel plots)

Paneling six plots on a page
    conwomap_4.ncl (contours w/o maps)
    panel_24.ncl (panel plots)
    panel_41.ncl (panel plots)

Paneling six plots on a page with a common labelbar
    cru_4.ncl (CRU data)
    cru_5.ncl (CRU data)
    cru_7.ncl (CRU data)

Paneling ten plots in two columns on a page
    unique_6.ncl (unique plots)

Paneling three horizontal plots with different widths
    panel_25.ncl (panel plots)

Paneling three plots on a page
    ESMF_regrid_21.ncl (ESMF regridding)
    WRF_lc_3.ncl (WRF lambert conformal projections)
    WRF_me_3.ncl (WRF mercator projections)
    axes_6.ncl (axes)
    hdf4eos_3.ncl (HDF/HDF-EOS)

Paneling three plots vertically on a page
    climo_2.ncl (climatology)
    climo_6.ncl (climatology)
    color_7.ncl (color functions)
    color_7_old.ncl
    conLab_4.ncl (contour labels)
    cru_3.ncl (CRU data)
    cru_6.ncl (CRU data)
    panel_1.ncl (panel plots)
    panel_16.ncl (panel plots)
    panel_2.ncl (panel plots)
    panel_3.ncl (panel plots)
    panel_4.ncl (panel plots)
    panel_5.ncl (panel plots)
    panel_7.ncl (panel plots)
    regrid_10.ncl (regridding)
    regrid_11.ncl (regridding)
    regrid_6.ncl (regridding)
    regrid_7.ncl (regridding)
    regrid_8.ncl (regridding)
    regrid_9.ncl (regridding)

Paneling three plots with two labelbars
    cru_3.ncl (CRU data)

Paneling three polar plots on a page
    panel_32.ncl (panel plots)

Paneling twelve plots on a page as three different panels
    panel_38.ncl (panel plots)

Paneling twelve plots on a page with vertical labelbars
    panel_37.ncl (panel plots)

Paneling two or more plots
    tm_7.ncl (tickmarks)

Paneling two plots horizontally on a page
    coneff_10.ncl (contour effects)
    pdf_1.ncl (probability distributions)

Paneling two plots on a page
    coads_2.ncl (COADS)
    mask_5.ncl (masking)
    polyg_9.ncl (primitives)
    polyg_shp_9.ncl

Paneling two plots on a page with a horizontal labelbar
    stream_10.ncl (streamline plots)

Paneling two plots on a page with a vertical labelbar
    stream_10.ncl (streamline plots)

Paneling two plots vertically
    color_9.ncl (color functions)
    color_9_new.ncl

Paneling two plots vertically on a page
    cru_2.ncl (CRU data)
    dev_1.ncl (deviations from a mean)
    dev_2.ncl (deviations from a mean)
    lb_7.ncl (labelbars)
    leg_15.ncl (legends)
    leg_18.ncl (legends)
    leg_19.ncl (legends)
    panel_13.ncl (panel plots)
    regrid_1.ncl (regridding)
    regrid_2.ncl (regridding)
    regrid_3.ncl (regridding)
    regrid_4.ncl (regridding)
    regrid_5.ncl (regridding)
    viewport_6.ncl (viewport)

Perform 4 different interpolation methods
    ESMF_regrid_36.ncl (ESMF regridding)

Perform multiple linear interpolation
    regress_5.ncl (regression)

Perform time and level averages
    cloudsat_1.ncl (CloudSat: Cloud Vertical Structure)

Plot
    manken_2.ncl (regression)
    smap_l3_1.ncl

Plot 'super variable'
    smap_l3_4.ncl

Plot a user specified date
    aphro_1.ncl
    gpcp_4.ncl (GPCP)

Plot both results on a panel plot.
    wind_5.ncl (divergent and rotational wind components)

Plot data over USA
    nldas_01.ncl (NLDAS-GLDAS)

Plot each file individually
    smap_l3_2.ncl

Plot each file's swath data individually
    smap_l3_3.ncl

Plot filterd and envelope series
    bfband_2.ncl (Butterworth filter)

Plot level-3 MYD13C1 data
    ndvi_1.ncl

Plot on a cylindrical equidistant projection
    daymet_3.ncl (DAYMET)

Plot on the Lambert Conformal projection
    daymet_1.ncl (DAYMET)
    daymet_2.ncl (DAYMET)

Plot the data
    binning_2.ncl (binning)

Plot the data amd cross sections
    calipso_4.ncl (CALIPSO)
    cloudsat_1.ncl (CloudSat: Cloud Vertical Structure)

Plot the sine waves and mark the location of the phase for each harmonic
    fanal_4.ncl (Fourier analysis)

Plot time and space averages
    arm_1.ncl (Atmospheric Radiation Measurement Program)

Plotting "byte" data
    vegland_1.ncl (categorical data)

Plotting COADS (Comprehensive Ocean-Atmosphere Data Set) data
    coads_1.ncl (COADS)
    coads_2.ncl (COADS)
    coads_3.ncl (COADS)
    coads_4.ncl (COADS)

Plotting COAMPS data
    coamps_1.ncl (COAMPS)
    coamps_2.ncl (COAMPS)
    coamps_3.ncl (COAMPS)
    coamps_4.ncl (COAMPS)
    coamps_5.ncl (COAMPS)
    coamps_6.ncl (COAMPS)

Plotting COSMO model data from MeteoSwiss
    cosmo_1.ncl (COSMO)
    cosmo_2.ncl (COSMO)
    cosmolib_1.ncl (COSMO)
    cosmolib_2.ncl (COSMO)

Plotting CRU (Climate Research Unit) data
    cru_1.ncl (CRU data)
    cru_2.ncl (CRU data)
    cru_3.ncl (CRU data)
    cru_4.ncl (CRU data)
    cru_6.ncl (CRU data)
    cru_7.ncl (CRU data)

Plotting CRU (Climate Research Unit)/ BADC data
    cru_8.ncl (CRU data)

Plotting Cray binary data
    rcm_1.ncl (Regional Climate Model)
    rcm_2.ncl (Regional Climate Model)

Plotting EOS-DIS data
    hdf4eos_1.ncl (HDF/HDF-EOS)
    hdf4eos_2.ncl (HDF/HDF-EOS)
    hdf4eos_3.ncl (HDF/HDF-EOS)
    hdf4eos_4.ncl (HDF/HDF-EOS)
    hdf4eos_5.ncl (HDF/HDF-EOS)
    hdf4eos_5a.ncl (HDF/HDF-EOS)

Plotting ERA-20C data
    e20c_1.ncl

Plotting ERA40 data
    era40_1.ncl (ERA40 data)
    era40_2.ncl (ERA40 data)

Plotting Ease data
    ease_1.ncl (EASE grid)

Plotting Greenland merged data
    gland_1.ncl (CESM ice model)

Plotting HE5 data
    hdf5eos_1.ncl (HDF/HDF-EOS)
    hdf5eos_2.ncl (HDF/HDF-EOS)
    hdf5eos_4.ncl (HDF/HDF-EOS)

Plotting Hadley Center's land/sea variance-adjusted anomalies
    cru_5.ncl (CRU data)

Plotting ICON model data
    icon_1.ncl (ICON data)
    icon_2.ncl (ICON data)
    icon_3.ncl (ICON data)
    icon_4.ncl (ICON data)
    icon_5.ncl (ICON data)
    icon_6.ncl (ICON data)
    icon_faster_2.ncl (ICON data)
    icon_faster_3.ncl (ICON data)
    icon_faster_5.ncl (ICON data)

Plotting ICON model data
    plot_jetstream_icon.ncl

Plotting METAR reporting stations for a specific region
    station_4.ncl (station data)

Plotting MPAS data
    mpas_1.ncl (MPAS)
    mpas_1_640.ncl

Plotting MPAS data using cell fill
    mpas_10.ncl (MPAS)
    mpas_11.ncl (MPAS)

Plotting MPAS data using raster fill
    mpas_5.ncl (MPAS)
    mpas_6.ncl (MPAS)
    mpas_7.ncl (MPAS)
    mpas_8.ncl (MPAS)

Plotting Meridional Overturning Circulation (MOC) from the FOAM model
    moc_3.ncl (meridional overturning)

Plotting Meridional Overturning Circulation (MOC) from the NCOM model
    moc_1.ncl (meridional overturning)
    moc_2.ncl (meridional overturning)

Plotting NARR data
    narr_2.ncl (NARR data)

Plotting NAVO MCSST data
    mcsst_1.ncl (NAVO MCSST)
    mcsst_2.ncl (NAVO MCSST)
    mcsst_3.ncl (NAVO MCSST)
    mcsst_4.ncl (NAVO MCSST)

Plotting QuiskSCAT and COADS data
    compare_wind_fields.ncl

Plotting RCM data
    rcm_1.ncl (Regional Climate Model)
    rcm_2.ncl (Regional Climate Model)

Plotting RCM precipitation data
    rcm_3.ncl (Regional Climate Model)
    rcm_4.ncl (Regional Climate Model)

Plotting ROMS data
    roms_1.ncl (ROMS)
    roms_2.ncl (ROMS)
    roms_3.ncl (ROMS)
    roms_4.ncl (ROMS)
    roms_5.ncl (ROMS)

Plotting Snow Exten on an Ease grid
    ease_2.ncl (EASE grid)

Plotting WRF data
    WRF_cn_1.ncl (WRF contours only)
    WRF_cn_2.ncl (WRF contours only)
    WRF_cn_3.ncl (WRF contours only)
    WRF_cn_4.ncl (WRF contours only)
    WRF_pcp_1.ncl (WRF precipitation)
    WRF_pcp_2.ncl (WRF precipitation)
    WRF_pcp_old_2.ncl
    WRF_xy_1.ncl (WRF XY plots)
    WRF_xy_2.ncl (WRF XY plots)
    conOncon_10.ncl (contours on contours)
    wrf_helicity_1.ncl (WRF helicity)

Plotting WRF data on native grid
    dataonmap_10.ncl (Plotting data on a map)
    dataonmap_zoom_10.ncl
    wrf_zoom_1.ncl
    wrf_zoom_2.ncl

Plotting WRF data on non-native grid
    dataonmap_10.ncl (Plotting data on a map)
    dataonmap_zoom_10.ncl
    wrf_zoom_3.ncl

Plotting WRF data that's on a Lambert Conformal map projection
    WRF_lc_1.ncl (WRF lambert conformal projections)
    WRF_lc_2.ncl (WRF lambert conformal projections)
    WRF_lc_3.ncl (WRF lambert conformal projections)
    WRF_lc_4.ncl (WRF lambert conformal projections)
    WRF_lc_5.ncl (WRF lambert conformal projections)
    WRF_lc_6.ncl (WRF lambert conformal projections)
    WRF_lc_7.ncl (WRF lambert conformal projections)
    WRF_lc_8.ncl (WRF lambert conformal projections)

Plotting WRF data that's on a Mercator map projection
    WRF_me_1.ncl (WRF mercator projections)
    WRF_me_2.ncl (WRF mercator projections)
    WRF_me_3.ncl (WRF mercator projections)
    WRF_me_4.ncl (WRF mercator projections)

Plotting a PIREP/METAR/RAOB combo
    unique_12.ncl (unique plots)

Plotting a REMO variable
    remo_1.ncl (REOM-RCM)

Plotting a cross section
    WRF_cn_2.ncl (WRF contours only)
    WRF_cn_3.ncl (WRF contours only)
    WRF_cn_4.ncl (WRF contours only)
    narr_7.ncl (NARR data)

Plotting a cross section
    asr_5.ncl (Arctic System Reanalysis)
    asr_6.ncl (Arctic System Reanalysis)

Plotting a hodograph onto a skew-T plot
    skewt_10.ncl (Skew-T plots)

Plotting a panel plot
    access_2.ncl

Plotting best tracks for a given season's storms
    unique_1.ncl (unique plots)

Plotting contours of 1D data with lat/lon arrays of the same length
    dataonmap_13.ncl (Plotting data on a map)
    dataonmap_13_640.ncl
    dataonmap_5_sf.ncl

Plotting contours on a curvilinear grid
    dataonmap_3.ncl (Plotting data on a map)
    dataonmap_3_sf.ncl
    dataonmap_grid_3.ncl (Plotting data on a map)

Plotting contours on a rectilinear grid
    dataonmap_1.ncl (Plotting data on a map)
    dataonmap_8.ncl (Plotting data on a map)
    dataonmap_9.ncl (Plotting data on a map)
    dataonmap_grid_1.ncl (Plotting data on a map)
    dataonmap_grid_9.ncl (Plotting data on a map)

Plotting contours on an unstructured (triangular) mesh
    dataonmap_6.ncl (Plotting data on a map)

Plotting cross sections at different rays
    gpm_2.ncl (high resolution precipitation)

Plotting data
    hdf4eos_6.ncl (HDF/HDF-EOS)

Plotting data from a GOES-11 file
    goes_1.ncl (GOES)

Plotting data from a GOES-12 file
    goes_2.ncl (GOES)
    goes_4.ncl (GOES)

Plotting data from a GOES-15 file
    goes_3.ncl (GOES)

Plotting data from a GOES-16 file
    goes_6.ncl (GOES)

Plotting data from a GOES13-IR file
    goes_5.ncl (GOES)

Plotting data from a rotated lat-lon grid
    cosmo_1.ncl (COSMO)
    cosmo_2.ncl (COSMO)
    cosmolib_1.ncl (COSMO)
    cosmolib_2.ncl (COSMO)

Plotting data from shapefiles
    France_1.ncl
    France_2.ncl
    France_3.ncl
    coast_3.ncl (coastlines)
    mapoutlines_2.ncl (map outlines)
    mapoutlines_4.ncl (map outlines)
    mapoutlines_5.ncl (map outlines)
    mapoutlines_5_zoom.ncl
    oz_2.ncl (Page for Australian researchers)
    shapefiles_1.ncl (Shapefiles)
    shapefiles_12.ncl (Shapefiles)
    shapefiles_12b.ncl (Shapefiles)
    shapefiles_13.ncl (Shapefiles)
    shapefiles_2.ncl (Shapefiles)
    shapefiles_2_old.ncl
    shapefiles_3.ncl (Shapefiles)
    shapefiles_3_old.ncl
    shapefiles_6.ncl (Shapefiles)
    shapefiles_6_old.ncl
    shapefiles_7.ncl (Shapefiles)
    shapefiles_7_old.ncl
    shapefiles_8.ncl (Shapefiles)
    shapefiles_8_panel.ncl

Plotting data on a rectilinear grid
    dataonmap_7.ncl (Plotting data on a map)
    dataonmap_grid_7.ncl (Plotting data on a map)

Plotting data using wrf_xxxx and gsn_csm_xxxx_map functions
    wrf_zoom_2.ncl
    wrf_zoom_3.ncl

Plotting data using wrf_xxxx functions
    wrf_zoom_1.ncl

Plotting data with missing lat/lon coordinates
    mpas_1.ncl (MPAS)
    mpas_1_640.ncl

Plotting geodesic data
    geo_1.ncl (geodesic grids)
    geo_2.ncl (geodesic grids)

Plotting geologic data from a polygon shapefile
    shapefiles_10.ncl (Shapefiles)
    shapefiles_NM_10.ncl

Plotting ice data
    ice_1.ncl (CESM ice model)
    ice_2.ncl (CESM ice model)
    ice_3.ncl (CESM ice model)

Plotting line contours over filled contours with transparency
    plot_jetstream_icon.ncl

Plotting locations of Hurricane Katrina
    unique_8.ncl (unique plots)

Plotting original and masked variables in a panel plot
    shapefiles_23.ncl (Shapefiles)

Plotting original and reconstructed grids
    contour1d_3.ncl (contouring 1D random data)
    contour1d_3_640.ncl
    rdm2grid_1.ncl (Gridding random data)
    rdm2grid_2.ncl (Gridding random data)
    rdm2grid_3.ncl (Gridding random data)

Plotting plot results on a panel
    e20c_2.ncl

Plotting precipitation data
    mask_17.ncl (masking)
    mask_annotate_17.ncl

Plotting radar (r,theta) data
    radar_1.ncl (radar (r,theta) plots)
    radar_2.ncl (radar (r,theta) plots)
    radar_3.ncl (radar (r,theta) plots)

Plotting radar (r,theta) data
    radar_4.ncl (radar (r,theta) plots)

Plotting radar (r,theta) data, treat like station data.
    radar_5.ncl (radar (r,theta) plots)

Plotting satellite data
    native_5.ncl (native grids)

Plotting selected vector variables and vector over scalar
    godas_2.ncl (GODAS)

Plotting station locations using markers
    leg_7.ncl (legends)
    polyg_8.ncl (primitives)
    polyg_8_lbar.ncl
    station_4.ncl (station data)

Plotting the HI time series for each location
    heat_1.ncl (Heat Index/Stress)

Plotting the band passed data every 5 days
    bfband_3.ncl (Butterworth filter)

Plotting the max HI over the 2004-2005 period at each grid point
    heat_2.ncl (Heat Index/Stress)

Plotting the random data
    csv_7.ncl (Reading CSV files)
    csv_8.ncl (Reading CSV files)

Plotting the results
    regrid_14.ncl (regridding)

Plotting the variable
    remo_2.ncl (REOM-RCM)
    remo_3.ncl (REOM-RCM)

Plotting trajectories
    annotate_4.ncl (annotations)
    gpm_2.ncl (high resolution precipitation)
    hdf5eos_3.ncl (HDF/HDF-EOS)
    traj_1.ncl (trajectories)

Plotting unstructured data
    geo_1.ncl (geodesic grids)
    geo_2.ncl (geodesic grids)
    mpas_1.ncl (MPAS)
    mpas_1_640.ncl

Plotting values at each scan (time) for the trajectory
    gpm_2.ncl (high resolution precipitation)

Plotting vectors and overlaying contours
    epflux_1.ncl (EPflux)
    epflux_2.ncl (EPflux)

Plotting vectors on a curvilinear grid
    dataonmap_4.ncl (Plotting data on a map)

Plotting vectors on a rectilinear grid
    dataonmap_2.ncl (Plotting data on a map)

Pretty printing
    eof_0.ncl (empirical orthogonal functions)
    eof_0_640.ncl
    eof_0a.ncl (empirical orthogonal functions)

Print the latitude and locations of the outermost radii (circle)
    polyg_24.ncl (primitives)

Printing min / max of each IMF
    eemd_1.ncl (Empirical Mode Decomposition)
    eemd_1a.ncl (Empirical Mode Decomposition)
    eemd_2.ncl (Empirical Mode Decomposition)
    eemd_3.ncl (Empirical Mode Decomposition)

Putting labels on an XY plot
    xy_28.ncl (XY plots)

Putting your own labels on the X axis in a histogram
    histo_15.ncl (histograms)

Querying a plot object to get its annotations
    lb_15.ncl (labelbars)

Read 'time' and 'time_bound' across all files
    eof_3.ncl (empirical orthogonal functions)
    eof_3_640.ncl

Read CLOUDSAT 'cloud_scenario' from a HDF-EOS2 file
    cloudsat_2.ncl (CloudSat: Cloud Vertical Structure)
    cloudsat_3.ncl (CloudSat: Cloud Vertical Structure)

Read CLOUDSAT reflectivity from a netCDF file
    cloudsat_1.ncl (CloudSat: Cloud Vertical Structure)

Read SLP from netCDF
    rdm2grid_4.ncl (Gridding random data)

Read SOI (Southern Oscilliation Index) Signal
    bootstrap_correl_2.ncl (bootstrapping)

Read UKMO tabular values from an ascii file
    bootstrap_regcoef_2.ncl (bootstrapping)

Read a HDF4-SDS file which has geographic as file attributes.
    seawif_3.ncl (SEAWIFS)

Read a file containg the EASE SMAP grid
    smap_l3_4.ncl

Read a region of the data using coordinate subscripting
    binning_3.ncl (binning)

Read a simple ascii file
    xy_33.ncl (XY plots)

Read a variable from a REMO GRIB formatted file for which a warning message was issued
    remo_2.ncl (REOM-RCM)

Read bivariate ascii file
    regress_8.ncl (regression)

Read data [ here, create bogus data]
    binning_2.ncl (binning)

Read data from the netCDF file created by sparc_1.ncl
    sparc_2.ncl (SPARC)

Read each months's data in a loop
    sparc_2.ncl (SPARC)

Read each variable (type string) by enclosing with $ character
    access_2.ncl

Read from WRF netCDF and extracting necessary variables
    skewt_10.ncl (Skew-T plots)

Read gridded surface temperature
    bootstrap_correl_2.ncl (bootstrapping)

Read hdf variables the contain a space: $:..."& or $var_string$
    amsr_1.ncl

Read modeled ('observed') sunshine duration
    fao56_3.ncl (Evapotranspiration)

Read multiple AVHRR NDVI files
    ndvi_3.ncl

Read multiple HDF5 SMAP Level-3 files with groups
    smap_l3_2.ncl
    smap_l3_3.ncl
    smap_l3_4.ncl

Read one or more CLOUDSAT files
    calipso_4.ncl (CALIPSO)

Read one or more composite gridded satellite swath files [ loop ]
    grid_fill_5.ncl (grid filling)

Read one or more little endian binary files containing CPC_UNI 0.50 data
    cpcuni_1.ncl

Read sample ARM datafile from the 'swfcldgrid' suite of files
    arm_1.ncl (Atmospheric Radiation Measurement Program)

Read simple ascii file containing 1500 annual temperatures (K)
    bootstrap_regcoef_3.ncl (bootstrapping)

Read tabular values from an ascii file
    bootstrap_regcoef_1.ncl (bootstrapping)
    manken_1.ncl (regression)
    manken_2.ncl (regression)
    regress_1.ncl (regression)
    regress_5.ncl (regression)

Read the desired variable
    eof_3.ncl (empirical orthogonal functions)
    eof_3_640.ncl

Read two ascii files. Each contains a separate variable.
    sparc_1.ncl (SPARC)

Read type 'short' and unpack NDVI and EVI
    ndvi_1.ncl

Read variables of type short and convert to float
    wind_5.ncl (divergent and rotational wind components)

Reading *binary* files with multiple data types
    trmm_3B40RT_1.ncl (high resolution precipitation)
    trmm_3B40RT_2.ncl (high resolution precipitation)
    trmm_3B42RT_1.ncl (high resolution precipitation)
    trmm_3B42RT_2.ncl (high resolution precipitation)

Reading 3D and 4D variables from a REMO GRIB formatted file for which a warning message was issued
    remo_3.ncl (REOM-RCM)

Reading AIRS HDF-EOS2 data
    hdf4eos_6.ncl (HDF/HDF-EOS)

Reading CALIPSO data
    calipso_1.ncl (CALIPSO)
    calipso_2.ncl (CALIPSO)

Reading CF radial data
    radar_2.ncl (radar (r,theta) plots)
    radar_3.ncl (radar (r,theta) plots)

Reading CMORPH 0.25 at 00Z, 003Z,...,21Z data
    cmorph_3.ncl (high resolution precipitation)

Reading CMORPH 0.25 data
    cmorph_1.ncl (high resolution precipitation)
    cmorph_2.ncl (high resolution precipitation)
    cmorph_trilbar_2.ncl

Reading CMORPH 8km data
    cmorph_4.ncl (high resolution precipitation)

Reading CSV file via 'asciiread'
    csv_8.ncl (Reading CSV files)

Reading GODAS GRIB data files
    godas_1.ncl (GODAS)
    godas_2.ncl (GODAS)

Reading GRIB data
    e20c_1.ncl
    e20c_2.ncl
    era40_1.ncl (ERA40 data)
    era40_2.ncl (ERA40 data)
    native_3.ncl (native grids)

Reading GRIB-2
    access_2.ncl

Reading HDF-EOS5 ['he5'] data
    hdf5eos_1.ncl (HDF/HDF-EOS)
    hdf5eos_2.ncl (HDF/HDF-EOS)
    hdf5eos_3.ncl (HDF/HDF-EOS)
    hdf5eos_3a.ncl (HDF/HDF-EOS)
    hdf5eos_4.ncl (HDF/HDF-EOS)

Reading HDF-EOS5 files
    hdf5eos_5.ncl (HDF/HDF-EOS)

Reading HDF4 data
    avhrr_1.ncl (AVHRR)
    hdf4eos_1.ncl (HDF/HDF-EOS)
    hdf4eos_2.ncl (HDF/HDF-EOS)
    hdf4eos_3.ncl (HDF/HDF-EOS)
    hdf4eos_4.ncl (HDF/HDF-EOS)
    hdf4eos_5.ncl (HDF/HDF-EOS)
    hdf4eos_5a.ncl (HDF/HDF-EOS)

Reading HDF4-SDS files
    hdf4sds_1.ncl (HDF/HDF-EOS)
    hdf4sds_2.ncl (HDF/HDF-EOS)
    trmm_1.ncl (high resolution precipitation)

Reading PERSIANN 0.25 data
    persiann_2.ncl (high resolution precipitation)
    persiann_3.ncl (high resolution precipitation)

Reading PERSIANN 3hr or 6hr 0.25 data
    persiann_1.ncl (high resolution precipitation)

Reading RUC (Rapid Update Cycle) GRIB data
    skewt_6.ncl (Skew-T plots)

Reading SLP from netCDF
    rdm2grid_1.ncl (Gridding random data)
    rdm2grid_2.ncl (Gridding random data)
    rdm2grid_3.ncl (Gridding random data)

Reading a C format data file
    2dvertcoords_1.ncl (2D vertical coordinates)

Reading a CSV file
    csv_2.ncl (Reading CSV files)
    csv_3.ncl (Reading CSV files)
    csv_4.ncl (Reading CSV files)
    csv_6.ncl (Reading CSV files)

Reading a CSV file using two different methods
    csv_1.ncl (Reading CSV files)

Reading a Daymet netCDF file containg one 2x2 tile with 1km x 1km data
    daymet_1.ncl (DAYMET)
    daymet_2.ncl (DAYMET)
    daymet_3.ncl (DAYMET)

Reading a GPCP 1DD netCDF file
    gpcp_3.ncl (GPCP)
    gpcp_4.ncl (GPCP)

Reading a GPCP Monthly netCDF file
    gpcp_1.ncl (GPCP)
    gpcp_2.ncl (GPCP)

Reading a GPM HDF5 file containing swath data
    gpm_2.ncl (high resolution precipitation)

Reading a GPM Monthly HDF5 file
    gpm_1.ncl (high resolution precipitation)

Reading a GRIB file that has no file extension identifier
    ST4_1.ncl
    ST4_2.ncl

Reading a NetCDF file
    grid_fill_2.ncl (grid filling)

Reading a SMAP HDF5 level 3 file with groups
    smap_l3_1.ncl

Reading a color map in order to change some values
    color_19.ncl (color functions)

Reading a colormap from an ASCII file
    lb_20.ncl (labelbars)
    shapefiles_10.ncl (Shapefiles)
    shapefiles_NM_10.ncl

Reading a flat binary file via cbinread (or, fbindirread)
    prism_1.ncl

Reading a h5 file with groups and a compound data typey
    hdf5_2.ncl (HDF/HDF-EOS)

Reading a multilevel variable
    asr_3.ncl (Arctic System Reanalysis)
    asr_5.ncl (Arctic System Reanalysis)
    asr_6.ncl (Arctic System Reanalysis)

Reading a multiple variables
    asr_4.ncl (Arctic System Reanalysis)

Reading a simple ascii file
    eof_0.ncl (empirical orthogonal functions)
    eof_0_640.ncl
    eof_0a.ncl (empirical orthogonal functions)

Reading a simple text file (Wolf Sunspot Numbers) via 'asciiread'
    demod_cmplx_1.ncl (spectral analysis)
    demod_cmplx_1b.ncl (spectral analysis)

Reading a specific column from an ASCII file
    annotate_5.ncl (annotations)

Reading a specific field from an ASCII file
    annotate_5.ncl (annotations)
    table_4.ncl (tables)

Reading a variable
    asr_2.ncl (Arctic System Reanalysis)

Reading a variable from a GRIB formatted REMO file
    remo_1.ncl (REOM-RCM)

Reading a variable off a file and updating its meta data
    regrid_8.ncl (regridding)
    regrid_9.ncl (regridding)

Reading a variable off several NetCDF files using 'addfiles' and 'cat' mode
    addfiles_1.ncl

Reading a variable off several NetCDF files using 'addfiles' and 'join' mode
    addfiles_2.ncl

Reading am AMSRE h5 file containing "soil moisture"
    amsr_1.ncl

Reading an APHRODITE netCDF file
    aphro_1.ncl

Reading an ASCII file with a mix of headers and rows of data
    polyg_17.ncl (primitives)

Reading an ASCII file with delimiters
    csv_2.ncl (Reading CSV files)
    csv_3.ncl (Reading CSV files)
    csv_4.ncl (Reading CSV files)

Reading an ASCII file with several columns of data
    ESMF_regrid_21.ncl (ESMF regridding)
    annotate_5.ncl (annotations)
    contour1d_1.ncl (contouring 1D random data)
    contour1d_1_640.ncl
    contour1d_4.ncl (contouring 1D random data)
    contour1d_4_640.ncl
    station_1.ncl (station data)
    station_old_1.ncl
    table_4.ncl (tables)

Reading an HDF4-SDS file which has geographic as file attributes
    hdf4sds_4.ncl (HDF/HDF-EOS)

Reading an ascii (text) file
    polyg_9.ncl (primitives)

Reading and plotting a verification field
    pv_isobaric_1.ncl (Potential vorticity)

Reading and reordering variables
    gradient_1.ncl

Reading and unpacking variables
    epflux_1.ncl (EPflux)

Reading big endian binary files
    cmorph_1.ncl (high resolution precipitation)
    cmorph_2.ncl (high resolution precipitation)
    cmorph_4.ncl (high resolution precipitation)
    cmorph_trilbar_2.ncl
    cpcFamine_1.ncl (high resolution precipitation)
    persiann_1.ncl (high resolution precipitation)
    persiann_2.ncl (high resolution precipitation)
    persiann_3.ncl (high resolution precipitation)
    persiann_4.ncl (high resolution precipitation)

Reading big endian binary files
    cmorph_3.ncl (high resolution precipitation)

Reading binary data using "cbinread"
    radar_5.ncl (radar (r,theta) plots)
    topo_1.ncl (topographic data)
    topo_2.ncl (topographic data)

Reading data from a NetCDF file
    eemd_3.ncl (Empirical Mode Decomposition)
    eemd_4.ncl (Empirical Mode Decomposition)

Reading data from an ASCII file
    text_8.ncl (text)
    unique_8.ncl (unique plots)
    veceff_3.ncl (vector effects)
    xy_28.ncl (XY plots)

Reading data from an ASCII file with headers
    xy_29.ncl (XY plots)

Reading data from binary files
    lb_7.ncl (labelbars)

Reading data from several ASCII files
    native_4.ncl (native grids)
    unique_12.ncl (unique plots)

Reading data from the GPCP (Global Precipitation Climatology Project)
    spi_2.ncl (Standardized Precipitation Index)

Reading data of type "short" and converting it to float
    regrid_6.ncl (regridding)
    regrid_7.ncl (regridding)

Reading differences and probabilities
    conOncon_4.ncl (contours on contours)

Reading ds336.0 netCDF files
    skewt_7.ncl (Skew-T plots)

Reading group data off an HDF5 file
    dataonmap_8.ncl (Plotting data on a map)

Reading group data off an HDF5 file using two methods
    gpm_1.ncl (high resolution precipitation)
    gpm_2.ncl (high resolution precipitation)
    hdf5_1.ncl (HDF/HDF-EOS)

Reading lat/lon data from an ASCII file
    polyg_11.ncl (primitives)

Reading model-generated data on hybrid levels
    grid_fill_3.ncl (grid filling)

Reading multiple CRCM netCDF files containing 3-hrly data
    crcm_2.ncl (Canadian Climate Center: CRCM)

Reading multiple CRCM netCDF files containing daily hourly data
    crcm_1.ncl (Canadian Climate Center: CRCM)

Reading multiple GODAS netCDF files
    godas_3.ncl (GODAS)
    godas_4.ncl (GODAS)

Reading multiple GPM Monthly HDF5 files for precipitation located in a group named "/Grid"
    gpm_hdf2nc.ncl (high resolution precipitation)

Reading multiple files with data from MODIS satellite
    binning_1.ncl (binning)
    hdf4sds_3.ncl (HDF/HDF-EOS)
    hdf4sds_5.ncl (HDF/HDF-EOS)

Reading multiple files with data from SeaWIFS directory
    seawif_4.ncl (SEAWIFS)

Reading multiple variable directly from a GRIB file
    nldas_01.ncl (NLDAS-GLDAS)

Reading netCDF- 4
    access_1.ncl

Reading one or more PERSIANN hourly files; 0.04 resolotion
    persiann_4.ncl (high resolution precipitation)

Reading radar variable (nearSurfZ) from a TRMM 2A25 HDF4 file
    hdf4sds_9.ncl (HDF/HDF-EOS)

Reading records written by a fortran *direct access* write
    cmorph_4.ncl (high resolution precipitation)

Reading records written by a fortran direct access write
    cmorph_1.ncl (high resolution precipitation)
    cmorph_2.ncl (high resolution precipitation)
    cmorph_trilbar_2.ncl
    persiann_1.ncl (high resolution precipitation)
    persiann_2.ncl (high resolution precipitation)
    persiann_3.ncl (high resolution precipitation)
    persiann_4.ncl (high resolution precipitation)

Reading records written by a fortran direct access write
    cmorph_3.ncl (high resolution precipitation)

Reading shapefiles
    France_1.ncl
    France_2.ncl
    France_3.ncl
    coast_3.ncl (coastlines)
    mapoutlines_2.ncl (map outlines)
    mapoutlines_4.ncl (map outlines)
    mapoutlines_5.ncl (map outlines)
    mapoutlines_5_zoom.ncl
    oz_2.ncl (Page for Australian researchers)
    shapefiles_1.ncl (Shapefiles)
    shapefiles_10.ncl (Shapefiles)
    shapefiles_11.ncl (Shapefiles)
    shapefiles_12.ncl (Shapefiles)
    shapefiles_12b.ncl (Shapefiles)
    shapefiles_13.ncl (Shapefiles)
    shapefiles_14.ncl (Shapefiles)
    shapefiles_14_mask.ncl
    shapefiles_17.ncl (Shapefiles)
    shapefiles_18.ncl (Shapefiles)
    shapefiles_2.ncl (Shapefiles)
    shapefiles_21.ncl (Shapefiles)
    shapefiles_2_old.ncl
    shapefiles_3.ncl (Shapefiles)
    shapefiles_3_old.ncl
    shapefiles_5.ncl (Shapefiles)
    shapefiles_6.ncl (Shapefiles)
    shapefiles_6_old.ncl
    shapefiles_7.ncl (Shapefiles)
    shapefiles_7_old.ncl
    shapefiles_8.ncl (Shapefiles)
    shapefiles_8_panel.ncl
    shapefiles_NM_10.ncl

Reading text file based on Wyoming sounding format
    skewt_9.ncl (Skew-T plots)

Reading two CSV files via 'asciiread'
    csv_7.ncl (Reading CSV files)

Reading user specified grid locations
    heat_1.ncl (Heat Index/Stress)

Reading variable ('correctZFactor') from a HDF4 file
    hdf4sds_8.ncl (HDF/HDF-EOS)

Reading variables
    epflux_2.ncl (EPflux)

Rearranging data order via named dimension
    eof_0.ncl (empirical orthogonal functions)
    eof_0_640.ncl
    eof_0a.ncl (empirical orthogonal functions)

Rearranging longitude data to span -180 to 180
    eof_1.ncl (empirical orthogonal functions)
    eof_1_640.ncl
    mjoclivar_11.ncl (MJO climate variability)
    mjoclivar_8.ncl (MJO climate variability)
    popslice_2.ncl (POP slices)

Reconstructing the original array from EOFs and PCs
    eof_0.ncl (empirical orthogonal functions)
    eof_0_640.ncl

Reconstructing the original array from EOFs and PCsby unweighting
    eof_0a.ncl (empirical orthogonal functions)

Recreating a JPEG topographic image as an NCL map object
    newcolor_11.ncl (new 32-bit color capabilities)

Recreating a jpeg topographic image as an NCL map object
    panel_31.ncl (panel plots)
    topo_9.ncl (topographic data)

Recreating a labelbar from scratch
    lb_17.ncl (labelbars)
    lb_17_old.ncl

Recreating a labelbar from scratch based on an existing contour plot
    lb_19.ncl (labelbars)

Redefining the time coordinate array of a variable
    cru_4.ncl (CRU data)
    cru_5.ncl (CRU data)
    cru_7.ncl (CRU data)

Reformatting the X axis labels in a histogram
    histo_13.ncl (histograms)

Regrid data on a WRF grid to a rectilinear grid
    ESMF_regrid_29.ncl (ESMF regridding)

Regrid data on a WRF grid to a rectilinear grid using a weights file
    ESMF_wgts_29.ncl (ESMF regridding)

Regrid data on a rectilinear grid back to the original WRF grid
    ESMF_regrid_29.ncl (ESMF regridding)

Regridding data from a rectilinear to curvilinear grid
    narr_7.ncl (NARR data)

Regridding data using local area averaging
    mask_14.ncl (masking)

Regridding to a subset of the destination grid.
    ESMF_regrid_17.ncl (ESMF regridding)
    ESMF_wgts_17.ncl (ESMF regridding)

Removing a plot that has been overlaid on another plot so it can be reused
    animate_3_3.ncl (Animations)
    animate_4_2.ncl (Animations)
    overlay_12.ncl (Overlays)

Removing an annotation that has been attached to a plot
    text_10.ncl (text)
    text_17.ncl (text)

Removing geophysical line boundaries between continents
    maponly_21.ncl (maps)

Removing margins around a labelbar
    lb_13.ncl (labelbars)

Removing or retaining data based on a geographical area obtained from a shapefile
    shapefiles_19.ncl (Shapefiles)

Removing primitives from a plot
    polyg_26.ncl (primitives)

Removing quotes from a string
    csv_3.ncl (Reading CSV files)

Removing text strings that fall partially outside the map border
    text_17.ncl (text)

Removing text strings that overlay other text strings
    text_10.ncl (text)

Removing the border, tickmarks, and labels from a contour plot
    panel_23.ncl (panel plots)

Removing the border, tickmarks, and labels from an XY plot
    axes_3.ncl (axes)
    axes_4.ncl (axes)
    unique_10.ncl (unique plots)
    unique_10_thicker.ncl
    xy_27.ncl (XY plots)

Removing the end boxes in a labelbar
    corel_3.ncl (correlations)
    lb_12.ncl (labelbars)

Removing the extra "0" from tickmark labels
    raster_5.ncl (raster plots)

Removing the mean
    conLev_4.ncl (contour levels)

Removing the zero contour line
    coneff_4.ncl (contour effects)

Removing tickmarks and labels from paneled plots so they can be drawn closer together
    panel_30.ncl (panel plots)
    panel_7.ncl (panel plots)
    panel_8.ncl (panel plots)
    polyg_27.ncl (primitives)

Removing trailing zeros from tickmark labels
    text_15.ncl (text)
    time_4.ncl (time coordinates)
    time_labels_1.ncl (time axis labels)
    time_labels_3.ncl (time axis labels)
    xy_25.ncl (XY plots)
    xy_26.ncl (XY plots)
    xy_overlay_25.ncl (XY plots)

Removing white space from paneled plots
    panel_30.ncl (panel plots)

Reorder the input (N==>S) data order to (S==>N) via NCL syntax
    wind_5.ncl (divergent and rotational wind components)

Reorder the varimax EOFs to be is descending order
    eof_5.ncl (empirical orthogonal functions)
    eof_5_640.ncl

Reordering North->South data so it is South->North
    regrid_6.ncl (regridding)
    regrid_7.ncl (regridding)

Reordering an array
    conLev_4.ncl (contour levels)
    corel_3.ncl (correlations)
    dev_2.ncl (deviations from a mean)
    eof_1.ncl (empirical orthogonal functions)
    lb_12.ncl (labelbars)

Reordering data to be lat x lon
    dataonmap_8.ncl (Plotting data on a map)

Reordering dimensions in an array
    2dvertcoords_3.ncl (2D vertical coordinates)

Reordering grids to allow coordinate subscripting across Greenwich Meridion
    godas_2.ncl (GODAS)

Reordering variable dimensions
    2dvertcoords_1.ncl (2D vertical coordinates)

Replacing colors in the existing color map with named colors
    minmax_4.ncl (local min/maxima)

Reshaping a one-dimensional array
    csv_1.ncl (Reading CSV files)

Resizing a plot
    annotate_1.ncl (annotations)
    annotate_10.ncl (annotations)
    annotate_13.ncl (annotations)
    annotate_6.ncl (annotations)
    annotate_7.ncl (annotations)
    annotate_8.ncl (annotations)
    annotate_9.ncl (annotations)
    text_9.ncl (text)

Retrieving contour resource values to create a labelbar
    panel_23.ncl (panel plots)
    panel_27.ncl (panel plots)
    panel_29.ncl (panel plots)
    panel_34.ncl (panel plots)
    panel_34_old.ncl

Retrieving the axes mins and maxs of a plot
    barb_4.ncl (wind barbs)
    xy_27.ncl (XY plots)

Retrieving the bounding box of a plot
    panel_35.ncl (panel plots)

Retrieving the bounding box of paneled objects
    newcolor_14.ncl (new 32-bit color capabilities)
    panel_26.ncl (panel plots)
    panel_26_old.ncl

Retrieving the current color map as an array of RGB triplets
    color_16.ncl (color functions)
    color_16_old.ncl
    lb_13.ncl (labelbars)

Reverse latitude order to fix an issue
    hdf5eos_5.ncl (HDF/HDF-EOS)

Reverse the north-south grid ordering via NCL array indexing
    regrid_14.ncl (regridding)

Reversing a color map
    color_8.ncl (color functions)
    colormap_10.ncl (colormaps)
    colormap_3.ncl (colormaps)
    colormap_3a.ncl (colormaps)
    contour1d_1_640.ncl
    panel_28.ncl (panel plots)
    station_1.ncl (station data)
    station_old_1.ncl

Reversing a labelbar in a contour plot
    lb_15.ncl (labelbars)

Reversing data in the X and Y axis
    mask_10.ncl (masking)

Reversing the X and Y axes
    axes_2.ncl (axes)

Reversing the Y axis
    axes_6.ncl (axes)
    meteo_1.ncl (meteograms)
    meteo_2.ncl (meteograms)
    omega_1.ncl (omega)
    omega_2.ncl (omega)
    panel_14.ncl (panel plots)
    rotatedltln_1.ncl (rotated lon-lon)
    time_labels_2.ncl (time axis labels)
    vert_2.ncl (vertical interpolations)
    xy_16.ncl (XY plots)
    xy_3.ncl (XY plots)
    xy_30.ncl (XY plots)

Reversing the Y axis in a contour plot
    hdf5eos_3.ncl (HDF/HDF-EOS)
    moc_2.ncl (meridional overturning)

Reversing the Y axis in a wind profile plot
    barb_4.ncl (wind barbs)

Reversing the order of legend items
    leg_19.ncl (legends)

Reversing the order of the variables via named dimensions
    fao56_2.ncl (Evapotranspiration)

Rotate EOFs via varimax method
    eof_5.ncl (empirical orthogonal functions)
    eof_5_640.ncl

Rotating a histogram 90 degrees
    histo_8.ncl (histograms)

Rotating markers in an XY plot
    scatter_2.ncl (scatter plots)

Rotating text 45 degrees
    bar_7.ncl (bar plots)
    bar_horz_7.ncl (bar plots)

Rotating text 90 degrees
    annotate_12.ncl (annotations)
    text_20.ncl (text)
    text_9.ncl (text)

Rotating text in a table cell
    table_3.ncl (tables)

Rotating the X axis string 45 degrees
    bar_horz_14.ncl (bar plots)

Rotating the Y axis string 45 degrees
    annotate_8.ncl (annotations)
    bar_14.ncl (bar plots)

Select the non-missing values from each file. Add to super variable.
    smap_l3_4.ncl

Selecting a "rainbow" color map that also contains "gray"
    trimesh_1.ncl (triangular meshes)
    trimesh_1_640.ncl

Selecting a different color map
    ce_3.ncl (cylindrical equidistant projections)
    climo_6.ncl (climatology)
    color_11.ncl (color functions)
    color_2_old.ncl
    color_3.ncl (color functions)
    color_6.ncl (color functions)
    color_7.ncl (color functions)
    color_7_old.ncl
    color_8.ncl (color functions)
    colormap_2.ncl (colormaps)
    colormap_3.ncl (colormaps)
    colormap_4.ncl (colormaps)
    colormap_5.ncl (colormaps)
    conwomap_2.ncl (contours w/o maps)
    e20c_1.ncl
    era40_1.ncl (ERA40 data)
    native_1.ncl (native grids)
    native_2.ncl (native grids)
    newcolor_15.ncl (new 32-bit color capabilities)

Selecting a different color map for each contour plot
    WRF_lc_3.ncl (WRF lambert conformal projections)
    WRF_lc_5.ncl (WRF lambert conformal projections)
    WRF_me_3.ncl (WRF mercator projections)
    overlay_1.ncl (Overlays)
    overlay_13.ncl (Overlays)

Selecting a grayscale color map
    colormap_4.ncl (colormaps)

Selecting a plot on which to base the scale factor for paneled plots
    panel_24.ncl (panel plots)

Selecting a sub-period
    cru_8.ncl (CRU data)

Selecting nearest gridpoint of POP file to a target grid point
    popmask_3.ncl (POP basins and masking)

Selecting specific decades of data
    climo_1.ncl (climatology)

Selecting specific features in a shapefile to draw
    shapefiles_12.ncl (Shapefiles)
    shapefiles_12b.ncl (Shapefiles)

Selectively coloring between contour levels (using an old method)
    coneff_8.ncl (contour effects)

Selectively shading between contour levels
    coneff_7.ncl (contour effects)

Selectively shading between contour levels (using an old method)
    climo_1.ncl (climatology)

Set two different color maps
    gfed_2.ncl (GFED: Global Fire Emissions Database)

Set undocumented 'missing' values (<0) to an _FillValue attribute
    hdf4sds_8.ncl (HDF/HDF-EOS)

Setting "nice" axis labels
    tm_9.ncl (tickmarks)

Setting 254 contour levels so we can use the full color map
    mpas_3.ncl (MPAS)
    mpas_cell_3.ncl (MPAS)
    mpas_polygon_3.ncl (MPAS)

Setting XY plot boundaries
    tm_4.ncl (tickmarks)

Setting a black background/white foreground
    color_14.ncl (color functions)
    colormap_6.ncl (colormaps)

Setting a nice stride for labelbar labels
    animate_1.ncl (Animations)
    colormap_7.ncl (colormaps)
    coneff_14.ncl (contour effects)
    contour1d_1_640.ncl

Setting all zero values in an array to missing
    lb_12.ncl (labelbars)

Setting an environmental variable
    task_parallelism_driver_2.ncl

Setting arguments for "poisson_grid_fill"
    grid_fill_1.ncl (grid filling)

Setting axis formats using specifiers
    tm_4.ncl (tickmarks)

Setting axis tickmarks and location
    tm_6.ncl (tickmarks)

Setting boundaries on XY plots
    tm_6.ncl (tickmarks)

Setting color maps using the new standard
    font_1.ncl (fonts)
    font_3.ncl (fonts)
    font_4.ncl (fonts)
    font_5.ncl (fonts)
    font_6.ncl (fonts)
    lb_1.ncl (labelbars)
    lb_2.ncl (labelbars)
    lb_6.ncl (labelbars)
    lb_8.ncl (labelbars)

Setting contour colors using RGB triplets
    climo_4.ncl (climatology)

Setting contour labels using the "computed" method
    conLab_1.ncl (contour labels)

Setting contour labels using the "constant" method
    conLab_1.ncl (contour labels)
    conLab_3.ncl (contour labels)

Setting contour labels using the "randomized" method (default)
    conLab_1.ncl (contour labels)
    conLab_2.ncl (contour labels)
    conLab_5.ncl (contour labels)

Setting contour labels using three different methods
    conLab_1.ncl (contour labels)

Setting contour levels using a min/max contour level and a spacing
    ce_2.ncl (cylindrical equidistant projections)
    coads_1.ncl (COADS)
    coads_2.ncl (COADS)
    coads_3.ncl (COADS)
    coads_4.ncl (COADS)
    coamps_1.ncl (COAMPS)
    coamps_3.ncl (COAMPS)
    color_11.ncl (color functions)
    color_2.ncl (color functions)
    color_2_old.ncl
    conLev_1.ncl (contour levels)
    hdf4eos_3.ncl (HDF/HDF-EOS)
    hdf4eos_4.ncl (HDF/HDF-EOS)
    hdf4eos_5.ncl (HDF/HDF-EOS)
    hdf4eos_5a.ncl (HDF/HDF-EOS)
    lcmask_1.ncl (masking lambert conformal)

Setting contour line thicknesses and patterns
    coneff_18.ncl (contour effects)

Setting different tension values for ftcurv
    interp1d_2.ncl (One-dimensional interpolation)

Setting fill colors
    weather_sym_5.ncl (weather symbols)

Setting land fill to transparent
    topo_7.ncl (topographic data)
    topo_raster_7.ncl

Setting land, ocean, and inland water fill to transparent
    draworder_5.ncl (drawing order of plot elements)
    maponly_15.ncl (maps)

Setting lots of resources to customize a WRF plot
    wrf_gsn_5.ncl (WRF gsn_csm)
    wrf_gsn_6.ncl (WRF gsn_csm)
    wrf_nogsn_6.ncl (WRF gsn_csm)

Setting parameters for "poisson_grid_fill"
    grid_fill_2.ncl (grid filling)
    grid_fill_3.ncl (grid filling)
    grid_fill_4.ncl (grid filling)

Setting parameters for weather routines
    weather_sym_2.ncl (weather symbols)
    weather_sym_3.ncl (weather symbols)
    weather_sym_4.ncl (weather symbols)
    weather_sym_8.ncl (weather symbols)
    weather_sym_9.ncl (weather symbols)

Setting parameters for weather routines
    weather_sym_7.ncl (weather symbols)

Setting parameters for weather-symbol routines
    weather_sym_1.ncl (weather symbols)

Setting resources for an XY plot
    tm_8.ncl (tickmarks)

Setting resources to match contour levels with a two-color color table
    contoursym_4.ncl (contour levels with symmetric color tables)

Setting the background color for a text box
    minmax_3.ncl (local min/maxima)
    text_18.ncl (text)
    text_9.ncl (text)

Setting the background fill color for contour labels to transparent
    conLab_2.ncl (contour labels)

Setting the background fill color for contour labels to white
    conLab_4.ncl (contour labels)

Setting the background fill color for tickmark labels to yellow
    tm_12.ncl (tickmarks)

Setting the bin intervals in a histogram
    bar_21.ncl (bar plots)
    histo_1.ncl (histograms)
    histo_2.ncl (histograms)
    histo_5.ncl (histograms)

Setting the center longitude line for a map plot
    native_1.ncl (native grids)

Setting the color for vectors
    vector_1.ncl (vector plots)
    vector_2.ncl (vector plots)

Setting the color of individual boxes in a box plot
    box_2.ncl (box plots)
    box_3.ncl (box plots)
    box_4.ncl (box plots)
    box_7.ncl (box plots)

Setting the colors, thicknesses, and dash patterns of X reference lines
    xy_36.ncl (XY plots)

Setting the colors, thicknesses, and dash patterns of Y reference lines
    xy_yref_36.ncl (XY plots)

Setting the correct WRF map projection using wrf_map_resources
    WRF_pcp_2.ncl (WRF precipitation)
    WRF_pcp_old_2.ncl
    wrf_debug_1.ncl (WRF debugging)
    wrf_debug_2.ncl (WRF debugging)
    wrf_debug_3.ncl (WRF debugging)
    wrf_debug_4.ncl (WRF debugging)
    wrf_gsn_10.ncl (WRF gsn_csm)
    wrf_gsn_4.ncl (WRF gsn_csm)
    wrf_gsn_5.ncl (WRF gsn_csm)
    wrf_gsn_6.ncl (WRF gsn_csm)
    wrf_gsn_8.ncl (WRF gsn_csm)
    wrf_nogsn_6.ncl (WRF gsn_csm)

Setting the exact width of labelbar boxes
    lb_13.ncl (labelbars)
    lb_16.ncl (labelbars)
    lb_16_old.ncl

Setting the fill colors for a labelbar
    lb_11.ncl (labelbars)
    lb_13.ncl (labelbars)
    lb_16.ncl (labelbars)
    lb_16_old.ncl
    lb_9.ncl (labelbars)

Setting the fill patterns for a labelbar
    lb_9.ncl (labelbars)

Setting the labelbar label stride in a panel plot
    coamps_4.ncl (COAMPS)
    coamps_5.ncl (COAMPS)
    regrid_2.ncl (regridding)
    regrid_3.ncl (regridding)
    regrid_4.ncl (regridding)

Setting the latitude/longitude spacing for map tickmarks
    mptick_4.ncl (map tickmarks)
    mptick_5.ncl (map tickmarks)

Setting the longitude spacing for map tickmarks
    font_3.ncl (fonts)

Setting the map parameters needed for a native projection
    native_6.ncl (native grids)

Setting the maximum number of contour levels allowed
    color_19.ncl (color functions)
    conLev_2.ncl (contour levels)

Setting the minimum/maximum value of the X and Y axis in a bar plot
    bar_10.ncl (bar plots)
    bar_11.ncl (bar plots)
    bar_12.ncl (bar plots)
    bar_13.ncl (bar plots)
    bar_14.ncl (bar plots)
    bar_7.ncl (bar plots)
    bar_8.ncl (bar plots)
    bar_horz_11.ncl (bar plots)
    bar_horz_12.ncl (bar plots)
    bar_horz_13.ncl (bar plots)
    bar_horz_14.ncl (bar plots)
    bar_horz_7.ncl (bar plots)
    bar_horz_8.ncl (bar plots)
    bar_old_10.ncl

Setting the minimum/maximum value of the X axis in a bar plot
    bar_horz_2.ncl (bar plots)
    bar_horz_4.ncl (bar plots)
    bar_horz_5.ncl (bar plots)
    bar_horz_6.ncl (bar plots)

Setting the minimum/maximum value of the X axis in an XY plot
    tm_horz_3.ncl

Setting the minimum/maximum value of the Y axis in a bar plot
    bar_2.ncl (bar plots)
    bar_3.ncl (bar plots)
    bar_4.ncl (bar plots)
    bar_5.ncl (bar plots)
    bar_6.ncl (bar plots)
    bar_horz_3.ncl (bar plots)

Setting the mininum/maximum value of the X and Y axis in a bar plot
    annotate_8.ncl (annotations)
    panel_30.ncl (panel plots)

Setting the mininum/maximum value of the X and Y axis in an XY plot
    tm_10.ncl (tickmarks)

Setting the mininum/maximum value of the X axis in an XY plot
    lb_11.ncl (labelbars)
    time_labels_1.ncl (time axis labels)

Setting the mininum/maximum value of the Y axis in a box plot
    box_5.ncl (box plots)

Setting the mininum/maximum value of the Y axis in an XY plot
    tm_1.ncl (tickmarks)
    tm_2.ncl (tickmarks)
    tm_3.ncl (tickmarks)
    xy_5.ncl (XY plots)
    xy_7.ncl (XY plots)

Setting the number of bins in a histogram
    histo_2.ncl (histograms)

Setting the precision of tickmark labels
    time_labels_1.ncl (time axis labels)

Setting the spacing for latitude/longitude grid lines
    mapgrid_2.ncl (map grid lines)
    mapgrid_3.ncl (map grid lines)
    proj_1.ncl (map projections)
    proj_2.ncl (map projections)

Setting the spacing for streamline arrowheads
    stream_2.ncl (streamline plots)

Setting the spacing for tickmarks
    tm_2.ncl (tickmarks)
    tm_3.ncl (tickmarks)
    tm_horz_3.ncl

Setting the view of a stereographic map
    native_1.ncl (native grids)

Setting the width of individual boxes in a bar chart
    lb_11.ncl (labelbars)

Setting the width of individual boxes in a box plot
    box_2.ncl (box plots)
    box_3.ncl (box plots)
    box_4.ncl (box plots)
    box_7.ncl (box plots)

Setting trYMinF to get more white space at bottom of XY plot
    annotate_9.ncl (annotations)

Setting user options at top of script.
    fao56_1.ncl (Evapotranspiration)
    fao56_1a.ncl (Evapotranspiration)

Shading areas with missing data
    2dvertcoords_3.ncl (2D vertical coordinates)

Shading particular areas in an XY plot
    unique_3.ncl (unique plots)

Show lat/lon lines in light gray
    ST4_2.ncl

Showing features of the new color display model
    coneff_16.ncl (contour effects)
    newcolor_1.ncl (new 32-bit color capabilities)
    newcolor_10.ncl (new 32-bit color capabilities)
    newcolor_11.ncl (new 32-bit color capabilities)
    newcolor_12.ncl (new 32-bit color capabilities)
    newcolor_13.ncl (new 32-bit color capabilities)
    newcolor_14.ncl (new 32-bit color capabilities)
    newcolor_17.ncl (new 32-bit color capabilities)
    newcolor_2.ncl (new 32-bit color capabilities)
    newcolor_3.ncl (new 32-bit color capabilities)
    newcolor_4.ncl (new 32-bit color capabilities)
    newcolor_5.ncl (new 32-bit color capabilities)
    newcolor_6.ncl (new 32-bit color capabilities)
    newcolor_7.ncl (new 32-bit color capabilities)
    newcolor_8.ncl (new 32-bit color capabilities)
    newcolor_9.ncl (new 32-bit color capabilities)
    stream_9.ncl (streamline plots)

Showing the effect of different bin numbers
    pdf_4.ncl (probability distributions)

Shrinking the text in the middle of a main title
    title_2.ncl (title plots)

Similar to cloudsat_2
    cloudsat_3.ncl (CloudSat: Cloud Vertical Structure)

Simple plotting
    hdf5eos_5.ncl (HDF/HDF-EOS)

Smoothing data so that seasonal cycle is less prominent
    scatter_4.ncl (scatter plots)

Smoothing raster contours
    arpege_1.ncl (ARPEGE grids)
    contour1d_2.ncl (contouring 1D random data)
    contour1d_2_640.ncl
    hdf4sds_5.ncl (HDF/HDF-EOS)
    hdf5eos_3.ncl (HDF/HDF-EOS)
    isccp_1.ncl (ISCCP grid)

Smoothing the hourly HI values to minimize 'noisey' values
    heat_2.ncl (Heat Index/Stress)

Sorting data
    box_5.ncl (box plots)
    histo_15.ncl (histograms)
    histo_3.ncl (histograms)

Spanning all but the last two colors in a color map for contour fill
    mcsst_1.ncl (NAVO MCSST)
    mcsst_2.ncl (NAVO MCSST)
    mcsst_3.ncl (NAVO MCSST)
    mcsst_4.ncl (NAVO MCSST)

Spanning part of a color map for contour fill
    coads_1.ncl (COADS)
    coads_2.ncl (COADS)
    coads_3.ncl (COADS)
    coads_4.ncl (COADS)
    coamps_3.ncl (COAMPS)
    color_11.ncl (color functions)
    color_16.ncl (color functions)
    color_16_old.ncl
    color_2_old.ncl
    dev_1.ncl (deviations from a mean)
    dev_2.ncl (deviations from a mean)
    hdf4eos_1.ncl (HDF/HDF-EOS)
    hdf4eos_2.ncl (HDF/HDF-EOS)
    hdf4eos_4.ncl (HDF/HDF-EOS)
    ice_1.ncl (CESM ice model)
    mask_1.ncl (masking)
    mask_10.ncl (masking)
    minmax_1.ncl (local min/maxima)
    minmax_2.ncl (local min/maxima)
    newcolor_15.ncl (new 32-bit color capabilities)
    polyg_3.ncl (primitives)
    proj_1.ncl (map projections)
    proj_2.ncl (map projections)
    trimesh_1.ncl (triangular meshes)
    trimesh_1_640.ncl

Spanning the full color map for colored vectors
    veceff_1.ncl (vector effects)
    veceff_2.ncl (vector effects)

Spanning the full color map for contour fill
    color_2_old.ncl
    color_6.ncl (color functions)
    conLab_4.ncl (contour labels)
    cru_1.ncl (CRU data)
    cru_2.ncl (CRU data)
    cru_3.ncl (CRU data)
    era40_1.ncl (ERA40 data)
    gsn_contour_2.ncl (generic contour plots)
    hdf4eos_3.ncl (HDF/HDF-EOS)
    newcolor_15.ncl (new 32-bit color capabilities)

Spanning the full color map in reverse for contour fill
    lb_6.ncl (labelbars)

Specify a region
    gfed_6.ncl (GFED: Global Fire Emissions Database)

Specify that all _FillVlue are plotted as transparent
    smap_l3_3.ncl

Specify x, y values
    regress_1b.ncl (regression)
    regress_1c.ncl (regression)

Specifying 'ceemdan' options
    eemd_1a.ncl (Empirical Mode Decomposition)
    eemd_2a.ncl (Empirical Mode Decomposition)

Specifying 'eemd' options
    eemd_1.ncl (Empirical Mode Decomposition)
    eemd_2.ncl (Empirical Mode Decomposition)
    eemd_3.ncl (Empirical Mode Decomposition)
    eemd_4.ncl (Empirical Mode Decomposition)

Specifying bandwidth
    bfband_1.ncl (Butterworth filter)

Specifying bandwidth and reading individual grid point
    bfband_2.ncl (Butterworth filter)

Specifying desired station id(s) and extracting desired data
    skewt_7.ncl (Skew-T plots)

Specifying how many plots to draw in each row
    WRF_lc_3.ncl (WRF lambert conformal projections)
    WRF_me_3.ncl (WRF mercator projections)
    panel_11.ncl (panel plots)
    shapefiles_17.ncl (Shapefiles)

Specifying options at the top of script
    heat_1.ncl (Heat Index/Stress)
    heat_2.ncl (Heat Index/Stress)

Specifying region and bandwidth
    bfband_3.ncl (Butterworth filter)

Specifying the NDC position of individual tables
    table_2.ncl (tables)
    table_3.ncl (tables)

Specifying the bar fill colors in a histogram
    histo_6.ncl (histograms)
    histo_6a.ncl (histograms)
    histo_7.ncl (histograms)

Specifying the names of desired variables
    access_2.ncl

Specifying the width and height of a histogram
    histo_9.ncl (histograms)

Specifying unequal contour levels
    access_1.ncl

Stacking histograms
    histo_17.ncl (histograms)

Subscripting a color table for contour fill
    newcolor_8.ncl (new 32-bit color capabilities)

Subselecting a color map
    goes_6.ncl (GOES)

Subsetting a WRF grid three different ways to take an average of points in a lat/lon box
    wrf_gsn_10.ncl (WRF gsn_csm)

Subsetting a color map
    contour1d_4.ncl (contouring 1D random data)
    contour1d_4_640.ncl
    lcnative_1.ncl (native lambert conformal)
    mpas_5.ncl (MPAS)
    mpas_6.ncl (MPAS)
    overlay_11.ncl (Overlays)
    panel_3.ncl (panel plots)
    panel_4.ncl (panel plots)
    panel_5.ncl (panel plots)
    shapefiles_16.ncl (Shapefiles)
    viewport_2.ncl (viewport)
    wrf_gsn_8.ncl (WRF gsn_csm)

Subsetting a curvilinear grid
    latlon_subset_2.ncl (lat/lon subsetting)
    latlon_subset_3.ncl (lat/lon subsetting)

Subsetting a rectilinear grid
    latlon_subset_1.ncl (lat/lon subsetting)

Superimposing quiver/filled contours
    unique_14.ncl (unique plots)

Taking an average of values across January months
    lb_21.ncl (labelbars)

The variable on the source (rectilinear) grid is type 'short'
    ESMF_regrid_28.ncl (ESMF regridding)

Thinning the number of streamlines
    stream_4.ncl (streamline plots)

Thinning the wind barbs in a Skew-T plot
    skewt_3.ncl (Skew-T plots)

Thinning vectors by striding the data
    veceff_4.ncl (vector effects)

Thinning vectors using a minimum distance resource
    barb_2.ncl (wind barbs)
    barb_3.ncl (wind barbs)
    ce_4.ncl (cylindrical equidistant projections)
    coamps_2.ncl (COAMPS)
    coamps_3.ncl (COAMPS)
    coamps_5.ncl (COAMPS)
    coamps_6.ncl (COAMPS)
    era40_2.ncl (ERA40 data)
    ice_2.ncl (CESM ice model)
    veceff_4.ncl (vector effects)
    vector_3.ncl (vector plots)
    vector_4.ncl (vector plots)
    vector_5.ncl (vector plots)

Transpose dimension order (lon,lat) => (lat,lon)
    gpm_hdf2nc.ncl (high resolution precipitation)

Transposing an array
    climo_4.ncl (climatology)
    veceff_1.ncl (vector effects)
    veceff_2.ncl (vector effects)

Transposing dimension order (lon,lat) => (lat,lon)
    gpm_1.ncl (high resolution precipitation)

Truncating a floating point number using "toint"
    mptick_11.ncl (map tickmarks)

Turning off all tickmarks
    newcolor_12.ncl (new 32-bit color capabilities)

Turning off all tickmarks and labels
    maponly_27.ncl (maps)

Turning off borders of a map plot
    maponly_27.ncl (maps)

Turning off color fill in a histogram
    histo_10.ncl (histograms)

Turning off contour line labels
    conLev_4.ncl (contour levels)
    cru_1.ncl (CRU data)
    cru_2.ncl (CRU data)
    cru_3.ncl (CRU data)
    gsn_contour_2.ncl (generic contour plots)

Turning off contour lines
    ce_3.ncl (cylindrical equidistant projections)
    color_6.ncl (color functions)
    conLev_4.ncl (contour levels)
    cru_1.ncl (CRU data)
    cru_2.ncl (CRU data)
    cru_3.ncl (CRU data)
    newcolor_15.ncl (new 32-bit color capabilities)
    raster_1.ncl (raster plots)

Turning off histogram tickmarks and labels
    histo_9.ncl (histograms)

Turning off labels and tickmarks
    pub_1.ncl (layout tricks)

Turning off labels inside a legend
    leg_11.ncl (legends)
    leg_6.ncl (legends)

Turning off map fill
    climo_3.ncl (climatology)
    conLev_4.ncl (contour levels)
    contour1d_1_640.ncl
    lb_12.ncl (labelbars)
    maponly_2.ncl (maps)
    maponly_8.ncl (maps)
    proj_2.ncl (map projections)
    proj_3.ncl (map projections)
    scatter_6.ncl (scatter plots)

Turning off map outlines
    scatter_6.ncl (scatter plots)

Turning off map tickmarks
    conOncon_3.ncl (contours on contours)
    mask_5.ncl (masking)
    polyg_12.ncl (primitives)
    scatter_6.ncl (scatter plots)

Turning off minor tickmarks
    mptick_4.ncl (map tickmarks)
    raster_5.ncl (raster plots)
    xy_27.ncl (XY plots)

Turning off the "constant field" label
    coneff_17.ncl (contour effects)

Turning off the addition of a longitude cyclic point
    animate_1.ncl (Animations)
    ce_3.ncl (cylindrical equidistant projections)
    coamps_1.ncl (COAMPS)
    coamps_2.ncl (COAMPS)
    coamps_3.ncl (COAMPS)
    color_7.ncl (color functions)
    color_7_old.ncl
    dataonmap_7.ncl (Plotting data on a map)
    dataonmap_grid_7.ncl (Plotting data on a map)
    hdf4eos_4.ncl (HDF/HDF-EOS)
    hdf4eos_5.ncl (HDF/HDF-EOS)
    hdf4eos_5a.ncl (HDF/HDF-EOS)
    lcmask_1.ncl (masking lambert conformal)
    mask_16.ncl (masking)
    mask_8.ncl (masking)
    mask_annotate_16.ncl
    mask_dummy_8.ncl
    mcsst_3.ncl (NAVO MCSST)
    native_1.ncl (native grids)
    native_2.ncl (native grids)
    native_3.ncl (native grids)

Turning off the border of a masked Lambert Conformal plot
    lcmask_2.ncl (masking lambert conformal)

Turning off the bottom and right borders of a contour plot
    conwomap_3.ncl (contours w/o maps)
    conwomap_4.ncl (contours w/o maps)

Turning off the bottom tickmark labels and tickmarks
    annotate_2.ncl (annotations)
    climo_2.ncl (climatology)
    draworder_6.ncl (drawing order of plot elements)

Turning off the bottom tickmarks
    lb_11.ncl (labelbars)

Turning off the box lines in a labelbar
    animate_1.ncl (Animations)

Turning off the contour informational label
    ce_5.ncl (cylindrical equidistant projections)
    conLab_6.ncl (contour labels)
    gsn_contour_2.ncl (generic contour plots)

Turning off the gray-filled continents
    ce_5.ncl (cylindrical equidistant projections)
    mask_5.ncl (masking)

Turning off the individual contour labelbar
    climo_3.ncl (climatology)
    regrid_1.ncl (regridding)
    regrid_2.ncl (regridding)
    regrid_3.ncl (regridding)

Turning off the interior box lines in a labelbar
    lb_18.ncl (labelbars)

Turning off the map lat/lon grid lines
    maponly_10.ncl (maps)
    maponly_12.ncl (maps)
    maponly_15.ncl (maps)
    maponly_6.ncl (maps)
    panel_9.ncl (panel plots)
    polyg_13.ncl (primitives)

Turning off the map perimeter (boundary)
    proj_1.ncl (map projections)
    proj_2.ncl (map projections)

Turning off the outline of filled bars in a bar plot
    bar_4.ncl (bar plots)
    bar_horz_4.ncl (bar plots)

Turning off the perimeter around a labelbar
    colormap_7.ncl (colormaps)
    gsn_contour_3.ncl (generic contour plots)
    lb_5.ncl (labelbars)
    lb_9.ncl (labelbars)

Turning off the perimeter around a legend
    leg_1.ncl (legends)

Turning off the subtitles at the top of a plot
    animate_1.ncl (Animations)
    geo_1.ncl (geodesic grids)

Turning off the top and left tickmarks in a histogram
    histo_12.ncl (histograms)

Turning off the top and right axes borders
    polyg_10.ncl (primitives)

Turning off the top and right borders of an XY plot
    interp1d_1.ncl (One-dimensional interpolation)
    xy_15.ncl (XY plots)

Turning off the top and right tickmarks
    ESMF_regrid_21.ncl (ESMF regridding)
    bar_22.ncl (bar plots)
    scatter_13.ncl (scatter plots)
    table_4.ncl (tables)
    table_6.ncl (tables)
    table_7.ncl (tables)
    table_8.ncl (tables)
    table_text_8.ncl

Turning off the top and right tickmarks of an XY plot
    interp1d_1.ncl (One-dimensional interpolation)

Turning off the vector reference annotation label
    barb_3.ncl (wind barbs)
    barb_4.ncl (wind barbs)

Turning off tickmarks and their labels
    panel_40.ncl (panel plots)

Turning off tickmarks on a polar stereographic map
    maponly_19.ncl (maps)

Turning off tickmarks on the left Y axis
    xy_23.ncl (XY plots)
    xy_34.ncl (XY plots)

Turning off tickmarks on the right and top axes
    mask_16.ncl (masking)
    mask_8.ncl (masking)
    mask_annotate_16.ncl
    mask_dummy_8.ncl

Turning off tickmarks, but keeping the labels
    raster_7.ncl (raster plots)

Turning off tickmarks, but not the labels
    bar_10.ncl (bar plots)
    bar_old_10.ncl

Turning off titles created by wrf_xxxx plotting scripts
    wrf_title_3.ncl (WRF titles)

Turning on a labelbar for a contour plot
    gsn_contour_3.ncl (generic contour plots)

Turning on color fill for a contour plot
    gsn_contour_2.ncl (generic contour plots)

Turning on color for a "constant field" contour plot
    coneff_17.ncl (contour effects)

Turning on edges for cell-fill
    contour_methods_2.ncl
    dataonmap_11.ncl (Plotting data on a map)
    mpas_11.ncl (MPAS)
    mpas_cell_4.ncl (MPAS)
    orca_2.ncl (Tripole grids (ORCA, CICE))

Turning on edges for missing cell-fill areas
    contour_methods_2.ncl
    dataonmap_11.ncl (Plotting data on a map)
    orca_2.ncl (Tripole grids (ORCA, CICE))

Turning on edges for polygons
    icon_2.ncl (ICON data)
    icon_3.ncl (ICON data)
    icon_5.ncl (ICON data)
    icon_faster_2.ncl (ICON data)
    icon_faster_3.ncl (ICON data)
    icon_faster_5.ncl (ICON data)
    polyg_13.ncl (primitives)

Turning on end labels in labelbar for a contour plot
    lb_12.ncl (labelbars)

Turning on map country boundaries
    maponly_2.ncl (maps)

Turning on map fill
    coads_2.ncl (COADS)

Turning on map grid lines
    mptick_5.ncl (map tickmarks)

Turning on map outlines
    conLev_4.ncl (contour levels)
    maponly_8.ncl (maps)

Turning on map tickmark labels with degree symbols
    hdf4eos_5.ncl (HDF/HDF-EOS)
    hdf4eos_5a.ncl (HDF/HDF-EOS)
    maponly_26.ncl (maps)
    mptick_2.ncl (map tickmarks)
    mptick_3.ncl (map tickmarks)
    native_1.ncl (native grids)
    native_2.ncl (native grids)
    native_4.ncl (native grids)
    polyg_11.ncl (primitives)

Turning on map tickmarks for a Lambert Conformal map
    conOncon_7.ncl (contours on contours)
    conOncon_9.ncl (contours on contours)

Turning on nice map tickmarks
    raster_4.ncl (raster plots)
    unique_9.ncl (unique plots)

Turning on the perimeter around a labelbar
    lb_13.ncl (labelbars)

Turning on the perimeter of a text box
    minmax_3.ncl (local min/maxima)
    text_18.ncl (text)
    text_9.ncl (text)

Turning on the vector reference annotation label for one plot
    panel_31.ncl (panel plots)

Turning on tickmarks on the right Y axis
    xy_23.ncl (XY plots)
    xy_34.ncl (XY plots)

Turning the tickmarks inward on the X and Y axes
    WRF_pcp_2.ncl (WRF precipitation)
    WRF_pcp_old_2.ncl

Turning the tickmarks inward on the X axis
    xy_15.ncl (XY plots)

Understanding default titles created by wrf_xxxx plotting scripts
    wrf_title_1.ncl (WRF titles)

Unpack variables
    ndvi_3.ncl

Unpacking (Unraveling) a GIMMS NDVI netCDF file
    ndvi_2.ncl

Unscaling the values using the 'scale_factor' attribute
    hdf4sds_8.ncl (HDF/HDF-EOS)
    hdf4sds_9.ncl (HDF/HDF-EOS)

Use := syntax to handle changing array sizes
    regress_7.ncl (regression)

Use "poisson_grid_fill" to fill 'gaps'
    grid_fill_5.ncl (grid filling)

Use 'cd_calendar' and 'ind' to select a time period
    regress_3.ncl (regression)
    regress_3a.ncl (regression)

Use 'cd_calendar' and adjust adjust for one-month-off
    eof_3.ncl (empirical orthogonal functions)
    eof_3_640.ncl

Use 'demod_cmplx'
    demod_cmplx_1.ncl (spectral analysis)

Use 'direct' syntax to access variable within groups
    smap_l3_1.ncl
    smap_l3_2.ncl
    smap_l3_3.ncl
    smap_l3_4.ncl

Use 'ind' to find indices for applicable files
    eof_3.ncl (empirical orthogonal functions)
    eof_3_640.ncl

Use 'month_to_annual' to calculate annual means
    regress_3.ncl (regression)
    regress_3a.ncl (regression)

Use 'stat_dispersion' to examine the variable statistics
    hdf4sds_9.ncl (HDF/HDF-EOS)

Use 'tr' resources to fix the plot limits for easier comparison
    regress_7.ncl (regression)

Use 'wgt_areaave' to calculate areal means
    regress_3.ncl (regression)
    regress_3a.ncl (regression)

Use ESMF [bilinear] to regrid the WRF curvilinear u and v
    ESMF_regrid_37.ncl (ESMF regridding)

Use ESMF conservative regridding to interpolate the 4x4km to a 12x12km grid
    ST4_2.ncl

Use ESMF to interpolate to a rectilinear grd
    daymet_2.ncl (DAYMET)
    daymet_3.ncl (DAYMET)

Use NCL as a 'scripting language'
    gfed_4.ncl (GFED: Global Fire Emissions Database)

Use NCL coordinate subscripting to extract a region from a global grid
    ESMF_regrid_36.ncl (ESMF regridding)

Use NCL's builtin land-sea mask to out oceans/inland water/ice
    grid_fill_5.ncl (grid filling)

Use array syntax[ ::-1 ] so that lat is South-to-North
    rdm2grid_4.ncl (Gridding random data)

Use assorted NCL functions: cd_calendar, ind, dim_avg_n_Wrap
    e20c_2.ncl

Use coordinate subscripting to extract a region
    regress_3.ncl (regression)
    regress_3a.ncl (regression)

Use explicit colors
    gpcp_1.ncl (GPCP)

Use ezfft{f,b} to create a smooth plot
    gpcp_3.ncl (GPCP)

Use functions to calculate areal averages, zonal means
    gpcp_2.ncl (GPCP)

Use functions to calculate climatology and weighted area average
    gpcp_1.ncl (GPCP)

Use obj_anal_ic to interpolate to grid
    rdm2grid_4.ncl (Gridding random data)

Use of new (with NCL 6.4.0) opacity resources
    xy_35.ncl (XY plots)

Use polygon and polyline to draw grid outline and bidecting lines
    polyg_28.ncl (primitives)

Use polymarkers for the grid locations; write grid index locations
    polyg_28.ncl (primitives)

Use radext_fao56 and daylight_fao56 to create values for each day of yesr
    fao56_2.ncl (Evapotranspiration)

Use raster mode to see results on a grid box level
    wind_5.ncl (divergent and rotational wind components)

Use resources to explicitly color regions of missing values
    ST4_1.ncl

Use resources to explicitly color regions of missing values as 'gray'
    ST4_2.ncl

Use side-by-side paneling to examine the mapping difference
    gland_1.ncl (CESM ice model)

Use standard indexing (nt) and coordinate subscripting {...} to access time/level
    e20c_1.ncl

Use the 'nice_mnmxintvl' function to set the contour levels
    sparc_2.ncl (SPARC)

Use the attributes: 'trGridType', 'sfXArray and sfYArray to create a contour plot
    polyg_28.ncl (primitives)

Use these lat/lon for location
    smap_l3_4.ncl

Use uv2dvG_Wrap and uv2dv_cfd to compute divergence
    wind_5.ncl (divergent and rotational wind components)

Use uv2dv_cfd to compute divergence on the rectilinear grid
    ESMF_wgts_29.ncl (ESMF regridding)

Uses 6.4.0 information to calculate:
    regress_1b.ncl (regression)

Using "MeshFill" and "RasterFill" for faster contouring
    topo_raster_7.ncl

Using "MeshFill" for faster contouring
    topo_2.ncl (topographic data)
    topo_3.ncl (topographic data)
    topo_5.ncl (topographic data)
    topo_6.ncl (topographic data)
    topo_7.ncl (topographic data)
    topo_8.ncl (topographic data)

Using "RasterFill" contour mode for better delineation of data
    pdf_6.ncl (probability distributions)

Using "RasterFill" for faster contouring
    topo_1.ncl (topographic data)
    topo_4.ncl (topographic data)

Using "cd_string" to produce a nice time label for a title
    Katrina_circle.ncl
    Katrina_circle_hist.ncl
    shapefiles_20.ncl (Shapefiles)

Using "cd_string" to produce a nice time label for a title
    plot_jetstream_icon.ncl

Using "getvalues" to retrieve contour levels
    lb_14.ncl (labelbars)
    lb_7.ncl (labelbars)

Using "getvalues" to retrieve resource values
    axes_4.ncl (axes)
    conLab_7.ncl (contour labels)
    coneff_18.ncl (contour effects)
    conwomap_3.ncl (contours w/o maps)
    hdf4sds_5.ncl (HDF/HDF-EOS)
    icon_2.ncl (ICON data)
    icon_5.ncl (ICON data)
    icon_faster_2.ncl (ICON data)
    icon_faster_5.ncl (ICON data)
    lb_17.ncl (labelbars)
    lb_17_old.ncl
    lb_19.ncl (labelbars)
    leg_13.ncl (legends)
    maponly_24.ncl (maps)
    panel_34.ncl (panel plots)
    panel_34_old.ncl
    panel_36.ncl (panel plots)
    panel_vp_36.ncl
    text_11.ncl (text)
    viewport_1.ncl (viewport)
    viewport_2.ncl (viewport)
    viewport_3.ncl (viewport)
    viewport_4.ncl (viewport)
    viewport_5.ncl (viewport)
    xy_27.ncl (XY plots)
    xy_30.ncl (XY plots)

Using "getvalues" to retrieve resource values;
    conLev_2.ncl (contour levels)

Using "getvalues" to retrieve the labels and colors of a labelbar
    lb_15.ncl (labelbars)

Using "getvalues" to retrieve the limits of a plot
    draworder_6.ncl (drawing order of plot elements)

Using "getvalues" to retrieve the min/max of axes
    bar_22.ncl (bar plots)
    scatter_13.ncl (scatter plots)
    table_6.ncl (tables)
    table_8.ncl (tables)
    table_text_8.ncl

Using "getvalues" to retrieve the size of a labelbar
    lb_16.ncl (labelbars)
    lb_16_old.ncl

Using "getvalues" to retrieve the size of a plot
    annotate_13.ncl (annotations)
    annotate_2.ncl (annotations)
    annotate_3.ncl (annotations)
    annotate_8.ncl (annotations)
    bar_7.ncl (bar plots)
    bar_horz_7.ncl (bar plots)
    lb_14.ncl (labelbars)
    leg_15.ncl (legends)
    leg_18.ncl (legends)
    mptick_9.ncl (map tickmarks)
    polyg_12.ncl (primitives)
    table_4.ncl (tables)
    table_7.ncl (tables)
    text_10.ncl (text)
    tm_10.ncl (tickmarks)
    viewport_6.ncl (viewport)

Using "getvalues" to retrieve the size of a text string
    text_17.ncl (text)

Using "getvalues" to retrieve the width and height of a plot
    lb_11.ncl (labelbars)

Using "hsvrgb" to create a color map
    weather_sym_8.ncl (weather symbols)

Using "ind" to extract data where a particular condition is True
    xy_6.ncl (XY plots)

Using "int2p_n_Wrap" to interpolate to user specified levels
    iso_1.ncl (isotherms)
    iso_4.ncl (isotherms)

Using "int2p_n_Wrap" to interpolate to user specified temperature levels
    iso_3.ncl (isotherms)

Using "landsea_mask" to create a land/sea mask for your dataset
    climo_6.ncl (climatology)
    mask_5.ncl (masking)

Using "lspoly" to approximate a line through a random set of points
    scatter_9.ncl (scatter plots)

Using "lspoly" to approximate a line through a set of points
    interp1d_3.ncl (One-dimensional interpolation)

Using "mask" to set a range of values in your data to missing
    coads_1.ncl (COADS)
    coads_2.ncl (COADS)
    coads_3.ncl (COADS)
    coads_4.ncl (COADS)
    mask_3.ncl (masking)
    mask_4.ncl (masking)

Using "mask" to set land or ocean values in your data to missing
    climo_6.ncl (climatology)
    color_2.ncl (color functions)
    color_2_old.ncl
    mask_1.ncl (masking)
    mask_13.ncl (masking)
    mask_5.ncl (masking)

Using "ngezlogo" to quickly add the NCAR logo to a plot
    logo_1.ncl (adding NCAR logo)

Using "nglogo" to add the UCAR logo and name to a plot
    logo_2.ncl (adding NCAR logo)

Using "nglogo" to add the UCAR star to a plot
    logo_3.ncl (adding NCAR logo)

Using "nice_mnmxintvl" to select a nice span of values through the data
    scatter_5.ncl (scatter plots)

Using "overlay" to overlay contours and vectors on separate maps
    panel_13.ncl (panel plots)

Using "overlay" to overlay multiple contour plots
    phase_1.ncl (phased plots)
    topo_9.ncl (topographic data)

Using "overlay" to overlay multiple contours
    newcolor_10.ncl (new 32-bit color capabilities)
    newcolor_11.ncl (new 32-bit color capabilities)
    newcolor_9.ncl (new 32-bit color capabilities)
    overlay_12.ncl (Overlays)

Using "overlay" to overlay streamlines on a contour pres/hgt plot
    stream_overlay_8.ncl (streamline plots)

Using "poisson_grid_fill" to fill grid locations
    grid_fill_3.ncl (grid filling)
    grid_fill_4.ncl (grid filling)

Using "setvalues" to change the color of a text string
    text_17.ncl (text)

Using "setvalues" to change the data and titles in existing plots
    animate_3_3.ncl (Animations)
    animate_4_2.ncl (Animations)

Using "setvalues" to change the main title of an existing plot
    annotate_10.ncl (annotations)
    lb_15.ncl (labelbars)
    maponly_24.ncl (maps)
    mask_10.ncl (masking)
    overlay_9.ncl (Overlays)
    radar_3.ncl (radar (r,theta) plots)
    text_10.ncl (text)
    text_17.ncl (text)

Using "setvalues" to change the title of an existing plot
    isolines_1.ncl

Using "setvalues" to change the title of an existing plot.
    animate_3_2.ncl (Animations)

Using "setvalues" to change titles and axis limits of an existing plot
    overlay_16.ncl (Overlays)

Using "setvalues" to change titles of an existing plot
    overlay_15.ncl (Overlays)

Using "setvalues" to set resource values
    axes_4.ncl (axes)
    bar_22.ncl (bar plots)
    conLab_7.ncl (contour labels)
    coneff_18.ncl (contour effects)
    lb_17.ncl (labelbars)
    lb_17_old.ncl
    lb_19.ncl (labelbars)
    phase_1.ncl (phased plots)
    text_9.ncl (text)
    xy_30.ncl (XY plots)

Using "setvalues" to set the labels and colors of a labelbar
    lb_15.ncl (labelbars)

Using "setvalues" to set the size of a plot
    annotate_8.ncl (annotations)
    polyg_12.ncl (primitives)

Using "sprintf" to create nicely formatted labelbar labels
    contour1d_4.ncl (contouring 1D random data)
    contour1d_4_640.ncl

Using "sprintf" to create nicely formatted text strings
    WRF_cn_3.ncl (WRF contours only)
    lb_14.ncl (labelbars)
    text_15.ncl (text)
    text_16.ncl (text)
    text_4.ncl (text)

Using "stat_dispersion" to look at data
    hdf4sds_2.ncl (HDF/HDF-EOS)

Using "system" to execute a UNIX command
    logo_4.ncl (adding NCAR logo)
    regrid_6.ncl (regridding)
    regrid_7.ncl (regridding)

Using "systemfunc" to execute a UNIX command
    icon_2.ncl (ICON data)
    regrid_6.ncl (regridding)
    regrid_7.ncl (regridding)
    table_5.ncl (tables)

Using "systemfunc" to get a list of files
    colormap_10.ncl (colormaps)

Using "systemfunc" to get the current date
    icon_2.ncl (ICON data)
    regrid_6.ncl (regridding)
    regrid_7.ncl (regridding)
    table_5.ncl (tables)

Using "transparent" as a contour fill color
    color_3.ncl (color functions)
    conOncon_8.ncl (contours on contours)
    mask_17.ncl (masking)
    mask_annotate_17.ncl

Using "unique_string" to generate unique ids for primitives
    polyg_18.ncl (primitives)

Using "vinth2p" to interpolate to user specified pressure levels
    iso_3.ncl (isotherms)
    vector_5.ncl (vector plots)

Using "where" function to create an intermittent
    eemd_2.ncl (Empirical Mode Decomposition)

Using "where" to set all values <= 0 to missing
    native_3.ncl (native grids)

Using "where" to set maximum data values to -1
    phase_1.ncl (phased plots)

Using 'addfiles' read daily sea level pressure data
    demod_cmplx_2.ncl (spectral analysis)

Using 'demod_cmplx' and explicitly extracting the amplitudes and
    demod_cmplx_1b.ncl (spectral analysis)

Using 'short2flt' to unpack 'short' data
    dataonmap_9.ncl (Plotting data on a map)
    dataonmap_grid_9.ncl (Plotting data on a map)
    goes_6.ncl (GOES)
    sat_1.ncl (satellite projections)

Using 'stat_dispersion' and 'nice_mnmxintvl' for information and graphics
    gpm_2.ncl (high resolution precipitation)

Using 'stat_dispersion' to examine a variable's distribution
    gfed_2.ncl (GFED: Global Fire Emissions Database)

Using 'wrf_user_ll_to_xy' get indices (subscripts) near specified location
    skewt_10.ncl (Skew-T plots)

Using ESMF_regrid to create an interpolation weights file
    ESMF_regrid_27.ncl (ESMF regridding)

Using ImageMagick's "composite" tool to attach a logo to a plot
    logo_4.ncl (adding NCAR logo)

Using NCL OOP statements
    2dvertcoords_1.ncl (2D vertical coordinates)

Using NCL's 'wind_component' to convert wind speed and direvtion to u,v
    skewt_10.ncl (Skew-T plots)

Using Python colorbars for NCL
    plot_bathy.ncl

Using a TEST mode
    pv_hybrid_1.ncl (Potential vorticity)
    pv_isobaric_1.ncl (Potential vorticity)
    pv_isobaric_2.ncl (Potential vorticity)

Using a blank plot to add text to the frame
    ESMF_regrid_21.ncl (ESMF regridding)

Using a blue-red color map
    contoursym_1.ncl (contour levels with symmetric color tables)
    contoursym_2.ncl (contour levels with symmetric color tables)
    contoursym_4.ncl (contour levels with symmetric color tables)

Using a blue-white-red color map
    coads_3.ncl (COADS)
    coamps_3.ncl (COAMPS)
    coamps_4.ncl (COAMPS)
    color_15.ncl (color functions)
    color_16.ncl (color functions)
    color_16_old.ncl
    color_5.ncl (color functions)
    color_5_old.ncl
    conOncon_2.ncl (contours on contours)
    conOncon_3.ncl (contours on contours)
    dev_1.ncl (deviations from a mean)
    dev_2.ncl (deviations from a mean)
    lcmask_1.ncl (masking lambert conformal)
    minmax_1.ncl (local min/maxima)
    minmax_2.ncl (local min/maxima)
    panel_10.ncl (panel plots)
    panel_19.ncl (panel plots)
    panel_9.ncl (panel plots)
    panel_attach_10.ncl

Using a box plot to show the the median, minimum/maximum value, and the 25th/75th percentiles of two time series
    box_5.ncl (box plots)

Using a filter to convert Cray COS block binary data to netCDF
    rcm_3.ncl (Regional Climate Model)
    rcm_4.ncl (Regional Climate Model)

Using a function code to display a degree symbol
    tm_9.ncl (tickmarks)

Using a green-yellow color map
    contoursym_3.ncl (contour levels with symmetric color tables)

Using a lat/lon grid to help determine correct lambert conformal parameters
    datagrid_8.ncl (Drawing data locations via lines or polymarkers)

Using a local function to generate a 'triangle' grid
    polyg_28.ncl (primitives)

Using a region mask to plot only the Atlantic basin
    popmask_2.ncl (POP basins and masking)

Using a special symbol from a font table to draw an "up" arrow
    annotate_13.ncl (annotations)

Using a symmetric color map
    contoursym_1.ncl (contour levels with symmetric color tables)
    contoursym_2.ncl (contour levels with symmetric color tables)

Using a weight file generated via ESMF to:
    narr_5.ncl (NARR data)

Using a worldwide shapefile to create a land/ocean mask
    mask_12.ncl (masking)
    mask_13.ncl (masking)

Using annotations to draw a curve outside the frame of an XY plot
    annotate_11.ncl (annotations)

Using array syntax to arbitrarily set points to _FillValue
    grid_fill_1.ncl (grid filling)

Using array syntax[ ::-1 ] so that lat is South-to-North
    rdm2grid_1.ncl (Gridding random data)
    rdm2grid_2.ncl (Gridding random data)
    rdm2grid_3.ncl (Gridding random data)

Using asciiread to read an ASCII file with delimiters
    csv_1.ncl (Reading CSV files)

Using bar chart resources to give the plot a different look
    pdf_2.ncl (probability distributions)

Using bar charts to draw standard deviations for four time series
    unique_5.ncl (unique plots)

Using bootstrap_correl
    bootstrap_correl_1.ncl (bootstrapping)

Using bootstrap_diff
    bootstrap_diff_2.ncl (bootstrapping)

Using bootstrap_stat
    bootstrap_diff_1.ncl (bootstrapping)
    bootstrap_stat_1.ncl (bootstrapping)
    bootstrap_stat_1a.ncl (bootstrapping)
    bootstrap_stat_2.ncl (bootstrapping)

Using both 'eemd' and 'ceemdan' functions
    eemd_3.ncl (Empirical Mode Decomposition)

Using bounding box values to specify the location of text strings
    text_20.ncl (text)

Using builtin functions to minimize computational load
    popmask_3.ncl (POP basins and masking)

Using cd_inv_calendar and indexing subscripting to access a time segment
    epflux_1.ncl (EPflux)
    epflux_2.ncl (EPflux)

Using cnFillPalette to assign a color palette to contours
    color_9.ncl (color functions)
    color_9_new.ncl
    conLev_3.ncl (contour levels)
    coneff_16.ncl (contour effects)
    contour1d_4.ncl (contouring 1D random data)
    contour1d_4_640.ncl
    mpas_1.ncl (MPAS)
    mpas_1_640.ncl
    mpas_5.ncl (MPAS)
    mpas_6.ncl (MPAS)
    newcolor_1.ncl (new 32-bit color capabilities)
    newcolor_10.ncl (new 32-bit color capabilities)
    newcolor_13.ncl (new 32-bit color capabilities)
    newcolor_14.ncl (new 32-bit color capabilities)
    newcolor_3.ncl (new 32-bit color capabilities)
    newcolor_5.ncl (new 32-bit color capabilities)
    newcolor_6.ncl (new 32-bit color capabilities)
    newcolor_7.ncl (new 32-bit color capabilities)
    newcolor_8.ncl (new 32-bit color capabilities)
    overlay_12.ncl (Overlays)
    overlay_9.ncl (Overlays)
    overlay_9a.ncl (Overlays)
    panel_18.ncl (panel plots)
    panel_18_old.ncl
    panel_26.ncl (panel plots)
    panel_36.ncl (panel plots)
    panel_37.ncl (panel plots)
    panel_38.ncl (panel plots)
    panel_trilbar_17.ncl
    panel_trilbar_18.ncl
    panel_trilbar_18_old.ncl
    panel_vp_36.ncl
    topo_5.ncl (topographic data)
    topo_7.ncl (topographic data)
    topo_8.ncl (topographic data)
    topo_raster_7.ncl

Using command line options to set variables
    mpas_11.ncl (MPAS)
    mpas_7.ncl (MPAS)
    mpas_8.ncl (MPAS)
    table_5.ncl (tables)
    unique_12.ncl (unique plots)

Using contour resource "cnFillPalette" to specify 2 colormaps
    panel_29.ncl (panel plots)

Using conversion functions to convert strings to numeric values
    csv_2.ncl (Reading CSV files)

Using coordinate subscripting to extract a lat/lon region
    latlon_subset_1.ncl (lat/lon subsetting)

Using coordinate subscripting to read a specified geographical region
    color_4.ncl (color functions)
    color_4_old.ncl
    color_5.ncl (color functions)
    color_5_old.ncl
    eof_1.ncl (empirical orthogonal functions)
    eof_1_640.ncl
    eof_5.ncl (empirical orthogonal functions)
    eof_5_640.ncl
    ice_1.ncl (CESM ice model)
    pdf_6.ncl (probability distributions)
    time_labels_2.ncl (time axis labels)

Using dash-dotted fill values for significativity information
    unique_14.ncl (unique plots)

Using data from shapefiles to draw areas of interest in Australia
    coast_3.ncl (coastlines)
    oz_2.ncl (Page for Australian researchers)
    shapefiles_7.ncl (Shapefiles)

Using data from shapefiles to draw areas of interest in India
    shapefiles_8.ncl (Shapefiles)
    shapefiles_8_panel.ncl

Using different color palettes
    remo_3.ncl (REOM-RCM)

Using dim_avg_Wrap to calculate a zonal average
    zonal_2.ncl (zonal average)

Using dim_avg_n, conform, ismissing
    ssmiv7_2.ncl (SSMI (v7))

Using dim_gbits to extract bits of information from a variable
    hdf4eos_5.ncl (HDF/HDF-EOS)

Using draw order resource to control order of curves, grid lines, and filled boxes
    draworder_7.ncl (drawing order of plot elements)

Using draw order resource to control when tickmark grid is drawn
    leg_18.ncl (legends)
    leg_650_10.ncl

Using draw order resources to control the order of various plot elements
    icon_2.ncl (ICON data)

Using draw order resources to draw contour labels under land
    draworder_3.ncl (drawing order of plot elements)

Using draw order resources to draw contours under land
    lb_7.ncl (labelbars)
    panel_32.ncl (panel plots)

Using draw order resources to draw filled contours and lines last
    icon_6.ncl (ICON data)

Using draw order resources to draw map grid lines under land
    draworder_3.ncl (drawing order of plot elements)
    mapgrid_2.ncl (map grid lines)
    mapgrid_3.ncl (map grid lines)

Using draw order resources to make sure filled map areas are drawn last
    coads_1.ncl (COADS)
    coads_4.ncl (COADS)
    mask_11.ncl (masking)
    mask_16.ncl (masking)
    mask_17.ncl (masking)
    mask_8.ncl (masking)
    mask_dummy_8.ncl
    raster_1.ncl (raster plots)

Using draw order resources to mask areas in a plot
    draworder_2.ncl (drawing order of plot elements)
    mask_2.ncl (masking)
    mask_5.ncl (masking)
    mask_6.ncl (masking)
    polyg_12.ncl (primitives)

Using drawNDCGrid to draw a nicely labeled NDC grid
    lb_13.ncl (labelbars)
    polyg_18.ncl (primitives)
    text_13.ncl (text)
    text_20.ncl (text)
    text_3.ncl (text)
    viewport_4.ncl (viewport)
    viewport_5.ncl (viewport)

Using dummy data for an XY plot
    tm_8.ncl (tickmarks)

Using extval_mlegev and extval_gev
    extval_5.ncl (Extreme value statistics)
    extval_6.ncl (Extreme value statistics)

Using fbindirread to read data from record 0 off several binary files
    read_bin_2.ncl (reading binary files)

Using fbindirread to read in fortran binary data
    mcsst_1.ncl (NAVO MCSST)
    mcsst_2.ncl (NAVO MCSST)
    mcsst_3.ncl (NAVO MCSST)
    mcsst_4.ncl (NAVO MCSST)
    native_1.ncl (native grids)
    write_bin_2.ncl (writing binary files)

Using fbindirwrite to write multiple variables to a binary file using the "direct" method
    write_bin_2.ncl (writing binary files)

Using fbinrecread to read in fortran record data
    coamps_1.ncl (COAMPS)
    coamps_2.ncl (COAMPS)
    coamps_3.ncl (COAMPS)
    coamps_4.ncl (COAMPS)
    coamps_5.ncl (COAMPS)
    coamps_6.ncl (COAMPS)
    minmax_1.ncl (local min/maxima)
    minmax_2.ncl (local min/maxima)

Using fbinrecread to read multiple variables off an unformatted binary file
    read_bin_1.ncl (reading binary files)

Using fbinrecwrite to write multiple variables to an unformatted binary file
    write_bin_1.ncl (writing binary files)

Using function codes for superscript symbols
    tm_6.ncl (tickmarks)

Using functions for cleaner code
    ESMF_all_5.ncl (ESMF regridding)
    ESMF_regrid_5.ncl (ESMF regridding)
    ESMF_wgts_5.ncl (ESMF regridding)
    Katrina_circle_hist.ncl
    animate_4_1.ncl (Animations)
    annotate_11.ncl (annotations)
    colormap_10.ncl (colormaps)
    coneff_18.ncl (contour effects)
    datagrid_6.ncl (Drawing data locations via lines or polymarkers)
    isolines_1.ncl
    isolines_2.ncl
    isolines_3.ncl
    isolines_4.ncl
    lb_22.ncl (labelbars)
    lb_horz_22.ncl
    mask_15.ncl (masking)
    mpas_10.ncl (MPAS)
    mpas_11.ncl (MPAS)
    mpas_polygon_3.ncl (MPAS)
    overlay_9a.ncl (Overlays)
    panel_30.ncl (panel plots)
    panel_37.ncl (panel plots)
    panel_38.ncl (panel plots)
    pdf_6.ncl (probability distributions)
    polyg_19.ncl (primitives)
    polyg_20.ncl (primitives)
    shapefiles_10.ncl (Shapefiles)
    shapefiles_15.ncl (Shapefiles)
    shapefiles_16.ncl (Shapefiles)
    shapefiles_19.ncl (Shapefiles)
    shapefiles_23.ncl (Shapefiles)
    shapefiles_24.ncl (Shapefiles)
    shapefiles_6.ncl (Shapefiles)
    shapefiles_NM_10.ncl
    ssmiv7_1.ncl (SSMI (v7))
    ssmiv7_2.ncl (SSMI (v7))
    table_7.ncl (tables)
    table_8.ncl (tables)
    table_text_8.ncl
    text_11.ncl (text)
    text_17.ncl (text)
    topo_2.ncl (topographic data)
    topo_3.ncl (topographic data)
    topo_4.ncl (topographic data)
    topo_5.ncl (topographic data)
    topo_6.ncl (topographic data)
    topo_9.ncl (topographic data)
    xy_30.ncl (XY plots)

Using functions from COSMOlib
    cosmolib_1.ncl (COSMO)
    cosmolib_2.ncl (COSMO)

Using gc_inout to mask data inside a great circle
    Katrina_circle.ncl
    Katrina_circle_hist.ncl

Using gc_latlon to calculate a great circle path
    polyg_14.ncl (primitives)
    trans_1.ncl (transects)

Using gc_latlon to create a straight box on a map
    polyg_13.ncl (primitives)

Using gc_onarc to identify points on an array of great circle arcs
    polyg_27.ncl (primitives)

Using geometry and data from a shapefile to draw and label provinces and cities in Pakistan
    shapefiles_5.ncl (Shapefiles)

Using get_bitfield to extract bits of information from a variable
    hdf4eos_5a.ncl (HDF/HDF-EOS)

Using get_cpu_time to calculate the CPU time for a script to execute
    animate_3_1.ncl (Animations)
    animate_3_2.ncl (Animations)
    animate_3_3.ncl (Animations)
    animate_4_1.ncl (Animations)
    animate_4_2.ncl (Animations)

Using get_cpu_time to calculate timings for various parts of the script
    mpas_10.ncl (MPAS)
    mpas_11.ncl (MPAS)
    mpas_5.ncl (MPAS)
    mpas_6.ncl (MPAS)
    mpas_7.ncl (MPAS)
    mpas_8.ncl (MPAS)
    mpas_9.ncl (MPAS)

Using get_isolines to retrieve isolines from a WRF contour plot
    isolines_3.ncl

Using get_isolines to retrieve isolines from a contour plot
    isolines_1.ncl
    isolines_2.ncl

Using get_isolines to retrieve isolines from a plot of MPAS data
    isolines_4.ncl

Using getind_latlon2d to determine grid locations
    skewt_6.ncl (Skew-T plots)

Using getind_latlon2d to extract a lat/lon region
    latlon_subset_2.ncl (lat/lon subsetting)

Using grid2triple to interpolate from a grid to triples
    contour1d_3.ncl (contouring 1D random data)
    contour1d_3_640.ncl
    rdm2grid_2.ncl (Gridding random data)

Using gsnPanelDebug to get position and size information
    panel_39.ncl (panel plots)

Using gsn_add_annotation to attach one plot as an annotation of another
    annotate_11.ncl (annotations)
    bar_14.ncl (bar plots)
    bar_horz_14.ncl (bar plots)

Using gsn_csm scripts to plot WRF-ARW data
    wrf_gsn_4.ncl (WRF gsn_csm)
    wrf_gsn_5.ncl (WRF gsn_csm)
    wrf_gsn_6.ncl (WRF gsn_csm)
    wrf_gsn_8.ncl (WRF gsn_csm)
    wrf_gsn_9.ncl (WRF gsn_csm)

Using gsn_csm_blank_plot to create a blank plot for drawing markers
    polyg_22.ncl (primitives)

Using gsn_csm_blank_plot to create a scatter plot with filled polygons
    scatter_10.ncl (scatter plots)

Using gsn_csm_blank_plot to get custom tickmark labels
    annotate_11.ncl (annotations)
    table_6.ncl (tables)
    table_8.ncl (tables)
    table_text_8.ncl

Using gsn_csm_contour_map to plot WRF-ARW data
    WRF_me_1.ncl (WRF mercator projections)
    WRF_me_2.ncl (WRF mercator projections)
    wrf_gsn_1.ncl (WRF gsn_csm)
    wrf_gsn_2.ncl (WRF gsn_csm)
    wrf_gsn_3.ncl (WRF gsn_csm)

Using gsn_csm_contour_map to plot WRF-ARW data in its native projection
    WRF_lc_1.ncl (WRF lambert conformal projections)
    WRF_lc_2.ncl (WRF lambert conformal projections)
    WRF_lc_3.ncl (WRF lambert conformal projections)
    WRF_lc_4.ncl (WRF lambert conformal projections)
    WRF_lc_5.ncl (WRF lambert conformal projections)
    WRF_lc_6.ncl (WRF lambert conformal projections)
    WRF_me_3.ncl (WRF mercator projections)
    WRF_me_4.ncl (WRF mercator projections)

Using gsn_csm_vector_map to plot WRF-ARW data in its native projection
    WRF_lc_7.ncl (WRF lambert conformal projections)

Using gsn_csm_vector_scalar_map to plot WRF-ARW data
    WRF_lc_8.ncl (WRF lambert conformal projections)

Using gsn_panel to add a main title to a series of attached plots
    panel_40.ncl (panel plots)

Using indexed color to set contour fill colors
    panel_9.ncl (panel plots)

Using information in a group to create complete variable
    hdf5_2.ncl (HDF/HDF-EOS)

Using information in file attributes to create complete variable
    seawif_4.ncl (SEAWIFS)

Using information on the PRISM header file to construct
    prism_1.ncl

Using lbBoxEndCapStyle to draw triangles at the end of a labelbar
    gpm_1.ncl (high resolution precipitation)
    lb_16.ncl (labelbars)
    lb_17.ncl (labelbars)
    panel_33.ncl (panel plots)
    panel_33_old.ncl
    panel_5x2_33.ncl
    panel_trilbar_17.ncl
    panel_trilbar_18.ncl
    panel_trilbar_18_old.ncl

Using linint2_points to interpolate rectilinear grid values to set of lat/lon points
    trans_1.ncl (transects)

Using log scaling and explicit labeling
    xy_16.ncl (XY plots)

Using lonFlip to convert 0 to 360 longitudes to -180 to 180
    latlon_subset_1.ncl (lat/lon subsetting)

Using map resources to specifically indicate which geographical areas to fill or mask
    mask_4.ncl (masking)

Using masking and 'where' function
    gfed_2.ncl (GFED: Global Fire Emissions Database)

Using more than 256 colors per frame
    newcolor_10.ncl (new 32-bit color capabilities)
    newcolor_11.ncl (new 32-bit color capabilities)
    newcolor_5.ncl (new 32-bit color capabilities)
    newcolor_9.ncl (new 32-bit color capabilities)
    topo_9.ncl (topographic data)

Using mpFillColors to mask out ocean, etc.
    panel_29.ncl (panel plots)

Using named colors
    weather_sym_5.ncl (weather symbols)

Using named colors to indicate a fill color
    draworder_5.ncl (drawing order of plot elements)
    xy_5.ncl (XY plots)

Using named colors without having to add them to the color map.
    newcolor_4.ncl (new 32-bit color capabilities)

Using natgrid to interpolate to grid
    rdm2grid_1.ncl (Gridding random data)

Using new "reassignment operator" [ := ]: Version 6.1.2
    panel_29.ncl (panel plots)

Using nggcog to create a great circle
    Katrina_circle.ncl
    Katrina_circle_hist.ncl
    polyg_21.ncl (primitives)

Using opacity to emphasize or subdue overlain features
    contour_methods_2.ncl
    native_6.ncl (native grids)
    newcolor_16.ncl (new 32-bit color capabilities)
    newcolor_6.ncl (new 32-bit color capabilities)
    newcolor_7.ncl (new 32-bit color capabilities)
    overlay_12.ncl (Overlays)
    station_1.ncl (station data)
    station_old_1.ncl
    stream_9.ncl (streamline plots)
    wrf_gsn_10.ncl (WRF gsn_csm)
    wrf_gsn_8.ncl (WRF gsn_csm)

Using pre-harvested data
    weather_sym_6.ncl (weather symbols)

Using projection data on the file
    gland_1.ncl (CESM ice model)

Using read_colormap_file to read in a colormap as an RGBA array.
    colormap_10.ncl (colormaps)

Using region_ind to extract a lat/lon region
    latlon_subset_3.ncl (lat/lon subsetting)

Using shapefile data to draw areas of interest in Australia
    shapefiles_7_old.ncl

Using shapefile data to draw outlines of Poland
    topo_6.ncl (topographic data)

Using shapefile data to draw rivers of Colorado
    topo_8.ncl (topographic data)

Using shapefile data to draw the cantons of Switzerland
    shapefiles_6.ncl (Shapefiles)
    shapefiles_6_old.ncl

Using shapefile data to draw the streams of South America
    shapefiles_3.ncl (Shapefiles)
    shapefiles_3_old.ncl

Using shapefile data to draw various boundaries for France
    France_1.ncl
    France_2.ncl

Using shapefile data to fill various boundaries for France
    France_3.ncl

Using shapefile data to plot history of F5 tornadoes in the U.S.
    shapefiles_2.ncl (Shapefiles)
    shapefiles_2_old.ncl

Using shapefile data to plot primary interstate highways in Western U.S.
    shapefiles_12.ncl (Shapefiles)

Using shapefile data to plot primary interstate highways in the state of Georgia area
    shapefiles_12b.ncl (Shapefiles)

Using shapefile data to plot unemployment percentages in the U.S.
    shapefiles_1.ncl (Shapefiles)

Using shapefile outlines to average data over counties in Georgia
    shapefiles_13.ncl (Shapefiles)

Using simple bilinear interpolation (linint2)
    regrid_14.ncl (regridding)

Using solid-fill polygons and patterned areas
    polyg_26.ncl (primitives)

Using span_color_rgba function to span a colormap
    newcolor_18.ncl (new 32-bit color capabilities)

Using special "gsColors" resource to specify an array of polygon colors
    France_3.ncl

Using special "gsSegments" resource for faster primitive draws
    France_2.ncl
    France_3.ncl
    icon_faster_2.ncl (ICON data)
    icon_faster_3.ncl (ICON data)
    icon_faster_5.ncl (ICON data)
    mpas_faster_2.ncl (MPAS)

Using special lat1d / lon1d attributes
    mpas_1_640.ncl

Using special panel resources to draw plots closer together
    panel_28.ncl (panel plots)

Using spherical harmonic (SPH) procedure to calculate the
    gradient_1.ncl

Using sprinti and asciiwrite to write integers to a CSV file
    write_csv_1.ncl (Writing CSV files)

Using stLevelPalette resource to assign a color palette
    stream_9.ncl (streamline plots)
    wrf_gsn_8.ncl (WRF gsn_csm)

Using str_get_field to parse a string
    csv_2.ncl (Reading CSV files)
    csv_3.ncl (Reading CSV files)
    csv_4.ncl (Reading CSV files)

Using str_get_field to parse data in an ASCII file
    unique_12.ncl (unique plots)

Using str_match_ic_regex to extract lines (rows)
    csv_6.ncl (Reading CSV files)
    csv_7.ncl (Reading CSV files)
    csv_8.ncl (Reading CSV files)

Using str_split_csv to read an ASCII file with delimiters
    csv_1.ncl (Reading CSV files)

Using str_xxxx functions to extract desired lat/lon locations
    polyg_9.ncl (primitives)

Using text function codes to generate accented characters
    box_6.ncl (box plots)
    box_7.ncl (box plots)
    text_14.ncl (text)

Using text function codes to generate umlauts
    hov_1.ncl (Hovmueller plots)

Using the "List" type to return multiple variables from a function
    topo_6.ncl (topographic data)

Using the "palette" resources to assign a color palette to color vectors and contours
    overlay_6.ncl (Overlays)

Using the "where" function to create a land-sea mask
    ndvi_2.ncl
    vegland_1.ncl (categorical data)

Using the 'epflux' to calculate EP-fluxes
    epflux_1.ncl (EPflux)
    epflux_2.ncl (EPflux)

Using the CMYK color model
    color_11.ncl (color functions)

Using the WhiteBlue color map
    minmax_4.ncl (local min/maxima)

Using the full color map for colored wind barbs
    barb_2.ncl (wind barbs)
    barb_3.ncl (wind barbs)

Using the new color model
    2dvertcoords_1.ncl (2D vertical coordinates)
    2dvertcoords_3.ncl (2D vertical coordinates)
    axes_1.ncl (axes)

Using the returned 'bin_center' attribute to assign the appropriate x-axis coordinates
    pdf_2.ncl (probability distributions)

Using the special "lat1d" / "lon1d" attributes for plotting
    contour1d_1_640.ncl
    contour1d_2_640.ncl
    contour1d_3_640.ncl
    contour1d_4_640.ncl
    dataonmap_13_640.ncl
    dataonmap_5_640.ncl

Using the special "lat2d" / "lon2d" attributes for plotting
    dataonmap_3.ncl (Plotting data on a map)
    dataonmap_grid_3.ncl (Plotting data on a map)

Using the stLevelPalette resource to assign a color palette
    stream_10.ncl (streamline plots)

Using the three settings of mpShapeMode in conjunction with the three settings of tfDoNDCOverlay
    dataonmap_14.ncl (Plotting data on a map)

Using three different colormaps on one page
    newcolor_14.ncl (new 32-bit color capabilities)
    panel_26.ncl (panel plots)
    panel_26_old.ncl

Using tickmark resources to customize grid lines
    draworder_7.ncl (drawing order of plot elements)

Using time_axis_labels to generate nice "time" labels on the Y axis.
    panel_attach_10.ncl
    time_labels_2.ncl (time axis labels)

Using transparency to show overlap of positive and negative contours
    newcolor_17.ncl (new 32-bit color capabilities)

Using triangular meshes to create contours
    adapt_1.ncl (adaptive grids)
    ease_1.ncl (EASE grid)
    ease_2.ncl (EASE grid)
    goes_2.ncl (GOES)
    goes_3.ncl (GOES)
    goes_4.ncl (GOES)
    goes_5.ncl (GOES)
    goes_6.ncl (GOES)
    hdf4eos_5.ncl (HDF/HDF-EOS)
    hdf4eos_5a.ncl (HDF/HDF-EOS)
    icon_1.ncl (ICON data)
    icon_2.ncl (ICON data)
    icon_4.ncl (ICON data)
    icon_5.ncl (ICON data)
    icon_faster_2.ncl (ICON data)
    icon_faster_5.ncl (ICON data)
    orca_1.ncl (Tripole grids (ORCA, CICE))
    radar_1.ncl (radar (r,theta) plots)
    radar_2.ncl (radar (r,theta) plots)

Using triple2grid to interpolate to grid
    rdm2grid_3.ncl (Gridding random data)

Using two Y axes for different units
    tm_9.ncl (tickmarks)

Using two different colormaps on one frame
    animate_3_1.ncl (Animations)
    animate_3_2.ncl (Animations)
    animate_3_3.ncl (Animations)
    animate_4_1.ncl (Animations)
    animate_4_2.ncl (Animations)
    topo_5.ncl (topographic data)

Using two different colormaps on one page
    overlay_12.ncl (Overlays)

Using vcGlyphStyle to change the vector type
    vector_8.ncl (vector plots)

Using vcLevelPalette to assign a color palette to vectors
    newcolor_7.ncl (new 32-bit color capabilities)

Using vectors to draw a stick plot
    unique_2.ncl (unique plots)

Using viewport resources to specify the location of text strings
    text_20.ncl (text)

Using viewport resources to specify the locations of plots
    annotate_8.ncl (annotations)
    panel_vp_36.ncl

Using vinth2p to interpolate to constant pressure levels
    grid_fill_3.ncl (grid filling)
    grid_fill_4.ncl (grid filling)

Using wrf_xxxx scripts to plot WRF-ARW data
    wrf_nogsn_1.ncl (WRF gsn_csm)
    wrf_nogsn_4.ncl (WRF gsn_csm)
    wrf_nogsn_5.ncl (WRF gsn_csm)
    wrf_nogsn_6.ncl (WRF gsn_csm)
    wrf_nogsn_poly_5.ncl (WRF gsn_csm)

Using write_table to write integers to a CSV file
    write_csv_1.ncl (Writing CSV files)

Weighting the data
    eof_0a.ncl (empirical orthogonal functions)

Write netCDF of regridded variable
    daymet_2.ncl (DAYMET)
    daymet_3.ncl (DAYMET)

Writing 2D arrays of data to an ASCII file using write_matrix
    write_asc_5.ncl (writing ASCII files)

Writing EOFs to a NetCDF file
    eof_6_640.ncl

Writing a CSV file
    write_csv_1.ncl (Writing CSV files)

Writing a CSV file with a header using write_table
    write_csv_2.ncl (Writing CSV files)
    write_csv_3.ncl (Writing CSV files)
    write_csv_4.ncl (Writing CSV files)
    write_csv_5.ncl (Writing CSV files)

Writing a formatted 3D array of data to an ASCII file using write_table
    write_asc_4.ncl (writing ASCII files)

Writing a netCDF with *two* unlimited dimensions
    heat_1.ncl (Heat Index/Stress)
    heat_2.ncl (Heat Index/Stress)

Writing an array of data to an ASCII file using asciiwrite
    write_asc_1.ncl (writing ASCII files)

Writing data of mixed types to a CSV file
    write_csv_3.ncl (Writing CSV files)

Writing data to a NetCDF file using the easy but inefficient method
    ESMF_all_1.ncl (ESMF regridding)
    ESMF_all_2.ncl (ESMF regridding)
    ESMF_regrid_1.ncl (ESMF regridding)
    ESMF_regrid_2.ncl (ESMF regridding)
    ESMF_wgts_1.ncl (ESMF regridding)
    ESMF_wgts_2.ncl (ESMF regridding)
    coads_2.ncl (COADS)
    create_netcdf_file_ineff.ncl
    create_netcdf_file_ineff_nvars.ncl
    gland_2.ncl (CESM ice model)
    gland_3.ncl (CESM ice model)
    hdf4sds_1.ncl (HDF/HDF-EOS)
    hdf4sds_2.ncl (HDF/HDF-EOS)
    hdf4sds_3.ncl (HDF/HDF-EOS)
    hdf4sds_4.ncl (HDF/HDF-EOS)
    read_bin_2.ncl (reading binary files)

Writing data to a NetCDF file using the efficient method
    ESMF_regrid_26.ncl (ESMF regridding)
    ESMF_regrid_27.ncl (ESMF regridding)
    climo_5.ncl (climatology)
    create_netcdf_file_eff.ncl
    create_netcdf_file_eff_nvars.ncl

Writing formatted string, float, and integer data to an ASCII file
    write_asc_2.ncl (writing ASCII files)
    write_asc_3.ncl (writing ASCII files)

Writing masked variables to a new NetCDF file
    shapefiles_23.ncl (Shapefiles)

Writing select WRF-ARW data to a CSV file
    write_csv_5.ncl (Writing CSV files)

Writing the selected information to an ascii file
    csv_6.ncl (Reading CSV files)
    csv_7.ncl (Reading CSV files)
    csv_8.ncl (Reading CSV files)

Writing the two variables to a netCDF
    sparc_1.ncl (SPARC)

Writing to netCDF
    gpm_hdf2nc.ncl (high resolution precipitation)

Zooming in on Africa on a orthographic map
    maponly_22.ncl (maps)

Zooming in on Alaska region on a cylindrical equidistant map
    panel_29.ncl (panel plots)

Zooming in on Australia on a cylindrical equidistant map
    annotate_6.ncl (annotations)
    annotate_7.ncl (annotations)
    annotate_8.ncl (annotations)
    coast_3.ncl (coastlines)
    oz_2.ncl (Page for Australian researchers)
    panel_27.ncl (panel plots)
    shapefiles_7.ncl (Shapefiles)
    shapefiles_7_old.ncl

Zooming in on Caribbean Islands
    maponly_26.ncl (maps)

Zooming in on Colorado on a cylindrical equidistant map
    shapefiles_10.ncl (Shapefiles)
    shapefiles_15.ncl (Shapefiles)

Zooming in on Europe, using several different map projections
    maponly_13.ncl (maps)

Zooming in on India on a cylindrical equidistant map
    polyg_9.ncl (primitives)
    polyg_shp_9.ncl
    shapefiles_8.ncl (Shapefiles)
    shapefiles_8_panel.ncl

Zooming in on New Mexico on a cylindrical equidistant map
    shapefiles_NM_10.ncl

Zooming in on South America on a cylindrical equidistant map
    mask_17.ncl (masking)
    mask_annotate_17.ncl
    polyg_11.ncl (primitives)
    shapefiles_3.ncl (Shapefiles)
    shapefiles_3_old.ncl

Zooming in on Switzerland on a cylindrical equidistant map
    shapefiles_6.ncl (Shapefiles)
    shapefiles_6_old.ncl

Zooming in on Western United States
    shapefiles_12.ncl (Shapefiles)

Zooming in on a WRF map
    datagrid_3.ncl (Drawing data locations via lines or polymarkers)
    dataonmap_zoom_10.ncl
    shapefiles_14_mask.ncl
    wrf_debug_1.ncl (WRF debugging)
    wrf_debug_2.ncl (WRF debugging)
    wrf_debug_3.ncl (WRF debugging)

Zooming in on a WRF map using special WRF resources
    wrf_zoom_1.ncl
    wrf_zoom_2.ncl
    wrf_zoom_3.ncl

Zooming in on a cylindrical equidistant map
    mapoutlines_5_zoom.ncl

Zooming in on a jpeg image
    panel_31.ncl (panel plots)
    topo_9.ncl (topographic data)

Zooming in on a lambert conformal map
    mapoutlines_5_zoom.ncl

Zooming in on a particular area on a Lambert Conformal map
    coast_2.ncl (coastlines)
    conOncon_7.ncl (contours on contours)
    conOncon_9.ncl (contours on contours)
    contour1d_1_640.ncl
    lcmask_1.ncl (masking lambert conformal)
    lcnative_1.ncl (native lambert conformal)
    panel_25.ncl (panel plots)
    polyg_1.ncl (primitives)
    polyg_13.ncl (primitives)
    polyg_2.ncl (primitives)
    raster_3.ncl (raster plots)
    shapefiles_1.ncl (Shapefiles)

Zooming in on a particular area on a Lambert Conformal map using map corners
    roms_2.ncl (ROMS)

Zooming in on a particular area on a Lambert Equal Area map
    arpege_1.ncl (ARPEGE grids)
    contour1d_2.ncl (contouring 1D random data)
    contour1d_2_640.ncl
    isccp_1.ncl (ISCCP grid)
    native_5.ncl (native grids)

Zooming in on a particular area on a cylindrical equidistant map
    coamps_1.ncl (COAMPS)
    coamps_2.ncl (COAMPS)
    coamps_3.ncl (COAMPS)
    conLab_1.ncl (contour labels)
    conLab_2.ncl (contour labels)
    conLab_3.ncl (contour labels)
    conLab_4.ncl (contour labels)
    conLab_5.ncl (contour labels)
    conLev_1.ncl (contour levels)
    mptick_3.ncl (map tickmarks)
    polyg_3.ncl (primitives)
    polyg_4.ncl (primitives)

Zooming in on a particular area on a map
    dataonmap_3.ncl (Plotting data on a map)
    dataonmap_3_sf.ncl
    dataonmap_4.ncl (Plotting data on a map)
    dataonmap_7.ncl (Plotting data on a map)
    dataonmap_grid_3.ncl (Plotting data on a map)
    dataonmap_grid_7.ncl (Plotting data on a map)
    dataonmap_native_3.ncl (Plotting data on a map)
    dataonmap_native_4.ncl (Plotting data on a map)
    dataonmap_native_grid_3.ncl (Plotting data on a map)
    dataonmap_nonnative_4.ncl (Plotting data on a map)
    goes_1.ncl (GOES)
    goes_6.ncl (GOES)
    latlon_subset_1.ncl (lat/lon subsetting)
    latlon_subset_2.ncl (lat/lon subsetting)
    latlon_subset_3.ncl (lat/lon subsetting)
    rotatedltln_1.ncl (rotated lon-lon)
    stream_3.ncl (streamline plots)
    stream_4.ncl (streamline plots)

Zooming in on a particular area on a map to see more detail
    ESMF_regrid_zoomed_8.ncl

Zooming in on a particular area on a mercator map
    native_2.ncl (native grids)

Zooming in on a particular area on a polar stereographic map
    conLab_6.ncl (contour labels)
    ice_3.ncl (CESM ice model)
    lb_12.ncl (labelbars)

Zooming in on a particular area on a stereographic map
    native_1.ncl (native grids)
    native_3.ncl (native grids)
    native_4.ncl (native grids)

Zooming in on a particular area on an orthographic projection
    native_5.ncl (native grids)

Zooming in on a particular area on the map
    ce_3.ncl (cylindrical equidistant projections)
    coast_1.ncl (coastlines)
    maponly_2.ncl (maps)
    maponly_9.ncl (maps)

Zooming in on a topographic map
    topo_6.ncl (topographic data)
    topo_7.ncl (topographic data)
    topo_8.ncl (topographic data)
    topo_raster_7.ncl

Zooming in on the southeastern coast of South America on a cylindrical equidistant map
    mcsst_3.ncl (NAVO MCSST)

Zooming in on the state of Georgia
    shapefiles_12b.ncl (Shapefiles)

calculating a climatology
    cru_8.ncl (CRU data)

generate random index values for demo
    rdm2grid_4.ncl (Gridding random data)

gsnAttachPlotsXAxis = True
    meteo_2.ncl (meteograms)

label figures using 'gsnPanelFigureStrings' resource
    eemd_2a.ncl (Empirical Mode Decomposition)

plot as panel
    hdf4sds_9.ncl (HDF/HDF-EOS)

plot filterd and envelope series
    bfband_1.ncl (Butterworth filter)
    bfband_2.ncl (Butterworth filter)

plot multiple curves using a common array
    xy_33.ncl (XY plots)

plot original and reconstructed grids
    rdm2grid_4.ncl (Gridding random data)

plot raw time series
    bfband_1.ncl (Butterworth filter)
    bfband_2.ncl (Butterworth filter)

print min / max of each IMF
    eemd_2a.ncl (Empirical Mode Decomposition)