Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Crear gráficas en 2D

Este ejemplo muestra la manera de crear distintas gráficas en 2D en MATLAB®.

Gráficas de líneas

La función plot crea gráficas de líneas simples de valores de x e y.

x = 0:0.05:5;
y = sin(x.^2);
figure
plot(x,y)

Las gráficas de líneas pueden mostrar varios conjuntos de datos de x e y.

y1 = sin(x.^2);
y2 = cos(x.^2);
plot(x,y1,x,y2)

Gráficas de barras

La función bar crea gráficas de barras verticales. La función barh crea gráficas de barras horizontales.

x = -2.9:0.2:2.9;
y = exp(-x.*x);
bar(x,y)

Gráficas de escalones

La función stairs crea una gráfica de escalones. Puede crear una gráfica de escalones únicamente de valores de y o una gráfica de escalones de valores de x e y.

x = 0:0.25:10;
y = sin(x);
stairs(x,y)

Gráficas de barras de errores

La función errorbar dibuja una gráfica de líneas de valores de x e y y sobrepone una barra de errores vertical en cada observación. Para especificar el tamaño de la barra de errores, pase un argumento de entrada adicional a la función errorbar.

x = -2:0.1:2;
y = erf(x);
eb = rand(size(x))/7;
errorbar(x,y,eb)

Gráficas polares

La función polarplot dibuja una gráfica polar de los valores del ángulo en theta (en radianes) frente a los valores del radio en rho.

theta = 0:0.01:2*pi;                      % angle
rho = abs(sin(2*theta).*cos(2*theta));    % radius
polarplot(theta,rho)

Gráficas de puntos

La función stem dibuja un marcador para cada valor de x e y con una línea vertical conectada a una línea de referencia común.

x = 0:0.1:4;
y = sin(x.^2).*exp(-x);
stem(x,y)

Diagramas de dispersión

La función scatter dibuja un diagrama de dispersión de valores de x e y.

load patients Height Weight Systolic    % load data
scatter(Height,Weight)                  % scatter plot of Weight vs. Height
xlabel('Height')
ylabel('Weight')

Utilice argumentos opcionales de la función scatter para especificar el tamaño y el color del marcador. Utilice la función colorbar para mostrar la escala de color en los ejes actuales.

scatter(Height,Weight,20,Systolic)    % color is systolic blood pressure
xlabel('Height')
ylabel('Weight')
colorbar

Temas relacionados