Axes消失,无法在Click Matlab上注册

时间:2015-07-27 17:10:40

标签: matlab

我一直有一个问题,在我的图中,部分轴会消失并停止注册。我有一个非常复杂的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是图形,而不是轴。默认情况下,这些单位是标准化的,但我尝试过字符无效。

最大化: screenshot1

未最大化: screenshot1

更新: 我正在运行Ubuntu 14.04和MATLAB 2015A 但是,当使用MATLAB 2015A在Windows 8上运行代码时,我的同事具有相同的行为

0 个答案:

没有答案