MATLAB: How to create multiple bar chart?

bar chart

when selecting two or more charts using popup menu like choosing 2 for 2 charts. how to create a code in script??

Best Answer

Try this:
numCharts = 20;
% Prepare menu
for k = 1 : numCharts
choices{k} = {num2str(k)};
end
buttonNumber = menu('How many charts do you want?', choices)
rows = ceil(sqrt(buttonNumber));
cellContents = str2double(choices{buttonNumber})
for k = 1 : cellContents
% Make a plot
subplot(rows, rows, k);
% Put stuff in it.
data = 100*rand*rand(1,32);
bar(data, 'BarWidth', 1, 'EdgeColor', 'none');
grid on;
end