Borrar filtros
Borrar filtros

Draw bar graph with non-fixed y values

1 visualización (últimos 30 días)
Lauren Inan
Lauren Inan el 9 de Jun. de 2011
Hi,
I am trying to plot a bar graph. I tried to use the help page: http://www.mathworks.com/help/techdoc/ref/bar.html but my y values are not fixed. they varies depending on the calculations. it depends on: "int2str(nnz(bigholes) / num)" and "(int2str(nnz(L2) / num2))" which are two different y values. so, I used the command:
y = [(int2str(nnz(bigholes) / num)) (int2str(nnz(L2) / num2))]; bar(y); figure,
I got this error : Must supply Y data or X and Y data as first argument(s).
Do you have any idea about how to draw this bar graph?
Do you have any suggestion?
Best,
Lauren

Respuestas (2)

Arnaud Miege
Arnaud Miege el 9 de Jun. de 2011
int2str converts an integer into a string so your y variable is not numerical data you can plot. To check this, run:
whos y
and check the data type of y. I'm pretty sure y is a string. You can't plot a string.
Arnaud

the cyclist
the cyclist el 9 de Jun. de 2011
Agree with Arnaud that you are trying to plot a string, which will fail. Maybe you should show us what the actual data look like.

Categorías

Más información sobre Bar Plots 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