windrose¶
- mipylib.plotlib.miplot.windrose(wd, ws, nwdbins=16, wsbins=None, degree=True, colors=None, cmap='matlab_jet', alpha=0.7, rmax=None, rtickloc=None, rticks=None, rlabelpos=60, xticks=None)¶
- Plot windrose chart. - Parameters
- wd – (array_like) Wind direction. 
- ws – (array_like) Wind speed. 
- nwdbins – (int) Number of wind direction bins [4 | 8 | 16]. 
- wsbins – (array_like) Wind speed bins. 
- degree – (boolean) The unit of wind direction is degree or radians. 
- colors – (color list) The colors. 
- cmap – (string) Color map. 
- alpha – (float) Color alpha (0 - 1). 
- rmax – (float) Radial maximum value. 
- rtickloc – (list of float) Radial tick locations. 
- rticks – (list of string) Radial ticks. 
- rlabelpos – (float) Radial label position in degree. 
- xticks – (list of string) X ticks. 
 
- Returns
- Polar axes and bars 
 - Examples: - fn = r'D:\Temp\ascii\windrose.txt' ncol = numasciicol(fn) nrow = numasciirow(fn) a = asciiread(fn,shape=(nrow,ncol)) ws=a[:,0] wd=a[:,1] n = 16 wsbins = arange(0., 21.1, 4) cols = makecolors(['k','y','r','b','g'], alpha=0.7) rtickloc = [0.05,0.1,0.15,0.18] ax, bars = windrose(wd, ws, n, wsbins, rmax=0.18, colors=cols, rtickloc=rtickloc) colorbar(bars, shrink=0.6, vmintick=True, vmaxtick=True, xshift=10, \ label='m/s', labelloc='bottom') title('Windrose example')   

