insert table into figure

20 vues (au cours des 30 derniers jours)
noga cohen
noga cohen le 7 Fév 2011
Commenté : abdillah barkah le 26 Avr 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 commentaire
abdillah barkah
abdillah barkah le 26 Avr 2016
can you help me to solve my problem, i cant make figure from gui table. thanks :)

Connectez-vous pour commenter.

Réponse acceptée

Patrick Kalita
Patrick Kalita le 7 Fév 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 commentaires
Jonathan Lee
Jonathan Lee le 17 Mai 2013
Modifié(e) : Jonathan Lee le 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 le 27 Mar 2016
Thanks for sharing the code... Nice work :)

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Tables dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by