var table,v1,v2,v1test,v2test; var yearsdata = new Array(); var femaledata = new Array(); var maxlim,minlim; var maxyr,minyr; function preload() { table = loadTable('3980.csv', 'csv', 'header'); } function setup() { //count the columns createCanvas(2000,2000); v1test = table.getColumn(0); v2test = table.getColumn(1); v1 = ArrNoDupe(v1test); v2 = ArrNoDupe(v2test); print(table.getRowCount() + ' total rows in table'); print(table.getColumnCount() + ' total columns in table'); } function ArrNoDupe(a) { var temp = {}; for (var i = 0; i < a.length; i++) temp[a[i]] = true; var r = []; for (var k in temp) r.push(k); return r; } function draw() { background(255); var mapy = new Object(); var mapx = new Object(); rect(70,20,885,885); var i,j,k; var x =40,y = 20; var xrect,yrect; var x1 = 70,y1 = 915; for(i=0,j =0;i xrect && mouseY > yrect && mouseX < xrect+10 && mouseY < yrect+10 ) { push(); textSize(12) text(val, mouseX, mouseY-10); pop(); } } /*var interval = maxlim/10; for(var l =0;l posx1 && mouseY > posy1 && mouseX < posx1+7 && mouseY< posy1+7 ) { fill(50); text(sval, mouseX+10, mouseY-10); } } line(100,10,100,750); line(100,750,1000,750); fill(50) text("Year",500,780); text("CS Females count",50,325);*/ }