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

En este ejercicio es casi idéntico al anterior,
pero se implementa un atributo classID en la clase Iris.
en base este vamos a identificar por grupos de color los datos obtenidos. */ PFont font; int fontsize = 12; String[] file; Iris[] dataset; void setup(){ size(1200,400); //utilizaremos el modo HSB en vez de RGB //ya que es más versátil para crear grupos en base al tinte (hue) colorMode(HSB); font = loadFont("AndaleMono-12.vlw"); textFont(font, fontsize); file = loadStrings("iris.data"); dataset = new Iris[file.length]; for (int i=0; i < file.length; i++){ dataset[i] = new Iris(file[i]); } } void draw(){ background(0); fill(255); text("IRIS RAW DATA", 2, fontsize); int rows = 30; for (int i=0; i < dataset.length; i++){ dataset[i].printText(2+(i/rows)*250, fontsize*(3+i%rows)); } }