¿Cómo hacer un gráfico de barras plana en matlab

Video: Construcción de gráficas animadas en Matlab (0018)

Se puede crear un gráfico de barras 3D en MATLAB. El gráfico de barras es una forma estándar de presentación que se utiliza sobre todo en un entorno empresarial. Puede utilizar un gráfico de barras para mostrar los datos, ya sea en 2D o 3D. Al alimentar a un gráfico de barras de un vector, que produce un gráfico de barras 2D. Proporcionar un gráfico de barras con una matriz produce un gráfico 3D.

Los siguientes pasos le ayudan a crear un gráfico de barras 3D.

1Tipo SurveyData = [8, 7, 6 13, 21, 15- 32, 27, 32] y pulse Intro

MATLAB crea una nueva matriz de llamada Datos de la Encuesta. Usted ve el resultado siguiente:

SurveyData = 8 7 613 21 1532 27 32
454460.medium.jpg

2Tipo barra (SurveyData) y pulse Enter

Usted ve una presentación plana de Datos de la Encuesta. El eje X muestra cada uno de las columnas. (La primera columna es azul, el segundo es de color verde, y la tercera es de color rojo). El eje y presenta el valor de cada celda (como 8, 7 y 6 para la primera Datos de la Encuesta fila). El eje z presenta cada fila en un grupo, y cada grupo corresponde a un número entre 1 y 3.

Video: Matlab desde Cero Lección 65 - Múltiples gráficas (Subplot)

454461.medium.jpg

3Tipo Bar1 = bar (SurveyData, ‘apilados’) y pulse Enter

Ves el mismo Datos de la Encuesta matriz que se presenta como un gráfico de barras apiladas. En este caso, los elementos de eje x se muestran apiladas una encima de la otra.

El ejemplo también da salida a la información sobre las asas tabla de bar (un medio de obtener acceso a la parcela). Los valores pueden ser diferentes, pero se debe visualizar un resultado de tres asas como la siguiente (cada mango se llama Bar - versiones anteriores de MATLAB utilizan un número para representar el mango en la salida):

Bar1 matriz 1x3 = Bar: Bar Bar Bar

Cada uno de los elementos de eje Z tiene su propio mango que se utiliza para manipularlo. Esta es una parte importante del trabajo con el gráfico de barras más tarde, cuando se desea modificar algo.

los bar() función le ofrece varias presentaciones alternativas:

agrupados: Esta es la configuración predeterminada.

hist: No hay espacios entre las barras para un grupo en particular. Los grupos no todavía tienen espacios entre ellos.

su c: Los grupos están posicionados de modo que cada grupo se inicia en un número en el eje X, en lugar de estar centrada en él.

apilada: Esta es la apariencia apilada.

4Escriba Get (Bar1 (1)) y pulse Enter

los obtener() función obtiene las propiedades que puede trabajar para un objeto particular. En este caso, se solicita Bar1 (1). En otras palabras, este sería el primer miembro del eje z. Usted ve el resultado siguiente:

 Anotación: [1x1 matlab.graphics.eventdata.Annotation] BarLayout: `stacked`BarWidth: 0.8000BaseLine: [1x1] Línea de base: BaseValue 0BeingDeleted:` off`BusyAction: ` `` queue`ButtonDownFcn: Niños: [] Recorte:` en `CreateFcn: `` DeleteFcn: `` DisplayName: `` EdgeColor: [0 0 0] FaceColor:` flat`HandleVisibility: `on`HitTest:` on`Horizontal: `off`Interruptible:` on`LineStyle: `-` LineWidth: 0.5000Parent: [1x1 Ejes] Seleccionado: `off`SelectionHighlight:` on`ShowBaseLine: `on`Tag: `` Tipo:` bar`UIContextMenu: [] Userdata: [] visible: `on`Xdata: [1 2 3] XDataMode: `auto`XDataSource: `` ydata: [8 13 32] YDataSource: ``

Después de conocer las propiedades que se pueden modificar para cualquier objeto de MATLAB, puede utilizar estas propiedades para comenzar la construcción de guiones. Sólo la creación y luego jugar con objetos es una buena manera de descubrir justo lo MATLAB tiene que ofrecer.

Muchas de estas propiedades aparecerá extranjera a usted y usted no tiene que preocuparse de ellos, de notar que la ydata propiedad contiene un vector con los tres puntos de datos para este bar en particular.

También es posible obtener valores de las propiedades individuales. Por ejemplo, si se utiliza el obtener (Bar1 (1), ‘ydata’) comando, se ve la actual ydata valores para sólo el primer bar.

454462.medium.jpg

5Tipo de conjunto (Bar1 (1), ‘ydata’, [40, 40, 40]) y pulse Enter

los conjunto() función le permite modificar los valores de las propiedades que se ven cuando se utiliza el obtener() función. En este caso, se modifica el ydata inmuebles a la primera barra - los objetos de color azul cuando se ve la trama en la pantalla.

Artículos Relacionados