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

En este ejercicio implimentamos la clase Iris.
Esta definición nos permitirá diferenciar cada uno de los campos o atributos en cada muestra.
*/ PFont font; int fontsize = 12; String[] file; //Arreglo de datos de clase Iris Iris[] dataset; void setup(){ size(800,400); font = loadFont("AndaleMono-12.vlw"); textFont(font, fontsize); file = loadStrings("iris.data"); //inicializamos nuestro dataset con la misma cantidad de elementos como //líneas tengo al archivo dataset = new Iris[file.length]; //y luego iteramos for (int i=0; i < file.length; i++){ //creando en cada iteración 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++){ //en cada paso de la iteración invocamos al método prinText de cada elemento Iris de dataset dataset[i].printText(2+(i/rows)*250, fontsize*(3+i%rows)); } }