爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 20528|回复: 15

[程序设计] matlab画等值线与线图的叠加图,用plotyy可以吗?

[复制链接]
发表于 2012-10-25 09:49:02 | 显示全部楼层 |阅读模式

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

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

x
想画图如下图这种图。我已经可以画出等值线图,但是不知道怎么画出线图,再叠加上去。以前用过plotyy,画双y轴,画出的是两种线图,没办法画等值线图和线图。请高手指点,用哪个命令可以实现?
未命名.jpg
求助@ 阿华田 @Aires,谢谢!
密码修改失败请联系微信:mofangbao
发表于 2012-10-25 10:33:14 | 显示全部楼层
你先画出左边等值线图,然后 hold on 下,再画出右边的两条线,set(gca,'YAxisLocation','right'),把两条线的y轴换到右边就好了
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2012-10-25 16:53:13 | 显示全部楼层

用了这个方法,但是出的图会将第一个y轴移动到右侧,而非新建一个出现在右侧的y轴。蓝、红、绿三条线是画出来的线图,必须改变第二个y轴的范围,才能使数据显示完全。 untitled.jpg
密码修改失败请联系微信:mofangbao
发表于 2012-10-25 17:07:18 | 显示全部楼层
晓曦 发表于 2012-10-25 16:53
用了这个方法,但是出的图会将第一个y轴移动到右侧,而非新建一个出现在右侧的y轴。蓝、红、绿三条线是画 ...

hold on 了应该不会再动了啊,你左边的坐标轴(Height)是不是在画完等值线后再加上去的?
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2012-10-26 10:36:54 | 显示全部楼层
阿华田 发表于 2012-10-25 17:07
hold on 了应该不会再动了啊,你左边的坐标轴(Height)是不是在画完等值线后再加上去的?

已经加了hold on 的命令,坐标轴是matlab自己生成的啊,在我用contour画等值线的时候它自己会生成坐标轴啊。
密码修改失败请联系微信:mofangbao
发表于 2012-10-26 12:31:15 | 显示全部楼层
我原来也遇到了这个问题,但是没解决,最后只能用ps
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2012-10-26 14:25:10 | 显示全部楼层
freekiller 发表于 2012-10-26 12:31
我原来也遇到了这个问题,但是没解决,最后只能用ps

ps?我听说有origin可以做两个图层,然后叠加。PS怎么做呢?
密码修改失败请联系微信:mofangbao
发表于 2012-10-26 14:31:24 | 显示全部楼层
origin可以多图层,但是origin绘制等值线不方便,话其他哈好点
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2012-10-26 14:36:55 | 显示全部楼层
freekiller 发表于 2012-10-26 14:31
origin可以多图层,但是origin绘制等值线不方便,话其他哈好点

那用ps怎么做呢?能不能简单说一下思路?
密码修改失败请联系微信:mofangbao
发表于 2012-10-26 15:59:18 | 显示全部楼层
我就用ppt做的,把线条图选择透明
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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