爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 9148|回复: 10

[讨论] MATLAB画双坐标(多条线)

[复制链接]

新浪微博达人勋

发表于 2016-6-13 15:30:48 | 显示全部楼层 |阅读模式

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

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

x
昨天需要画一个双坐标的图,左边坐标两条线,右边坐标两条线,用了几种方法现在总结一下
----------------------------我是不知道为什么存在的分割线--------------------------
首先是用plotyy,如果只要画两条线的画用plotyy非常方便哒
[AX,H1,H2] = plotyy(x,y1,x,y2,'plot');
但是试了一下用这个可以画两条线,但是再往两个坐标添加线的时候就没有办法加上去,不知道有没有其他解决方法
所以百度到了另一个方法,那就是画两个坐标系
clf reset,h_ap=axes('Position',[0.13,0.13,0.7,0.75]);  %生成左坐标的坐标系
set(h_ap,'Xcolor','k','Ycolor',[0.25,0.58,0.81],'Xlim',[1950,2013],'Ylim',[5,15],'xTick',[1951:10:2012]);  %设定左边的X、Y轴颜色
h_linet=line(x,yf*100,'Color',[0.25,0.58,0.81],'parent',h_ap);   %画yf,颜色设置
hold on以后就可以往左坐标系里继续添加线条,用line或者plot都可以
然后再画右坐标
h_at=axes('Position',get(h_ap,'Position')); %生成右坐标的坐标系
set(h_at,'Color','none','Xcolor','k','Ycolor',[0.98,0.41,0.5]); %调x轴y轴颜色
set(h_at,'Xaxislocation','bottom') %把有坐标的x轴放在最下面
set(h_at,'Yaxislocation','right') %右坐标的y轴放在最右边
h_linp = line(x,ypre,'Color',[0.98,0.41,0.5],'Parent',h_at);  %画ypre波形,切记不能缺少Parent

画出来的效果如图啦,但是有个问题,这样画以后一调节xtick,ytick就出错画不出图,也不明白怎么弄

附件是数据和程序打包





file:///C:\Users\hp\AppData\Roaming\Tencent\Users\911106030\QQ\WinTemp\RichOle\%C2LP{S%X%$GESX17%LSX]C.png

效果图

效果图

数据程序.rar

5.56 KB, 下载次数: 42, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-6-14 19:41:32 | 显示全部楼层
挺漂亮  学习了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-6-14 19:53:53 | 显示全部楼层
  程序跑出来的图和 你贴出来的图不一样呀
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-6-15 08:46:32 | 显示全部楼层
aas314 发表于 2016-6-14 19:53
程序跑出来的图和 你贴出来的图不一样呀

可能是换了个数据吧。。。随便拉了张图贴出来的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-6-15 19:49:44 | 显示全部楼层
试了试 很不错  很好  太赞了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-7-3 18:20:13 | 显示全部楼层
谢谢楼主分享学习
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-12-13 21:37:44 | 显示全部楼层
谢谢分享,对我很有帮助
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-6-7 10:55:12 | 显示全部楼层
楼主,我觉得有点问题。这样画出来的图坐标对应的都是左边坐标,改变右边坐标对化的线没有影响
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-6-7 17:28:50 | 显示全部楼层
好有用啊 感谢楼主的无私分享
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-6-7 23:36:21 | 显示全部楼层
挺漂亮的,谢谢分享
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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