package org.seqcode.viz.scatter;
public class Dataset2D {
private String labelone, labeltwo;
private float[][] data;
/* represents a 2D dataset as a 2xn matrix of floats. Also stores the label for each
axis.
*/
public Dataset2D(float[][] data,
String one,
String two) {
this.data = data;
labelone = one;
labeltwo = two;
if (data.length != 2) {
throw new IllegalArgumentException("data must be a 2xn array");
}
}
public String getLabelOne() {return labelone;}
public String getLabelTwo() {return labeltwo;}
public float getVal(int i, int j) {return data[i][j];}
public int getCount(){return data[0].length;}
}