如上所述,我想放大使用 plotyy
创建的图形。
当我这样做时,yTicks
不会更新到可见的新限制。
因此,如果放大太多,可能会出现看不到任何 yTicks
的情况。
我找到了 ActionPostCallback
函数,但我没有让它工作,而 xTicks
很好。
代码:
figure, plotyy(1:10,1:2:20,1:10,1:0.5:5.5)
结果是:
最佳答案
出于某种原因,默认情况下 plotyy 将轴的“Ytickmode”设置为手动。
由于 plotyy 为两个数据集创建了 2 组轴,为每个轴设置“Ytickmode”应该可以解决这个问题。
这可以通过
AX=plotyy(...) %this will create an axis with 2 elements one for each axis
AX(1).YTickMode='auto';
AX(2).YTickMode='auto';
关于Matlab:当我放大 plotyy 图形时,yTicks 不会自动更新,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33780967/