Algorithm 在处理时为图像指定位置点
我正在使用processing,并提出了以下代码,我将使用这些代码根据postcodes.csv图像中的位置在地图图像上指定点。我总是遇到这样的错误:构造函数表字符串未定义。有人知道这意味着什么吗?我可以对代码做些什么来纠正这个错误。我是新的处理和仍在学习 我相信我使用的代码会起作用,但不确定它是否会起作用。有人能给我提供一个更好的代码让我使用吗?我使用的代码是:Algorithm 在处理时为图像指定位置点,algorithm,processing,Algorithm,Processing,我正在使用processing,并提出了以下代码,我将使用这些代码根据postcodes.csv图像中的位置在地图图像上指定点。我总是遇到这样的错误:构造函数表字符串未定义。有人知道这意味着什么吗?我可以对代码做些什么来纠正这个错误。我是新的处理和仍在学习 我相信我使用的代码会起作用,但不确定它是否会起作用。有人能给我提供一个更好的代码让我使用吗?我使用的代码是: PImage mapImage; Table locationTable; int rowCount; void
PImage mapImage;
Table locationTable;
int rowCount;
void setup( ) {
size(388, 600);
mapImage = loadImage("UKmap.png");
locationTable = new Table("postcodes.csv");
rowCount = locationTable.getRowCount( );
}
void draw( ) {
background(255);
image(mapImage, 0, 0);
smooth( );
fill(192, 0, 0);
noStroke( );
for (int row = 0; row < rowCount; row++) {
float x = locationTable.getFloat(row, 1); // column 1
float y = locationTable.getFloat(row, 2); // column 2
ellipse(x, y, 9, 9);
}
}
请尝试:
locationTable = loadTable("postcodes.csv");
您得到的错误消息意味着您不能直接从字符串对象创建表对象。但是,有一个函数loadTable,用于加载、解析CSV文件并返回一个包含相应内容的表对象。这显然是一个特定于语言的问题,需要这样标记。@Hooked它是,该语言称为Processing。名声不好,但语言好。