Plotting wind direction and speed over time

Hi,
I need to plot wind speed and directon over time, with data over two weeks (data is attached). I would like to have the time on the x-axis and wind on the y-axis, but I don't know how to go about it. I've read a bit about quiver but not sure how to use it, it hasn't worked for me so far..
Any help is appreciated!

回答(1 个)

This plot direction value vs date
T = readtable('smhi-wind-data.csv');
plot(T.Date, T.Direction)
To use quiver, you need 4 vectors (x-coordinates, y-coordinates, x-velocity, and y-velocity). Or at least two vectors (x-velocity and y-velocity), the x and y-coordinate are just chosen to be integers.
.

5 个评论

I was able to do that same graph, but I think it's hard to understand. I think I would like something easier, perhaps arrows showing the direction of the wind with different colors showing the intensity (speed).
Can you give an example of how it can be visualized using arrows w.r.t. time. I cannot think of any straightforward way.
Something like this, where green is calmer winds and red is stronger, and arrows indicate the direction of the wind.
hints to that solution would help me aswell!
Quiver should have something that disables the link between vectors and the coordinate system. in Python the vectors are unlinked by default, and you have to make them scale with x and y explicitly. In Matlab I cannot find an option to do or undo that. I would very much like a solution to this too!

请先登录,再进行评论。

类别

帮助中心File Exchange 中查找有关 Programming 的更多信息

产品

版本

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by