
NCL > Application examples > Basic examples
Primitives example 2
How to draw basic primitives and change some of their attributes
This example shows how to set up a GraphicStyle object to draw polymarkers, polylines, and polygons, and then set resources to change attributes--like color and line thickness--of these primitives. This example demonstrates how to create the plot using HLU C library calls, HLU FORTRAN library calls, and NCL. The names of the example codes that create this plot are pr02c.c, pr02f.f, and pr02n.ncl.
Discussion
Resources are controlled through a resource file called pr02.res.A detailed discussion about how to create the plot appears in the comments of the source code for the example.
Creating the plot using HLU C library calls
The HLU C program that generates this plot is called pr02c.c.
Creating the plot using HLU FORTRAN library calls
The HLU FORTRAN program that generates this plot is called pr02f.f.
Creating the plot using NCL
The HLU NCL program that generates this plot is called pr02n.ncl.
The data
The data are generated from within the program or script.
How to run this example
There are three ways to produce this example: by using a C program (pr02c.c), a FORTRAN program (pr02f.f), or an NCL script (pr02n.ncl). The examples are installed in the following locations:
- $NCARG_ROOT/lib/ncarg/hluex/primitives/pr02c.c
- $NCARG_ROOT/lib/ncarg/hluex/primitives/pr02f.f
- $NCARG_ROOT/lib/ncarg/nclex/primitives/pr02n.ncl