如何从列表字符串数据创建动画

时间:2018-10-04 10:07:14

标签: excel string tabular

我刚开始处理数据,并且正在从一些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

0 个答案:

没有答案