我怎么能没有迭代设置多个轴的标签?

2视图(30天)
你好所有的,
我有一个与多个uipanels图,每个都有它自己的轴。我如何设置标签的所有显示器的轴一次不用迭代?我假设所有显示器的轴应该有相同的标签。
谢谢!

接受的答案

凸轮扎尔茨贝格
凸轮扎尔茨贝格 2021年6月28日
你好Yazan,
当你创建轴,如果你将处理保存到一个参考轴数组,您可以轻松地设置标签如下所示:
包含(axesArray“LabelX”)
ylabel (axesArray“拉贝河”)
如果你没有一个数组的轴,这并不是可行的一个设置数据时,您可以使用 findobj 获得列表:
axesArray = findobj (figureHandle,“类型”,“轴”);
这默认搜索所有嵌套的孩子,尽管你可以设置限制。
凸轮
4评论
凸轮扎尔茨贝格
凸轮扎尔茨贝格 2021年7月7日
嗯,看起来他们包含矢量化在某种程度上,但不是在R2019b。这是一个快速解决方案,如果你不想使用循环。
allAxes = (ax₁, ax2);
%或
allAxes = findobj (f,“类型”,“轴”);
arrayfun (@ (hAx)包含(hAx,“包含”),allAxes)
凸轮

登录置评。

更多的答案(0)

类别

找到更多的在指定目标图形输出帮助中心文件交换

标签

下载188bet金宝搏


释放

R2019b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!