xxxxxxxxxx
37
var words = [];
var values = [];
var data;
function preload() {
data = loadTable("moby_dick.csv", "csv", "header");
}
function setup() {
createCanvas(400, 400);
noStroke();
colorMode(HSB, 360, 100, 100, 100);
background(0, 0, 0);
for(var i = 0; i < data.getRowCount(); i++) {
for(var j = 0; j < data.getColumnCount(); j++) {
if(j == 0) words.push(data.getString(i, j));
if(j == 1) values.push(data.getNum(i, j));
}
}
print(words);
for(var i = 0; i < 20; i++) {
var w = words[i];
var n = values[i];
var y = height/2;
var s = map(n, 0, max(values), 0, 50);
var c = map(n, 0, max(values), 0, 360);
fill(c, 100, 100);
textSize(s);
text(w, 0, y);
translate(textWidth(w), 0);
}
}