Error using uitable in a figure, not uifigure
조회 수: 4 (최근 30일)
이전 댓글 표시
[~,~,a,kind] = getimage;
P = impixel() ;
[numSelections,numCols] = size(P);
den = 255;
filename = 'manual_clustering_values.xlsx';
% Pre allocating the array for speed
myCellArray = cell(numSelections,3);
for row = 1:numSelections
myCellArray{row,1} = strcat('Color',{' '},num2str(row));
myCellArray{row, 2} = strcat('#',num2str(rgbconv([P(row,1)/den P(row,2)/den P(row,3)/den])));
myCellArray{row,3} ='RGB';
end
%Write data to excel File
varNames = {'Color Name','Hex Code','RGB'};
data = cell2table(myCellArray,'VariableNames',varNames);
writetable(data,filename)
display(data)
%Read data from excel File to table
tdata = readtable(filename,'PreserveVariableNames',1);
display(tdata)
tdata= tdata(:,:);
manualTable = uitable(clTab2,'Units','normalized','Position',[.0 .1 1 .6],'Data',tdata);
Error using uitable
Functionality not supported with figures created with the figure function.
댓글 수: 0
답변 (1개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Interactive Control and Callbacks에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!