Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【Rust 日报】2021-11-09 plotters :快速绘图工具

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

作者头像
MikeLoveRust
发布于 2021-11-12 03:12:57
发布于 2021-11-12 03:12:57
1K00
代码可运行
举报
运行总次数:0
代码可运行

plotters :快速绘图工具

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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 生态系统中动态加载的状态,并介绍如何从头实现一个插件系统。

原文链接:https://nullderef.com/series/rust-plugins/

This Month in Rust OSDev

欢迎阅读新一期的“本月 Rust OSDev”。在这些帖子中,我们定期概述了 Rust 操作系统开发生态系统中的显着变化。本系列在 GitHub 上公开。随意在那里打开拉取请求,其中包含您希望在下一期中看到的内容。

原文链接:https://rust-osdev.com/this-month/2021-10/

-- From 日报小组 RustPlumber

社区学习交流平台订阅:

  • Rust.cc 论坛: 支持 rss
  • 微信公众号:Rust 语言中文社区
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-11-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【Rust日报】2022-01-08 Rust OSDev本月进展
我刚刚发布了OctaSine的0.6.0版本,这是我的免费和开源调频合成器VST2插件。
MikeLoveRust
2022/01/21
3840
【Rust日报】2021-02-06 This Month in Rust OSDev
欢迎来到新一期的“This Month in Rust OSDev”。在这些帖子中,我们将定期概述Rust操作系统开发生态系统中的显著变化。
MikeLoveRust
2021/02/23
3540
【Rust日报】2022-07-11 嵌入式 Rust 学习
这是一个嵌入式入门教学视频, 不需要任何硬件或复杂的设置. 在这个视频中,作者展示了如何通过 ARM Cortex M0+ 系列处理器 来学习嵌入式 Rust.
MikeLoveRust
2022/11/28
2770
【Rust日报】2022-07-11 嵌入式 Rust 学习
【Rust 日报】2022-6-9 改善Rust异步的人体工程学
好消息是:自2021年12月以来,实现这些模式的功能已经在Rust的nightly版上可用,并最终走向稳定。
MikeLoveRust
2022/11/28
2240
【Rust日报】2021-09-23 - 协作编曲工具 Composing Studio
Composing Studio 是一款支持在线实时协作的音乐编辑器,使用 Rust、WebAssembly 和 TypeScript 构建,允许任何人创建简单的音乐作品。
MikeLoveRust
2021/09/29
5520
【Rust日报】 2021-03-09 Meetup - Rust游戏开发
现在可以用Rust版的Coreutils (cp, chmod, ls, rm, tail, install..) 来运行Debian啦。
MikeLoveRust
2021/03/15
5960
【Rust日报】 2021-03-09 Meetup - Rust游戏开发
【Rust日报】2021-04-29 -- netdiag - Rust 下的弹性异步 Ping 和 Traceroute
Generative 是用 Rust 实现的一个二维自动生成艺术库,目前处于早期阶段。
MikeLoveRust
2021/05/11
7550
【Rust日报】2021-07-08 rustc_codegen_gcc 被编译器团队采纳为新的编译器后端
rustc_codegen_gcc 是在来自于 GCC 的 libgccjit 库的基础上构建的新的 Rust 编译器后端。有了 rustc_codegen_gcc ,就可以为 GCC 支持的更广泛的架构集生成编译产物,在某些场景可以享受 GCC 产生的优化。
MikeLoveRust
2021/07/16
4730
【Rust 日报】2023-12-07 - Kondo - 为开发者设计的磁盘清理工具
kondo 是一款为开发者设计的磁盘清理工具,支持清理 16 种语言和工具链中的构建相关产物。
MikeLoveRust
2023/12/11
2460
【Rust 日报】2023-12-07 - Kondo - 为开发者设计的磁盘清理工具
【Rust日报】2024-04-09 关于 xz 后门的思考:lzma-rs 的视角
近日,Guillaume Endignoux 在其博客上讨论了 xz-utils 压缩项目中的后门问题,讨论了最近在 Rust 生态系统中关于开源依赖和维护的问题,特别是 xz-utils 压缩项目中发现的后门事件。Endignoux 通过 lzma-rs 的视角分析了该事件,并对可能的防御措施进行了探讨。
MikeLoveRust
2024/04/15
2040
【Rust日报】2024-04-09 关于 xz 后门的思考:lzma-rs 的视角
【Rust日报】2021-11-29 Python中调用 Rust
PyO3 使从 Python 调用Rust 代码变得很容易。您可以编写一个Rust库,并依赖PyO3和 maturin (PyO3生态系统的一个支持工具)的组合来编译Rust库,并将其直接作为Python模块安装。除此之外,PyO3可以在Python和Rust之间转换类型,还可以通过一组宏方便地将Rust函数导出到Python。
MikeLoveRust
2021/12/01
1.1K0
「Rust语言」最全的Rust初学者的完全免费资源
下面的图表来自评测游戏,显示了Rust与其他编程语言相比是多么的快。你可以在这里找到Go语言的对比。
架构师研究会
2021/01/06
2.2K0
「Rust语言」最全的Rust初学者的完全免费资源
【Rust 日报】2022-04-28 Spacedrive 一个开源的跨平台文件资源管理器
Plotters是为渲染数字、绘图和图表而设计的绘图库,采用纯Rust语言。Plotters支持各种类型的后端,包括bitmap, vector graph, piston window, GTK/Cairo 和 WebAssembly。
MikeLoveRust
2022/06/10
8940
【Rust日报】2021-12-19 Foundry:以太坊应用程序开发工具包
一个用 Rust 编写的用于以太坊应用程序开发的快速、便携和模块化的工具包。包括:
MikeLoveRust
2021/12/22
5750
【Rust日报】2021-12-19 Foundry:以太坊应用程序开发工具包
matplotlib - matplotlib 教程
Matplotlib 是 Python 的绘图库。 它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案。
量子态的沐子呓
2019/12/25
4.8K0
matplotlib - matplotlib 教程
【五万言】Rust 2022 生态版图调研报告(下)
去年我写了 2021 年 Rust 生态版图调研报告 | 星辰大海(上)[1] 和 (下)[2] ,大家能看到 Rust 在各个行业领域中开始暂露头角。2022 年,在政治动荡、经济下行和疫情肆虐的世界大环境下,Rust 却迎来了高质量的发展。2022 年,我愿称之为 Rust 发展元年。
张汉东
2023/03/06
3.1K0
【五万言】Rust 2022 生态版图调研报告(下)
你应该知晓的Rust Web 框架
在之前的用 Rust 搭建 React Server Components 的 Web 服务器我们利用了Axum构建了RSC的服务器。也算是用Rust在构建Web服务上的小试牛刀。
前端柒八九
2023/11/17
3K0
你应该知晓的Rust Web 框架
【Rust日报】 2019-09-03 Fac——能够自动解决依赖问题的通用编译工具
Fac的灵感来自于通用编译工具make,它利用ptrace来枚举所有依赖项,并将所有源文件添加到(git)repo中。Fac的一个重要特性是它能够自动处理依赖关系,而不会像传统的编译工具一样在工程的依赖性上报错。目前,fac仅能够在Linux系统上运行,但它非常易于使用。
MikeLoveRust
2019/09/05
6100
【Rust日报】 2019-09-03 Fac——能够自动解决依赖问题的通用编译工具
三年全职 Rust 游戏开发,真要放弃 Rust 吗?
在网上看到了一个两年前的评论,这件事好像也印证了他的说法,他是不是会偷笑自己的「神预言」 呢?
张汉东
2024/05/07
3.4K0
三年全职 Rust 游戏开发,真要放弃 Rust 吗?
【Rust日报】2021-11-08 超越python, Rust是2021年薪酬最高的编程语言
超越python, Rust是2021年薪酬最高的编程语言 “我懂其他语言,我不需要学Rust”——听起来很熟悉吗? 如果你还没有开始学习Rust,你可能想要改变你的态度。根据技术培训公司O 'Rei
MikeLoveRust
2021/11/12
3940
推荐阅读
相关推荐
【Rust日报】2022-01-08 Rust OSDev本月进展
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验