我一直有一个问题,在我的图中,部分轴会消失并停止注册。我有一个非常复杂的gui所以我试图用更小的gui复制这个问题。我能够部分复制它,我不知道它是否能解决原始问题,但希望它是一个开始。唯一导致原始问题的是屏幕分辨率,这对我来说真的很奇怪。
以下是用于创建图形的代码:
f = figure('MenuBar','none','ButtonDownFcn','f.CurrentObject');
a = axes('Parent',f);
plot(a,[1 4 9 16 25]);
我无法展示图片所以你必须相信我-_- 当我点击图而不是轴时,它会显示:
f =
Figure (1) with properties:
Number: 1
Name: ''
Color: [0.9400 0.9400 0.9400]
Position: [403 246 560 420]
Units: 'pixels'
Show all properties
而不是当我点击轴时,这是有道理的。
当我放大图形时,轴的底部和右侧开始裁剪,当点击白色的轴(而不是米色图形)时,回调响应并表示CurrentObject是图形,而不是轴。默认情况下,这些单位是标准化的,但我尝试过字符无效。
最大化:
未最大化:
更新: 我正在运行Ubuntu 14.04和MATLAB 2015A 但是,当使用MATLAB 2015A在Windows 8上运行代码时,我的同事具有相同的行为