我刚开始处理数据,并且正在从一些excel电子表格数据创建数据可视化。数据由字符串(不是数字)组成,并粘贴在下面。
我需要知道如何写代码:
如果单词“ red”出现在A列中,请为紧随其后的列/行中的每个单词/字符串(情感)绘制一个红色椭圆。然后,我需要更改一行代码,以便在A列中出现“橙色”一词时,它会为之后的每个单词绘制橙色椭圆,依此类推(依次遍历A列中的所有颜色)。>
那么,我认为这是一个“ IF”功能可以帮助我做到这一点?
我希望最终会出现一系列气泡,这些气泡从屏幕底部一次出现一种颜色,它穿过并读取工作表中的所有行。
到目前为止,这是我的数据。我已经导入了电子表格,但是在编写“ IF”功能方面的任何帮助将不胜感激。
//movingellipse
color[] rainbow = {#169499,#BF0C2B, #F14C13, #FFD418, #03A63C, #04117B, #400A34, #02173E, #421F02, #0B080B, #F2055C, #D9D0B1, #F8A602, #F1F0F1};
color[] palette = rainbow
String[] palette = {“Aqua”,“Red”, “Orange”, “Yellow”, “Green”, “Blue”, “Purple”, “Indigo”, “Brown”, “Black”, “Pink”, “Grey”, “White”};
int y = 299;
void setup () {
size(600, 300);
background(#169499);
smooth();
colorCulture = new Table(“colorCultures.tsv”, “header”);
rowCount = colorCultures.getRowCount();
println("rowCount = + rowCount);
}
void draw() {
background(#169499);
for (int row = 0; row < rowCount: row++) {
//String Red = colorCultures.getString (row, 0);
//stroke (#169499);
//ellipse (100, y, 50, 50);
//y = y - 1;
}
}
数据表行示例:
Row 0 Red love passion heart
Row 1 Orange friendly reliable warm
Row 2 Yellow peace fun energetic