javascript - 如何将 .txt 字符串转换为 basil.js 中的变量?

标签 javascript processing adobe-indesign basil.js

我想从硬盘上的 .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

最佳答案

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

还有一个教程working with CSV files这几乎解释了你想要做什么......有这个例子 demos / B08_bar_chart_from_csv_data / bar_chart.jsx这也非常接近。

关于javascript - 如何将 .txt 字符串转换为 basil.js 中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20600229/

相关文章:

java - 尝试查找 .bmp 文件的高度和宽度在处理中得到不一致的结果

processing - 如何在HTML页面中进行处理?

xml - 将文本放置在矩形内

adobe - 获取 ExtendScript 中错误的堆栈跟踪

java - 从 Java 生成 Flex beans 和相关的序列化代码

javascript - Chartkick-vue 条形图 - "horizontalBar"不是注册 Controller

javascript - 单击按钮时触发事件

javascript - Highcharts 日期格式为日(整数)-月(月份名称),例如 17 - 七月

Javascript 十六进制转义字符串返回到 Cocoa 应用程序,没有转义字符

javascript - 将处理转换为 p5.js