insert table into figure

101 Ansichten (letzte 30 Tage)
noga cohen
noga cohen am 7 Feb. 2011
Kommentiert: abdillah barkah am 26 Apr. 2016
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 Kommentar
abdillah barkah
abdillah barkah am 26 Apr. 2016
can you help me to solve my problem, i cant make figure from gui table. thanks :)

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Patrick Kalita
Patrick Kalita am 7 Feb. 2011
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 Kommentare
Jonathan Lee
Jonathan Lee am 17 Mai 2013
Bearbeitet: Jonathan Lee am 17 Mai 2013
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 am 27 Mär. 2016
Thanks for sharing the code... Nice work :)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Migrate GUIDE Apps finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by