File Exchange

image thumbnail

Wind rose as a scatter plot

version 4.1 (113 KB) by E. Cheynet
Plot a wind rose as a scatter plot


Updated 03 Mar 2019

View License

Plot a wind rose as a scatter plot with 2 or 3 variables to optimize the quantity of information that can be obtained on a single figure.
These 2 possibilities are here highlighted by examples:
- a wind rose with 3 variables, i.e. for example the wind direction, the wind speed and the turbulence intensity.
- a wind rose with 2 variables and multiple sensors.
The point is to plot a wind rose that shows complementary information to the one obtained with the classical wind roses.
Possible applications: Wind load on structures
Example of real wind data plotted with this wind rose are visible in [1,2]

Cite As

E. Cheynet (2019). Wind rose as a scatter plot (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (2)


thanks ,i know ,you should let the larger sensors in the front.


very beautiful,How can i change wind speed magnitude in the figure.



Added the project website

Simplified implementation + inputparser included

MathWorks update: Added Live Script.

updated to R2014b

-tags updated

-Description updated

-label error corrected

- examples updated, and source code re-written

Included an Html example


- correction of a bug from previous update

- the radial label can not longer be hidden by the scatter plot
- example 1 updated

-title and description modification

description updated

- possibility to replace limits of variable #2 by an empty vector [].
- Third example introduced to plot a single wind rose from multiple sensors.


examples and specifications updated


- modification of the description

- new picture and correction of reference angle (aligned with North)

MATLAB Release Compatibility
Created with R2014b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Discover Live Editor

Create scripts with code, output, and formatted text in a single executable document.

Learn About Live Editor