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; rho = abs(sin(2*theta).*cos(2*theta)); 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 scatter(Height,Weight) 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) xlabel('Height') ylabel('Weight') colorbar