Gráficos de Tarta en Octave
En la lección online que tenemos hoy, voy a guiarte paso a paso para crear un diagrama de pastel utilizando Octave.
Primero, ¿qué es un diagrama de pastel? A veces conocido como gráfico circular, es un tipo de representación gráfica que muestra categorías como segmentos de un círculo, donde cada segmento equivale a un porcentaje.
ejemplo de diagrama de pastel

Pongamos un ejemplo práctico.
Para comenzar, generamos un array con ciertos valores.
>> x = [ 5 , 10 , 15 ];
El total de nuestro array es 5 + 10 + 15 = 30.
Para ilustrar un diagrama de pastel a partir del array x, utilizamos la función pie().
>> pie(x)
Esto nos dará el diagrama de pastel correspondiente a nuestros datos.
Como puedes observar, en el diagrama de pastel, el valor 15 ocupa la mitad del gráfico, y es que representa el 50% del total (30).
Los otros valores, 10 y 5, ocupan porciones menores, representando el 33% y el 17%, respectivamente.

Si tu intención es separar una o más porciones del pastel, tendrás que generar otro array donde indiques los bordes de dichas porciones.
Por ejemplo, asigna un borde de 1 a la porción más pequeña para separarla del gráfico, dejando intactas las otras porciones.
>> b = [ 1 , 0 , 0 ];
El array "b" tiene que tener el mismo número de elementos que el array "x". En este caso, tres.
Ahora, redibujamos el diagrama de pastel utilizando la función pie() y ambos arrays.
>> pie(x,b)
Como resultado, la primera porción ha sido separada del diagrama de pastel.

Si prefieres mostrar etiquetas en lugar de porcentajes, deberás crear un array de celdas.
>> label={"pens","pencils","erasers"};
Después, volvemos a dibujar el diagrama de pastel y añadimos el array "etiquetas" como tercer parámetro.
>> pie(x,b,label)
De esta manera, cada porción queda asociada con una etiqueta.

Si has encontrado útil esta lección online de Nigiara, no dejes de seguirnos.