insert table into figure

25 ビュー (過去 30 日間)
noga cohen
noga cohen 2011 年 2 月 7 日
コメント済み: abdillah barkah 2016 年 4 月 26 日
Hi All, I want to insert table and a plot to the same figure. The table is 2X3 (the first row is header - strings, and the second row is numbers). I can read the table from excel file or from 2 variables (header & values).
How can I do this?
Thanks :) Noga
  1 件のコメント
abdillah barkah
abdillah barkah 2016 年 4 月 26 日
can you help me to solve my problem, i cant make figure from gui table. thanks :)

サインインしてコメントする。

採用された回答

Patrick Kalita
Patrick Kalita 2011 年 2 月 7 日
You'll want to use uitable. Here's a very simple example:
subplot(2,1,1);
plot(1:10);
uitable('Data', [1 2 3], 'ColumnName', {'A', 'B', 'C'}, 'Position', [20 20 500 150]);
  2 件のコメント
Jonathan Lee
Jonathan Lee 2013 年 5 月 17 日
編集済み: Jonathan Lee 2013 年 5 月 17 日
Thanks for this post! It was really helpful! I ended up modifying the code above, and I wanted to share my own implementation:
f = figure(1);
set(f,'Position',[500 500 300 150]);
dat = {' a', 1, ' units';...
' b', 2, ' units';...
' c', 3, ' units';...
' d', 4, ' units';...
' e', 5, ' units';...
' f', 6, ' units';};
columnname = {'Parameter', 'Value', 'Units'};
columnformat = {'char', 'numeric', 'char'};
t = uitable('Units','normalized','Position',...
[0.05 0.05 0.755 0.87], 'Data', dat,...
'ColumnName', columnname,...
'ColumnFormat', columnformat,...
'RowName',[]);
Bishal Santra
Bishal Santra 2016 年 3 月 27 日
Thanks for sharing the code... Nice work :)

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeTables についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by