Plotlars 0.9.0 发布:数据可视化库

Plotlars 是一个使用 Rust 开发的数据可视化库,此次 0.9.0 版本新增:

  • 🗺️ 支持等高线图 —— 借助平滑且可自定义的等高线,描绘出梯度、密度和地形特征。

  • 💧 支持桑基图 —— 通过直观且交互式的桑基图,可视化展示流程、转移情况以及资源预算。

  • 🏔️ 支持曲面图 —— 为数学函数、地形和响应曲面渲染出精美的三维曲面。

  • 📊 次 Y 轴 —— 能够在不影响清晰度的前提下,在同一张图表中对比不同刻度的数据系列。

Github 仓库:https://github.com/alceal/plotlars

vy 0.2.0 发布:HTML 模板引擎

vy 是一个用 Rust 开发的类型安全的 HTML 模板引擎,0.2.0 版本支持 rustfmt

use vy::prelude::*;

fn page(content: impl IntoHtml) -> impl IntoHtml {
    (
        DOCTYPE,
        html!(
            head!(
                meta!(charset = "UTF-8"),
                title!("My Title"),
                meta!(
                    name = "viewport",
                    content = "width=device-width,initial-scale=1"
                ),
                meta!(name = "description", content = ""),
                link!(rel = "icon", href = "favicon.ico")
            ),
            body!(
                h1!("My Heading"),
                content
            )
        ),
    )
}

特性:

  • 标签宏:使用标签宏创建 HTML 元素

  • 内联属性:在宏内使用 key=value 的格式设置元素内联属性

  • 零包装:无需使用容器宏 —— 元素可自然组合。

  • 空元素支持:自动处理诸如 <meta>、 <img> 等自闭合标签。

Github 仓库:https://github.com/jonahlund/vy

--

From 日报小组 Yuan YQ

社区学习交流平台订阅:

  • Rustcc 论坛: 支持 RSS

  • 微信公众号:Rust语言中文社区

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐