#plot #latex

pgfplots

一个用于生成出版物质量图表的Rust库

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 可视化

Download history 19/week @ 2024-03-14 14/week @ 2024-03-21 13/week @ 2024-03-28 15/week @ 2024-04-04 28/week @ 2024-04-11 6/week @ 2024-04-18 1/week @ 2024-05-16 2/week @ 2024-05-23

每月下载量57次
用于qtruss

MIT 许可证

56KB
1K SLoC

PGFPlots

Test Status Crates.io

一个用于生成出版物质量图表的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