Matlab:我能锁定Y轴吗(即使使用缩放)?

3

我有一个图表,希望用户无法更改Y轴。这可行吗?

缩放工具是否有回调选项?

3个回答

2
这是解决方案:
ZoomHandle = zoom(h.Figure(1))
set(ZoomHandle,'Motion','horizontal')

感谢所有提供帮助的人!


1

请查看“缩放”帮助文件。

一般来说,要将当前图形的缩放设置为仅水平,您只需要执行以下操作:

set(zoom(gcf),'Motion','horizontal','Enable','on');

这个不起作用(或者我使用不正确)。第一,Zoom的“FigureHandle”不是我想要控制的图形。 第二,当我使用缩放工具时,Y轴仍然发生了变化。 - NimrodB
我注意到在“工具”选项卡下有一个“选项”项目。在那里,我可以选择缩放为“水平缩放”。当打开绘图时,默认情况下是否可以这样设置? - NimrodB

0

我尝试了几个选项,但都没有帮助 - “工具”选项卡中的“放大”选项仍然改变了Y和X轴。 - NimrodB

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接