#plot #csv #python #utility

make-csv

简单的宏,使编写用于绘图的 CSV 文件变得简单

1 个不稳定版本

0.1.0 2023年10月29日

#271可视化

GPL-3.0-or-later

14KB

Make-Csv

这是一个非常简单的crate,实现了四个宏规则,可以帮助创建 .csv 文件,并使用 Python 绘制它们。

用法

use make_csv::{csv_start, csv_entry, csv_stop, python};

// create csv writer for file "data.csv"
let mut wtr = csv_start!("data.csv");

// add header and one data row
csv_entry!(wtr <- "header_0", "header_1");
csv_entry!(wtr <- 0.0, 1.0);

// flush the writer
csv_stop!(wtr);

// use python script to plot the data
python!("plot.py", "data.scv");

依赖项

~1.3–1.7MB
~21K SLoC