【发布时间】:2012-06-04 05:41:53
【问题描述】:
我正在使用 plotyy 在同一图中的不同轴上绘制两条曲线。第一条曲线的范围是 10^-4 到 10^-1,第二条曲线的范围是 0 到 10。如果我按以下方式绘制,
[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 刻度可以使用!明天我会尝试找到代码。