获取 MATLAB 图形的属性名称和值列表

4
在MATLAB文档中,有关于特定类型图表(如trisurf)的属性添加说明,但并未列出可应用的属性列表。是否有方法可以查找特定图表类型可用的属性和值呢?

3
get(gcf) 是你正在寻找的吗? - Alejandro
@Alejandro:这将提供一个图形属性列表,而不是绘图对象的属性。 - gnovice
3个回答

5
h = trisurf(...);

get(h)

1
此外,尝试使用属性检查器inspect(h)
请注意,如果您使用plot绘制多条线路,则会为每条线路获取一个句柄。要打开检查器,您必须传递单个句柄。
h = plot(magic(5));
inspect(h(1))

除了 inspect,还有一个很好的替代品 - UIINSPECT。可以从文件交换中心下载。


1

@Oli Charlesworth@yuk 已经提出了如何访问给定绘图句柄的属性的好建议。

如果您想了解这些属性的实际作用,您应该查看帮助文档。通常,像plot这样的函数,都会有一个直接链接到完整属性列表及其说明的页面。令人惊讶的是,trisurf并没有这样的链接,正如您所提到的。然而,文档确实表明trisurf创建了一个patch对象。这意味着trisurf具有所有patch属性,在此处可以找到解释


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