3
我想在同一個MATLAB圖中顯示多個表格,與用於顯示多個圖表的子圖塊大致相同。但是,似乎該子圖不適用於可用對象。在整個數字分佈在同一張圖中顯示多個可用對象?
正如你所看到的,而不是五桌,我收到五套空軸,只有其中一個表是可見的。
有沒有辦法在MATLAB中做到這一點?
編輯:應用下面提供的答案後好多了!
我想在同一個MATLAB圖中顯示多個表格,與用於顯示多個圖表的子圖塊大致相同。但是,似乎該子圖不適用於可用對象。在整個數字分佈在同一張圖中顯示多個可用對象?
正如你所看到的,而不是五桌,我收到五套空軸,只有其中一個表是可見的。
有沒有辦法在MATLAB中做到這一點?
編輯:應用下面提供的答案後好多了!
一個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
這正是我需要的,謝謝! –