4 个版本
0.2.1 | 2021 年 11 月 9 日 |
---|---|
0.2.0 | 2021 年 11 月 8 日 |
0.1.1 | 2021 年 11 月 8 日 |
0.1.0 | 2021 年 11 月 8 日 |
#813 in 调试
36 每月下载量
155KB
222 代码行
Debug Plotter
本代码包提供方便的宏,用于快速绘制变量。
示例
在此示例中,我们想快速绘制变量 a
、b
和 c
。可选地,我们可以命名绘图。绘图将保存为 PNG 图片,保存在在当前工作目录中创建的 plots
目录中。
fn main() {
for a in 0usize..10usize {
let b = (a as f32 / 2.0).sin() * 10.0;
let c = 5 - (a as i32);
debug_plotter::plot!(a, b, c where caption = "My Plot");
}
}
上述示例生成了一个名为 "My Plot" 的绘图,并将其保存到 'plots/My_Plot.png`。
文档
调试和发布模式
只有在调试模式下运行代码时,才会绘制变量。在发布模式下,忽略 plot!
宏。如果您想避免在发布模式下编译此代码包的依赖项,请添加 --no-default-features
。如果您想在发布模式下绘制变量,请使用功能 plot-release
。
依赖项
~0–3.5MB
~39K SLoC