爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4250|回复: 5

[程序设计] 矢量图加色问题

[复制链接]

新浪微博达人勋

发表于 2019-7-4 17:49:37 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
为啥colormap('cool')上不了色?
程序:
lat= ncread('vwnd.mon.mean.nc','lat');
lon= ncread('vwnd.mon.mean.nc','lon');
v= ncread('vwnd.mon.mean.nc','vwnd');
u1= ncread('uwnd.mon.mean.nc','uwnd');
m_proj('Equidistant cylindrical','lat',[-20,50],'lon',[0,290]);
hold on;
[x,y] = meshgrid(lon,lat);
v1 = v(:,:,5,300);
u2 = u1(:,:,5,300);
u2(u2==-9999) = nan;
u3 = u2.*cosd(y');
v1(v1==-9999) = nan;
d = 2 ;dd = 2;
uv = sqrt(u3.^2+v1.^2);

shading interp;
colormap('cool');
hold on;

m_coast('linewidth',1.15,'color','k');
m_grid('box','off','xtick',10,'linestyle','none');
hold on;
m_quiver(x(1:d:end,1:d:end),y(1:d:end,1:d:end),u3(1:d:end,1:d:end)'./dd,v1(1:d:end,1:d:end)'./dd,1);

m_legendvc([0.15 0.63 0.095 0.09],x(1:d:end,1:d:end),y(1:d:end,1:d:end),u3(1:d:end,1:d:end)'./dd,v1(1:d:end,1:d:end)'./dd,1,20 );


风场加色

风场加色
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-7-5 09:00:37 | 显示全部楼层
你啥都没画。上什么色。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-7-5 09:42:19 | 显示全部楼层
学习渣渣 发表于 2019-7-5 09:00
你啥都没画。上什么色。

谢谢,就是根据矢量大小对应不同的颜色.类似于海温分层设色图.
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-7-5 17:06:19 | 显示全部楼层
先把矢量变成标量
可以用norm,或者自己算
然后用 pcolorm 画图
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 成长值: 32430
发表于 2019-7-8 21:26:13 | 显示全部楼层
学习渣渣 发表于 2019-7-5 09:00
你啥都没画。上什么色。

哈哈哈,这么直接……
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-7-25 07:46:37 | 显示全部楼层
学习渣渣 发表于 2019-7-5 17:06
先把矢量变成标量
可以用norm,或者自己算
然后用 pcolorm 画图

d:\我的文档\123.jpg可以添加颜色了,谢谢各位大咖

加色

加色
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表