how to create multiple bar chart??

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

 Respuesta aceptada

Image Analyst
Image Analyst el 24 de Dic. de 2016
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

4 comentarios

ARYA NAYAK
ARYA NAYAK el 25 de Dic. de 2016
it will create random multiple bar charts.
i want to create multiple bar charts using data passed by manual.
how to do the same
Image Analyst
Image Analyst el 25 de Dic. de 2016
I don't know what you mean. Yes it creates multiple bar charts, as you can see. You say "i want to create multiple bar charts" so what's the problem? Do you not like that I used the bar() function to create each bar chart? What is your definition of "data passed by manual"? As you can see, I passed data into bar(). If that's not manual (maybe you consider it automatic???) then exactly what do you consider to be manual?
ARYA NAYAK
ARYA NAYAK el 25 de Dic. de 2016
i mean to say
for two bar charts data passed manual like this 4 textboxes and one push button. first 2 textboxes for one bar chart value inputting. then other 2 textboxes another bar chart. textbox1 assume as w values textbox2 as x values textbox3 as y vales. textbox4 as z vales. then push button call back does following function
bar(w,x); and bar(y,z);
i want to plot these 2 bar charts in single axes. (grouped bar charts).
Image Analyst
Image Analyst el 26 de Dic. de 2016
Take a look at the histogram() function. You can pass in x and count data and it will plot them. Call hold on and call histogram again if you want multiple bar series. Or maybe it can do it all in one call - I'd have to read the help carefully.

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Preguntada:

el 24 de Dic. de 2016

Comentada:

el 26 de Dic. de 2016

Community Treasure Hunt

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

Start Hunting!

Translated by