图形应用程序设计师万博1manbetx的支持
图表应用程序可以支持的类型主要取决于这种图是UI。万博1manbetx应用程序创建使用指导和应用程序以编程方式创建使用uicontrol
函数使用传统的人物和轴。这些应用程序在MATL万博1manbetxAB支持所有可用的图形功能®。
应用程序创建使用应用程序设计师是基于一种新的图,称为用户界面图。在这些应用程序中显示图形,您必须使用一种新型的轴,叫做UI轴。
人物和UI中,轴是相似的传统人物和轴,但也有一些需要注意的重要的区别在决定如何构建应用程序。
图形的局限性
R2017b, UI数据和UI轴支持大多数在MATLAB图形功能,但不是全万博1manbetx部。此表列出了一系列不受支持的功能,是大多数应用程序构建工作流相万博1manbetx关。
类别 | 不支持万博1manbetx |
---|---|
图表和动画 | |
检索和保存数据 | |
公用事业公司 | |
互动功能 | |
组件 |
|
属性 | 一些UI组件属性不支持数据。万博1manbetx为一个特定的组件支持的属性列万博1manbetx表,看到它的属性页设计应用程序设计师。 |
请注意
看到图形支持应用程序设万博1manbetx计师(R2016a - R2017a)为以前版本中支持的图形函数的列表。万博1manbetx
如何调用图形函数
一般来说,当你调用一个函数在应用设计师接受目标轴或图,您必须指定这个论点作为UI轴或界面图。否则,MATLAB假设gcf
或gca
是目标。然而,gcf
和gca
不能返回数据和UI中,轴,所以省略它们可能会导致意想不到的结果。
这个代码显示了如何策划两行应用程序设计师。第一个参数传递情节
和持有
是app.UIAxes
,这是默认名称,软件设计师分配到UI轴。
情节(应用程序。UIAxes, (1 2 3 4)“- r”);持有(app.UIAxes);情节(应用程序。UIAxes [10 9 4 7],“——b”);
一些函数(如imshow
和triplot
)需要一个名称-值对参数来指定目标。例如,这个代码显示了如何调用imshow
功能应用程序设计师。
imshow (“peppers.png”,“父”,app.UIAxes);
确定是否支持你的图形工作流万博1manbetx
大多数MATLAB函数支持,许多MATLAB工具箱函万博1manbetx数接受一个轴目标也支持。您可以确定应用程序设计师是否支持特定的工作流通过测试您的代码在命令行中使用万博1manbetxuifigure
和uiaxes
功能。使用语法,接受一个图或轴作为目标。例如,下面的代码块表面使用冬天
colormap并显示colorbar。
f = uifigure;ax = uiaxes (f);冲浪(ax,山峰)colormap (ax,“冬天”)colorbar (ax)