无法在MATLAB中为注释设置父级

时间:2016-08-30 11:08:34

标签: matlab user-interface annotations parent

我在MATLAB中创建了一个图形,并在图中创建了一个轴。 我希望在轴上有注释,这样我就可以更容易地定义它的相对位置。

但是当我使用

时我失败了
numRec = annotation('rectangle','Parent', app.DisplayPath)

app.DisplayPath是我上面提到的轴。

控制台发出以下警告

  

警告:无法指定注释对象的父级 - 忽略   父属性

我想知道无论如何我可以将注释的父级设置为轴吗?我发现annotation在文档中具有Parent的属性,但它说:

  

父级:[1x1 AnnotationPane]

任何提示都表示赞赏!!

1 个答案:

答案 0 :(得分:0)

如果您阅读the documentation,则会看到注释仅为figureuipaneluiobject的子项。您可以使用注释对象的'Container' property指定它们之间。

  

annotation(container,___)在容器指定的图,uipanel或uitab中创建注释,而不是在当前图中。