以下命令会产生一些非常奇怪的结果 -
plotyy(1:3,2:4,3:5,4:6)
hold on
plotyy(1:3,2.1:4.1,3:5,4.1:6.1)
我基本上想在左侧 y 轴上绘制两个不同的系列,在右侧 y 轴上绘制另外两个系列。上面的命令对于左侧系列工作正常,但对于右侧系列会产生奇怪的结果。第二条绿线看起来并不像它应该的那样。
您遇到的问题与plotyy
创造了他们的阴谋。plotyy
创建两个不同的轴来绘制,然后将它们安装到一个图形中。当您发出hold on
命令,您仅冻结其中一根轴。要解决此问题,您需要单独握住每个,然后使用plot
命令。
[ax,hl,hr] = plotyy(1:3,2:4,3:5,4:6);
hold(ax(1), 'on')
hold(ax(2), 'on')
plot(ax(1), 1:3,2.1:4.1)
plot(ax(2), 3:5,4.1:6.1)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)