爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5608|回复: 3

[程序设计] 请教下用plotyy时如何让ax(1)不在右边显示刻度

[复制链接]
发表于 2019-10-19 10:34:17 | 显示全部楼层 |阅读模式

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

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

x
如图,右边也显示了ax(1)的刻度了,想让她不显示,求教下各位大佬,有没有好的方法

同时去掉又变小刻度的同时不要影响上边刻度

谢谢各位大佬
QQ截图20191019102414.jpg
密码修改失败请联系微信:mofangbao
发表于 2019-10-19 15:52:05 | 显示全部楼层
box off可以咩?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2019-10-23 12:45:57 | 显示全部楼层
手动调整ax(2)的tick和ticklabel即可
  1. [ax,h1,h2]=plotyy(x1,y1,x2,y2);
  2. set(ax(2),'ytick',[0 5 10 15 20 25])
复制代码

如果不想两条曲线叠到一起,可以在画图时给y2+5,再手动修改ticklabel
  1. [ax,h1,h2]=plotyy(x1,y1,x2,y2);
  2. set(ax(2),'ytick',[0 5 10 15 20 25],'yticklabel',{'-5' '0' '5' '10'  '15' '20'})
复制代码
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2019-10-25 16:27:17 | 显示全部楼层
plotyy是在已画好图层上叠加新的图层,现在matlab官方已不推荐使用这个函数,可以看一下这个 https://ww2.mathworks.cn/help/ma ... ith-two-y-axes.html
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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