8个版本 (4个破坏性更新)
0.5.1 | 2023年1月8日 |
---|---|
0.5.0 | 2023年1月5日 |
0.4.1 | 2022年12月1日 |
0.4.0 | 2022年6月20日 |
0.1.0 | 2022年5月24日 |
#140 in 可视化
每月下载量57次
用于qtruss
56KB
1K SLoC
PGFPlots
一个用于生成出版物质量图表的Rust库。这个crate是一个PGFPlots代码生成器,并提供创建、自定义和编译高质量图表的工具。
用法
将以下内容添加到您的Cargo.toml
文件中
[dependencies]
pgfplots = "0.5"
绘制二次函数就像这样简单
use pgfplots::{axis::plot::Plot2D, Engine, Picture};
let mut plot = Plot2D::new();
plot.coordinates = (-100..100)
.into_iter()
.map(|i| (f64::from(i), f64::from(i*i)).into())
.collect();
Picture::from(plot).show_pdf(Engine::PdfLatex)?;
示例
更多示例及其源代码列表可在examples/
目录中找到(使用cargo run --all-features --example example_name
运行)。
[代码] | [代码] | [代码] |
---|---|---|
![]() |
![]() |
![]() |
功能
- Tectonic:允许用户在不依赖任何外部安装的软件、配置或资源文件的情况下处理生成图表的LaTeX代码。这是通过将tectonic crate作为依赖项来实现。
依赖关系
~2–16MB
~225K SLoC