用 Python 构建可在现代浏览器中交互的数据可视化图表、仪表盘和数据应用。
2万+1 本周4274TypeScriptBSD-3-Clause维护活跃更新于 15小时前
一个 Rust 科学绘图库,提供 64 种图表类型,支持 SVG 输出,并附带可在终端直接渲染图表的命令行工具。
kuva 是一个用 Rust 编写的科学绘图库,提供 64 种图表类型,包括散点图、箱线图、山脊图、火山图和桑基图等,默认输出 SVG,可通过可选特性开关生成 PNG 和 PDF。
除 Rust API 外,kuva 还提供命令行工具,可直接读取 TSV、CSV 或 Parquet 文件(也支持标准输入)绘图,输出到标准输出或按扩展名保存为文件,并支持在终端中直接显示图表。
该库可通过 crates.io 在任意 Rust 项目中使用,项目文档涵盖图表类型、API、命令行参数、主题和调色板等内容。
安装 Rust(如已安装 cargo 可跳过)
重启终端或加载 Cargo 环境
source ~/.cargo/env从 crates.io 安装 kuva 命令行工具
cargo install kuva --features cli使用命令行生成散点图 SVG
kuva scatter data.tsv --x x --y y -o plot.svg概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
用 Python 构建可在现代浏览器中交互的数据可视化图表、仪表盘和数据应用。
面向 .NET 的开源交互式绘图库,可用于 GUI、控制台、Blazor 和 Notebook 中的图表展示。
一个免费开源的 JavaScript 库,用于将数据绑定到 SVG、Canvas 和 HTML,构建自定义的数据可视化图形。
一种声明式 JSON 可视化语法,用于构建交互式数据图表,可渲染为 Canvas 或 SVG。
一个声明式信息图生成与渲染引擎,通过文本语法输出 SVG 信息图,适合 AI 生成与流式渲染。
基于 SVG 和 HTML 渲染的 JavaScript 图编辑与可视化引擎,适用于 DAG、ER 图和流程图等场景。