Existen varias posibilidades para representar diagramas de barras. Por ejemplo, los datos se escriben como un vector y son introducidos a Matlab:
>> x = [10 2 3 4 18 20 15];
Entonces, podemos usar los comandos bar, barh, bar3 y bar3h para generar los gráficos. Usamos como apoyo el comando subplot para ver en una sola imagen todos estos resultados.
>> subplot(2,2,1), bar(x), title('Barras verticales')
>> subplot(2,2,2), barh(x), title('Barras horizontales')
>> subplot(2,2,3), bar3(x), title('Barras verticales 3D')
>> subplot(2,2,4), bar3h(x), title('Barras horizontales 3D')
El resultado lo podemos ver en la siguiente figura:
Diagrama de barras |
Por supuesto, las graficas 3D se pueden modificar empleando el comando rotate3d.
Además, los datos pueden estar agrupados. Como ejemplo, consideremos los siguientes datos
x = [1 2 3; 4 3 6; 10 9 8; 4 2 7; 12 10 7 ];
Utilizando los mismos comandos que antes, con modificaciones como: bar3(x,'group') y bar3(x,'steack'). Obtenemos la siguiente figura.
Diagrama de barras apiladas y agrupados 3D |
Preguntas para pensar.
En que casos prácticos son útiles matrices de MxN mostradas como diagrama de barras.
Ejercicios:
Empleando la función rand genere un vector de 1000 datos, agrupe los valores entre 0-10, 10-20, 20-30 y así. ahora haga el diagrama de barraras con la agrupación, por lo que solo aparecernos 10 barras.
No hay comentarios:
Publicar un comentario