/** @serie : iris data set
@author: coyarzun@error404.cl

Ejercicio de gráfico de coordenadas paralelas.
Si bien visualmente es idéntico al anterior,
la diferencia es q en este ejercicio utilizamos arrays
tanto para los límites como para los valores implicados. */ PFont font; int fontsize = 12; String[] file; Iris[] dataset; //número de dimensiones de nuestro gráfico int dimensions; //arrays de valores mínimos y máximos float[] minValues, maxValues; //array de valores organizados según dimensión float[][] values; float gwidth, gheight; void setup(){ size(600,400); colorMode(HSB); smooth(); font = loadFont("AndaleMono-12.vlw"); textFont(font, fontsize); gwidth = 520; gheight = 320; parseData("iris.data"); calcLimits(); } void draw(){ background(0); fill(255); textAlign(LEFT); text("IRIS PARALLEL COORDINATES", 2, fontsize); //centramos según los valores de gwidth y gheight translate((width-gwidth)/2, (height-gheight)/2); noFill(); for(int i=0; i