Datetick at feather plot
이전 댓글 표시
I've been used the following commands to plot a feather plot:
(OBS: u and v are the components of the wind, and the vectors date are: year, month and day)
t = datenum(year,month,day);
feather(u,v)
hold on
plot(t, zeros(size(u)))
datetick('x','dd/mm/yyyy','keepticks', 'keeplimits')
But that isn't working very well.
I'm getting the following figure:

I've been tried to use the quiver plot, with the following commands:
t = datenum(year,month,day);
quiver(t, zeros(size(u)), u, v);
datetick('x','dd/mm/yyyy','keepticks', 'keeplimits')
with that I get the following image (It seems better, but the intensity of the winds are wrong, so I guess that the quiver function don't is correct for the case):

Repare that using the feather function the intensity of the wind is plotted correctly, but the graph and the values of the date in the X axis is wrong, meanwhile, whith the quiver the date is correct and the plot is correct, but the intensity is wrong.
Can someone help me to find the error? Is there another way to plot that information?
댓글 수: 2
Star Strider
2018년 4월 1일
The year values seem wrong. The maximum year in the first plot is 2190, and in the second, 2020.
Are you plotting historical values, or predicting future values?
Robson Passos
2018년 4월 1일
채택된 답변
추가 답변 (1개)
Benjamin Gillard
2019년 12월 16일
0 개 추천
This code is great!!
it did help me a lot and save me of a potential brain damage.
Work on 2019b.
Thank you very much,
댓글 수: 1
Star Strider
2019년 12월 16일
My pleasure!
A Vote would be appreciated.
카테고리
도움말 센터 및 File Exchange에서 Vector Fields에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
