0

例如,您的散点图规范中可能有这样的内容:

{"data": {"values": mydata.select("x", "y")}, ... }

但是假设您想绘制mydata.select("x").slice(5)vs mydata.select("y").slice(-5)... 是否有一种快速或内联的方式来执行此操作?

4

1 回答 1

2

(因为我的回答被版主删除了,所以我再试一次。)

在 JavaScript 中有很多对数组进行切片的方法,最简单的可能是 Array.slice(); 它返回一个包含复制数据的新数组。

出于性能考虑,如果数组是一个类型化的数组并且您只想从中读取,您将需要使用 Array.subarray() 来代替。

Arquero 本身有一个切片动词,它返回一个切片视图(同样,不复制数据)。

如果您的数据是通用可迭代数据,您还可以将其转换为数组,然后对该数组进行切片:Array.from(data).slice(...)

于 2022-01-25T07:20:23.760 回答