【Rust 日报】2021-11-09 plotters :快速绘图工具

本文介绍了Rust生态中的两个绘图库——Plotters和debug_plotter,Plotters支持多种后端,提供纯Rust的图形渲染,而debug_plotter提供了一个方便的plot!宏,简化了调试时的图像绘制。同时提到了Findex,一个高度可定制的高性能文件查找器,以及Rust插件开发的文章和Rust OSDev的最新进展。
摘要由CSDN通过智能技术生成

plotters :快速绘图工具

Plotters 是一个绘图库,设计用于以纯 Rust 渲染图形、绘图和图表。支持各种类型的后端,包括位图、矢量图、活塞窗口、GTK/Cairo 和 WebAssembly。

在有的人看来,这仍然不是"非常"便捷,尤其是在 debug 的时候,仍然需要花费一点精力来绘制。
debug_plotter 这个库帮我们实现了这个需求,通过 plot! 宏,可以快速完成图像绘制,可视化程序运行情况。

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!("My Plot"; a, b, c);
    }
}

仓库地址:https://crates.io/crates/debug_plotter

Findex :高度可定制的高性能 finder

Findex 用 Rust 编写并使用 GTK 渲染,可以通过 css 非常轻易地定制化

仓库地址:https://github.com/mdgaziur/findex

Plugins in Rust:插件开发

这一系列文章,将带领大家看一看 Rust 生态系统中动态加载的状态,并介绍如何从头实现一个插件系统。

原文链接:htt

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值