爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 18191|回复: 14

[程序设计] matlab两张填色图叠加会被覆盖,以及关于当前图形设置问题

[复制链接]

新浪微博达人勋

发表于 2014-12-9 13:36:29 | 显示全部楼层 |阅读模式

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

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

x
第一个问题:本来是想先画个风场分布填色图,加上楼体建筑物,hold on之后再画建筑体后,前一张图被整体覆盖,达不到效果,请大神指导。
第二个问题:因为第一个不可行,所以讲有建筑物的地方风场设为NaN,pcolor后图形的建筑物区域显示为图形背景色白色,然后将当前背景色set一下,设为黑色,这样figure显示出的如图所示:,但是print出来又编程白色了,觉得好奇怪,请大神指导!!
1.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2014-12-9 14:33:00 | 显示全部楼层
最简单的方法:ai处理一下…
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-12-9 15:19:14 | 显示全部楼层
程序贴上瞅瞅吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-12-9 15:24:58 | 显示全部楼层
画图的部分,有点乱
XL=X1(1:20,:);
ZL=Z1(1:20,:);
U_VL=U_V(1:20,:);

figure(1)
load('mycolormap.mat')
colordef white
pcolor(XL,ZL,U_VL);
colormap(mycolormap)
shading interp
[cmax cmin]=caxis;
cmax
cmin
caxis([-3.5,3.5]);
colorbar('FontName','Arial','FontSize',20,'FontWeight','bold');
set(gca,'FontName','Arial','FontSize',20,'FontWeight','bold');
xlabel('x','FontName','Arial','FontSize',20,'FontWeight','bold');
ylabel('y (m)','FontName','Arial','FontSize',20,'FontWeight','bold');
set(gca,'color',[0 0 0],'TickDir','out');
hold on
XL1=X1(1:20,:);
ZL1=Z1(1:20,:);
flaga_S1=flaga_S(1:20,:);
pcolor(XL1,ZL1,flaga_S1);
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-12-9 15:32:52 | 显示全部楼层
这个图可以这样子画
subplot(;position',[X X X X]);
画填充图
set(gca,'visible','off');
AX=axes('position',[X X X X],'color','none');% 这里和刚才的位置相同,叠加一个轴上去
画楼体建筑图

这实际上是两个图叠加而成,只不过第二个图并不覆盖第一个。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-12-9 16:17:31 | 显示全部楼层
感谢楼主分享个人经验,学习!!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-12-9 20:57:36 | 显示全部楼层
k1w05 发表于 2014-12-9 15:32
这个图可以这样子画
subplot(;position',[X X X X]);
画填充图

谢谢你。还有如果像我那样画的实在没法子是吗?matlab还是得慢慢炼啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-12-10 10:57:09 | 显示全部楼层
学习的东西真多啊!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-12-11 19:37:26 | 显示全部楼层
还有好多要学啊。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-12-14 13:09:38 | 显示全部楼层
楼主能简要介绍一下你是怎么画建筑物的吗?怎么确定建筑物位置的?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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