insert table into figure

97 visualizaciones (últimos 30 días)
noga cohen
noga cohen el 7 de Feb. de 2011
Comentada: abdillah barkah el 26 de Abr. de 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 comentario
abdillah barkah
abdillah barkah el 26 de Abr. de 2016
can you help me to solve my problem, i cant make figure from gui table. thanks :)

Iniciar sesión para comentar.

Respuesta aceptada

Patrick Kalita
Patrick Kalita el 7 de Feb. de 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 comentarios
Jonathan Lee
Jonathan Lee el 17 de Mayo de 2013
Editada: Jonathan Lee el 17 de Mayo de 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 el 27 de Mzo. de 2016
Thanks for sharing the code... Nice work :)

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Migrate GUIDE Apps en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by