NCL Home > Documentation > Functions > Graphics routines


Plots a basic wind rose.


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.

load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/wind_rose.ncl" ; Still need to load this library.

	function WindRoseBasic (
		wks        : graphic,  
		wspd       : numeric,  
		wdir       : numeric,  
		numPetals  : integer,  
		circFr     : float,    
		res        : graphic   

	return_val  :  graphic



A Workstation identifier. The identifier is one returned either from calling gsn_open_wks or calling create to create a Workstation object.


A one-dimensional array of wind speeds (any units).


A one-dimensional array of wind directions (degrees). The wind directions are meteorological; that is, 90 degrees means blowing from the east, and 180 means winds blowing from the south.


Number of wind rose directions.


Intervals at which frequency circles are drawn.


A variable containing an optional list of plot resources, attached as attributes. Set to True if you want the attached attributes to be applied, and False if you either don't have any resources to set, or you don't want the resources applied. The most common resource is to set the figure title via tiMainString.

Return value

A plot identifier of the wind rose is returned.


This function creates a basic wind rose (i.e., a frequency of wind direction plus average speed).

See Also

WindRoseColor, WindRoseThickLine


See Example 1 of the wind rose examples.