Personalizar Gráficos en Octave
En este tutorial, les guiaré a través del proceso de personalización de gráficos en Octave, abordando la incorporación de títulos, leyendas, etiquetas en los ejes y rejillas, entre otros elementos.
Iniciemos con un caso práctico.
Antes de proceder con la creación de un gráfico, es aconsejable limpiar la pantalla. Para ello, utilicemos la función clf.
>> clf
Seguidamente, generemos un arreglo con valores x.
>> x = linspace(1,100,100);
Definamos dos arreglos con valores y.
>> y1=x.^2;
>> y2=x.^2.2;
Cabe destacar que ambos arreglos contienen 100 elementos.
Si deseamos visualizar una rejilla en nuestro gráfico, simplemente tecleamos grid on.
>> grid on
Acto seguido, observaremos una rejilla superpuesta en el gráfico.

Si en algún momento queremos eliminar dicha rejilla, basta con escribir "grid off".
Para representar nuestras funciones en el gráfico, recurrimos a la función plot().
Dado nuestro caso, estamos trabajando con un gráfico compuesto por dos funciones.
>> plot(x,y1, x,y2)
El resultado gráfico se presentará de la siguiente forma.

Para etiquetar los ejes, empleamos los comandos xlabel y ylabel.
>> xlabel('speed')
>> ylabel('time')
Inmediatamente, veremos las etiquetas posicionadas en los ejes horizontal (x) y vertical (y).

A continuación, enriquezcamos nuestro gráfico con un título, utilizando la función title().
>> title('this is the title')
El título, destacado en negritas, se situará en la parte superior del gráfico.

Para culminar, integremos una leyenda en los márgenes del gráfico mediante la función legend().
>> legend('car 1', 'car 2')
Dicha leyenda se posicionará en la esquina superior derecha.

Con estas herramientas a su disposición, la personalización de gráficos en Octave se torna una tarea sencilla y eficaz.
Si este tutorial resultó de su interés, les animo a seguir acompañándonos en futuras lecciones.