9 个版本
使用旧 Rust 2015
0.2.2 | 2018年7月17日 |
---|---|
0.2.1 | 2018年1月1日 |
0.2.0 | 2017年12月30日 |
0.1.7 | 2017年12月27日 |
#433 在 科学
每月 27 次下载
17KB
338 代码行
parallel-gnuplot
并行调用 GNUPlot。为每个数据文件块调用相同的 GNUPlot
脚本一次。请注意,GNUPlot
具有版权,而 parallel-gnuplot
并不是 GNUPlot
的修改版本。
GNUPlot 变量
parallel-gnuplot
设置一些 GNUPlot
变量
- INDEX: 块索引,从0如果未设置 --initial;
- CONTINUOUSINDEX: 块索引,从0;
- DATAFILE: 只包含单个块的 data 文件路径。
用法
parallel-gnuplot-d datafilename0-d datafilename1[-d...] -g gpfilename
或
输出数据的程序|parallel-gnuplot-g gpfilename
或
cargorun --release ---d datafilename0 -d datafilename1[-d ...]-g gpfilename
使用标志 -h
获取更多帮助。
示例
data.txt
# block 0:
0 0
1 1
2 2
3 3
4 4
# block 1:
0 0
1 2
2 4
3 6
4 8
script.gp
set terminal png size 800,600
set encoding utf8
set xrange [0:4]
set yrange [0:8]
set key left top
set output sprintf("%d", INDEX).'.png'
plot DATAFILE0 with lp lw 2 pt 7 ps 3 title sprintf("Block %d", INDEX)
您可以调用: parallel-gnuplot -d data.txt --g script.gp
或 cargo run --release -- -d data.txt -g script.gp
或类似 cat data.txt | parallel-gnuplot -g script.gp
功能
- 测试过的操作系统
- MS Windows (从 v0.1.4 开始工作),
- GNU/Linux.
- (如果其他操作系统也工作,请告诉我。)
- 可以从管道接收数据(从 v0.1.5 开始)。
- 检查脚本的有效性(从 v0.1.6 开始)。
- 支持跳过单行注释。
依赖项
~0.9–1.2MB
~14K SLoC