
hsv2rgb
Maps values from the HSV color model to the RGB color model (deprecated).
Prototype
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl" ; This library is automatically loaded ; from NCL V6.2.0 onward. ; No need for user to explicitly load. function hsv2rgb ( h [*] : float, s [*] : float, v [*] : float ) return_val [*][3] : float
Arguments
hA one-dimensional array of hue values. The values must range from 0 to 360 inclusive.
sA one-dimensional array of saturation values (same length as h). The values must range from 0 to 1 inclusive.
vA one-dimensional array of brightness (or intensity) values (same length as h). The values must range from 0 to 1 inclusive.
Return value
The return value will be an n x 3 float array, where n is the length of h.
Description
Note: this function will be deprecated after version 4.3.1. Use hsvrgb instead.
This function maps values from the HSV color model to the RGB color model. HSV is a good model for generating smooth color maps. See "Computer Graphics: Principles and Practice by Foley".
The return value from this function can be directly assigned to the wkColorMap resource of a workstation object or to the second argument of gsn_define_colormap.
See Also
gsn_define_colormap, gsn_reverse_colormap, gsn_merge_colormaps, gsn_draw_colormap
Examples
For an application example, see:
See also the suite of color examples.