Wind Rose Visualization

This interactive demo simulates live anemometer readingsupdating every second. Each new reading adds a wind direction and speed measurement, which is binned into a 30° sector and classified into a speed category.

How to read the chart

  • The circle is divided into 30° directional bins(0°, 30°, 60° ... 330°). Each bin shows where the wind is blowing from.
  • Wind speeds are grouped into categories: Calm (0–2 m/s), Light (2–5 m/s), Moderate (5–10 m/s), and Strong (10–20 m/s).
  • Each second, a new reading is added to the Live Feed below the chart, and the wind rose updates to reflect the aggregated distribution.
  • The farther a colored shape extends outward in a direction, the more frequent winds of that category are from that sector.

📡 Live Readings

    Built with React, Recharts, and simulated wind data 🌬️