NCL Home >
Documentation >
Functions >
Graphics routines
ngsetp
Sets values for various parameters for the NCAR ngezlogo procedure.
Prototype
procedure ngsetp ( pnam [1] : string, pval )
Arguments
pnamName of the parameter you want to set. It can be all upper or lower case.
pvalValue of the parameter you want to set; this value must be of the type appropriate to the parameter being set. If a string, it can be all upper or lower case.
Description
The procedure ngsetp is used to set values for various miscellaneous parameters, including those for ngezlogo.
The valid parameters recognized by the ngezlogo routine are:
- LB (integer, default=1)
- Specifies the secondary logo color (this is applicable only for
logo type 5, in which case the secondary color is used for the text
string "UCAR").
- LC (integer, default=1)
- Specifies the logo color (except in the case of an NCAR logo being
plotted to a PostScript workstation, in which case you will get the
full-color logo).
- LT (integer, default=1)
- Specify the logo type. The valid logo types are:
- 1 - An NCAR logo. This logo will be drawn in a single color if the output is not going to a PostScript workstation. A full color logo will be put to a PostScript workstation.
- 2 - A UCAR logo (just the UCAR star symbol).
- 3 - The text "NCAR" in Bell Gothic Black font.
- 4 - The text "UCAR" in Bell Gothic Black font.
- 5 - UCAR star logo, plus "UCAR" in Bell Gothic font at half the
height of the star. In this case, the coordinate (X,Y) specifies the
center of the star part of the logo.
- OS (float, default=0.07)
- Specifies the logo size in normalized device coordinates (a number
between 0. and 1.). For example, a size specification of 0.1 would
give a logo size one-tenth the maximum plot height.
- OX (float, default=0.93)
- Specify the logo X-coordinate position in normalized device
coordinates.
- OY (float, default=0.05)
- Specify the logo Y-coordinate position in normalized device
coordinates.
See Also
Examples
begin
wks = create "x11" xWorkstationClass defaultapp end create
ngsetp("os",0.1) ; logo size
ngsetp("ox",0.4) ; X-coordinate position
do i=1,5
ngsetp("oy",0.9-i*.15) ; Y-coordinate position
ngsetp("lc",i+1) ; color of the primary logo
ngsetp("lt",i) ; logo type
if(i.eq.5) then
ngsetp("lb",16) ; secondary color, only when "LT=5"
end if
ngezlogo(wks) ; draw logo
end do
frame(wks) ; advance frame
end