我现在无法通过matlab绘制内容。
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”的?我只想保持对数比例。
谢谢。
答案 0 :(得分:0)
在这一行:
ax3 = axes('Position',pospp);
您创建了一个额外的轴对象。删除此行,轴将消失。使用pp
代替ax3
。