Wind Rose / Energy Rose
The purpose of this submission is to provide a simple to use wind rose generator which bins the data for you. It is also possible to create an energy rose.
Syntax:
WindRoseData = WindRose(AxisHandle, WindDirectionData, Data, ...
WindDirectionBins, WindSpeedBins, CirclePositions, ...
Title, varargin)
Example:
WindRoseData = WindRose(gca, 360 * rand(1000, 1), 40 * rand(1000, 1), ...
0 : 30 : 330, 2.5 : 5 : 37.5, [5 10 15 20], ...
'My first wind rose!');
The basic idea came from this submission: http://www.mathworks.com/matlabcentral/fileexchange/17748-wind-rose. The best results are procuded using a recent MATLAB version, because of the new anti-aliasing for plots.
Cite As
Vincent Wilms (2025). Wind Rose / Energy Rose (https://www.mathworks.com/matlabcentral/fileexchange/53461-wind-rose-energy-rose), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Acknowledgements
Inspired by: Wind_rose
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.