在 Matlab GUI window 上绘制圆,而不是在轴上

Drawing circle on Matlab GUI window, not on the axis

我有一个 GUI,上面有一个轴和一些按钮。我可以使用矩形命令在轴的临界点绘制一个小实心圆。现在我想向用户展示这一点意味着什么。我的意思是,我想画一个圆圈'outside the axes' 并稍微解释一下。但是我只能在轴上显示它。

这就是我想要的图形:http://imgur.com/sM3RNrX

我该如何解决?

谢谢。

假设你以像素为单位,你可以用annotation在位置(200,150)画一个半径为10的圆,图中有句柄hf:

annotation(hf, 'ellipse', [200 150 10 10], 'EdgeColor', 'r', 'FaceColor', 'r')