1

我想从硬盘驱动器上的 .txt 文件中读取一串数字,将数字转换为数组中的变量,并以 .txt 文件中的数字为半径绘制圆。

这在处理这样的代码时效果很好:

String[] numbers = loadStrings("data.txt"); 
radius = int(split(numbers[0], ',' ));

但是,我无法让它在 basil.js 中工作(并且已经玩了一个星期)。这是我最接近的尝试:

#includepath "~/Documents/;%USERPROFILE%Documents";
#include "basiljs/bundle/basil.js";

function draw() {   

var linesArray = b.loadString("males.txt");
data = int(b.split(linesArray[0], ',' ));

b.ellipse(200, 200, data[0], data[0]);
}

据我所知,它未能拆分 .txt 文件中的数字并将其存储在数组中。

这是我在stackoverflow上的第一篇文章,请原谅我的业余爱好!

编辑:这里是 txt 文件的链接,我想转换成一个数组:http ://whereverywhere.com/males.txt

4

1 回答 1

1

您能否将外部数据文件的结构添加到帖子中?否则很难给你一个具体的建议......

此外,还有一个使用 CSV 文件的教程,它几乎解释了你想要做什么......还有这个示例demos / B08_bar_chart_from_csv_data / bar_chart.jsx也非常接近。

于 2013-12-16T08:02:20.193 回答