我在plotyy中绘制了同一图中不同轴上的两条曲线。第一条曲线的范围是10^-4至10^-1,第二条曲线的范围是0至10.如果我以下列方式绘制,则可以使用以下方式绘制曲线:在matlab中混合plotyy和semilogy时,yticks显示不正确
[AX,H1,H2] = plotyy(x,y1, x,y2,'semilogy','semilogy');
它们都将绘制为半圆形,并且在y中具有正确的比例。但我不想以log10刻度显示y2,所以我改变了
[AX,H1,H2] = plotyy(x,y1,x,y2,'semilogy','plot');
但是,在左右y轴上,刻度线只显示最小和最大范围,其间的所有细节都消失了。为什么?
我想我以前碰到的这个,而解决办法是手动设置刻度线,这有点棘手,因为有两套y-ticks可以使用!明天我会试着找到密码。 –