3 个不稳定版本
使用旧的 Rust 2015
0.2.0 | 2020 年 5 月 27 日 |
---|---|
0.1.1 | 2018 年 1 月 2 日 |
0.1.0 | 2018 年 1 月 2 日 |
1465 在 算法 中排名
每月下载量 647 次
8KB
76 行
Largest Triangle Three Buckets
这是一个实现时间序列下采样的最大三角形三桶算法(lttb)的 Rust 版本,该算法在 《针对视觉表示的时间序列下采样》 中描述。这是原始 JavaScript 实现的 Rust 端口。
示例
extern crate lttb;
use lttb::{DataPoint,lttb};
fn main() {
let mut raw = vec!();
raw.push(DataPoint::new(0.0, 10.0));
raw.push(DataPoint::new(1.0, 12.0));
raw.push(DataPoint::new(2.0, 8.0));
raw.push(DataPoint::new(3.0, 10.0));
raw.push(DataPoint::new(4.0, 12.0));
// Downsample the raw data to use just three datapoints.
let downsampled = lttb(raw, 3);
}