- 积分
- 6414
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-9-20
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
纠结了好几天了,还是没能找到答案。望各位指点!
问题:如何正确地在不同的Y轴数据上叠加风向?quiver(x,y,u,v)X轴:PLOT直接为时间(datetime类型),quiver为时间的个数
图1,Y轴为风速,PLOT,叠加quiver,风向风速没问题。
图2,Y轴为其他数据,PLOT,叠加quiver。相对图1,风速不对,风向不对,且顶部箭头也不对。
图3,和图2相同的Y数据,将v乘以( max(ylim) -min(ylim) )./numel(x)倍,PLOT,叠加quiver。相对图1,风速不对,风向不对,且顶部箭头也不对。
有说axis equal;
1,PLOT的X轴仍是datetime类型的时间,会提示:命令选项 equal 仅对数值坐标轴可用。
2,将datetime类型通过datenum改为数值坐标,会提示:警告: 具有多个坐标系的坐标轴仅支持 DataAspectRatio 为 'auto'。 效果和图3一样
3,不对v进行放大处理,出来的图片长宽明显不合适。
所以,要怎样才能在其他数据上正确叠加风向,效果如图1(Y轴数据为风速)。(还是说暂时就只能达到图3的效果?)
各位老师,前辈,帮看下,有问的不合适的也请指出,谢谢!!!
|
|