String[] CSV_File; // variable pour le tableau float paysnumber, expor, impor; // variables pour les valeurs des trois colonnes nnumériques String pays; // variable pour la colonne textuelle void setup() { size(2000, 800); background(0); // on charge le tableau dans la variable CSV_File CSV_File = loadStrings("test1.csv"); // boucle, on lit ligne par ligne le tableau ... for (int i=0; i < CSV_File.length; i+=1) { // et on analyse chaque cellule de ces lignes String[] data = split(CSV_File[i], ","); // on stocke les valeurs de ces céllules dans nos variables pays = data[0]; expor = float(data[1]); impor = float(data[2]); paysnumber=float(data[3]); //on réduit les valeurs : la plus petite 1000=0, la plus grande 130000000=400 //float taille = map(expor, 1000, 1371404757, 0, 400); float taille=map(impor, 0, 27, 0, 10000); float taille2=map(paysnumber, 0, 100, 0, 2000); //pas de remplissage //noFill(); stroke(255); line(taille2, taille, taille2+1, taille+1); // afficher des cercles concentriques en fonction de la valeur de la variable // A2012 , résultats de la colonne 4 de notre tableau //ellipse(400, 400, taille, taille); println(expor); } }