首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Matlab:如何删除由“轴”生成的额外的y轴?

Matlab:如何删除由“轴”生成的额外的y轴?
EN

Stack Overflow用户
提问于 2018-04-02 19:42:30
回答 1查看 77关注 0票数 0

我现在很难用matlab绘制一些东西。

代码语言:javascript
复制
x1 = 1:2500;
y1 = 1:2500:2500^2;
y2 = 1:2400:2500*2400;

figure
subplot(2,2,1);

semilogy(x1, y1, '-', x1, y2, '-.');
set(gca,'xticklabel',{[]});

pp = subplot(2,2,2);
pospp = get(pp, 'Position');
ax3 = axes('Position',pospp);
ax4 = axes('Position',[0.7 0.7 0.1 0.1]);
axes(ax3);
semilogy(x1, y1, '-', x1, y2, '-.');
set(gca,'xticklabel',{[]});
axes(ax4);
semilogy(2000:2500, y1(2000:2500), '-', 2000:2500, y2(2000:2500), '-.');
set(ax3,'xticklabel',{[]});
set(ax4,'xticklabel',{[]});

这是数字

我想知道如何从正确的子图中移除一个y轴?"0,0.2,0.4,0.6,0.8,1.0“的那个?我只想保持原木比例。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-02 21:41:01

在这一行:

代码语言:javascript
复制
ax3 = axes('Position',pospp);

创建一个额外的axes对象。移开这条线,轴就会消失。使用pp而不是ax3

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49617739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档