Gráfico múltiple en Octave con dos o más vistas separadas
En la lección de hoy, vamos a explorar cómo generar un gráfico múltiple en Octave, el cual contará con dos o más vistas independientes.
¿A qué nos referimos con un gráfico múltiple con vistas separadas? Este tipo de gráficos implican dividir el espacio de trabajo en dos o más secciones. Cada sección alberga un gráfico, lo que nos permite visualizar diversas funciones a través de distintos gráficos en lugar de limitarnos a uno solo. A continuación, te presento un ejemplo de un gráfico múltiple con cuatro vistas diferenciadas:

Ejemplo Práctico
Primero, vamos a crear un array x y dos arrays de funciones distintas, y1 y y2.
Cada uno de estos arrays deberá contener cien elementos.
>> x=linspace(1,100,100);
>> y1=x.^2;
>> y2=log(x);
Para segmentar el área de gráficos en varios gráficos, utilizaremos el comando subplot(filas, columnas, gráfico).
Si queremos mostrar dos gráficos juntos, estableceremos una sola fila y dos columnas.
>> subplot(1,2,1)
El comando subplot(1, 2, 1) genera el primer gráfico cartesiano en la primera fila y columna.

Ahora, vamos a dibujar el gráfico de la función y1 utilizando el comando plot(x, y1).
>> plot(x,y1)
El gráfico se visualiza en el primer cuadrante cartesiano.

A continuación, pasaremos al segundo cuadrante cartesiano utilizando el comando subplot(1, 2, 2).
>> subplot(1,2,2)
Este comando genera otro gráfico cartesiano en la misma fila pero en la segunda columna.

Luego, dibujaremos el gráfico de la función y2 utilizando el comando plot(x, y2).
>> plot(x,y2)
Este segundo gráfico se traza en el segundo cuadrante.

De esta forma, puedes dibujar múltiples gráficos en el mismo espacio de trabajo sin que se superpongan.
Si tu intención es superponer los gráficos en un solo cuadrante cartesiano, te recomendaría leer esta otra lección de Octave.
En este ejemplo, te he mostrado cómo construir dos gráficos cartesianos adyacentes. Por supuesto, también puedes dividir el área en múltiples secciones. Por ejemplo, puedes dividir el área de gráficos en dos filas y dos columnas utilizando subplot(2, 2, 1), subplot(2, 2, 2), subplot(2, 2, 3), subplot(2, 2, 4).

De esta manera, puedes visualizar cuatro gráficos simultáneamente en cuatro cuadrantes cartesianos.

Si encuentras útil esta lección en línea de Octave por Nigiara, te invito a seguirnos.