gpt4 book ai didi

matlab - 在同一个图中显示多个可用对象?

转载 作者:行者123 更新时间:2023-12-02 10:03:19 25 4
gpt4 key购买 nike

我想在同一个 MATLAB 图形中显示多个表格,就像 subplot 可用于显示多个图形一样。然而,似乎 subplot 不适用于 uitable 对象。

Failed attempt

正如您所看到的,我得到的不是分布在图中的五个表格,而是五组空轴,并且只有一个表格可见。

有没有办法在 MATLAB 中做到这一点?

编辑:应用下面提供的答案后好多了!

enter image description here

最佳答案

uitable 的父级是一个图形或 uipanel 本身。因此,您可以使用表格单位和位置属性来手动设置表格在图窗或 uipanel 中的位置。如果 t 是由 t=uitable(...) 创建的表的句柄,那么您可以使用 set(t,'units'...) set(t,'position',[left buttom widht height]) 以适本地定位表格。

这是一个具体的例子

f=figure
dd=rand(5,4); %# data
colnames = {'1' '2' '3' 'weight'}
for i=1:4
t(i) = uitable(f,'columnname',colnames, ...
'data',dd, ...
'units','normalized', ...
'pos',[(i-1)/4 0 .25 1])
end

关于matlab - 在同一个图中显示多个可用对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10438402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com