4 个版本
0.1.3 | 2021 年 3 月 26 日 |
---|---|
0.1.2 | 2021 年 3 月 26 日 |
0.1.1 | 2021 年 3 月 26 日 |
0.1.0 | 2021 年 3 月 26 日 |
#381 在 可视化
4MB
241 行
包含 (ZIP 文件,4MB) web/dist/bundle.zip
Visualizer CLI
用于数据可视化的工具。 查看此沙盒 了解哪些数据可以可视化。
基于 @hediet/visualization,它还支持 VS Code 调试可视化扩展。
最适合调试算法。不适用于可视化大型数据集。需要在 Windows 上安装 WebView 2。
安装
cargo install visualizer-cli
示例:可视化有向图
cat data.json | visualize
使用 data.json
{
"$schema": "https://hediet.github.io/visualization/docs/visualization-data-schema.json",
"kind": { "graph": true },
"nodes": [
{ "id": "1", "label": "1" },
{ "id": "2", "label": "2", "color": "orange" },
{ "id": "3", "label": "3" }
],
"edges": [
{ "from": "1", "to": "2", "color": "red" },
{ "from": "1", "to": "3" }
]
}
示例:可视化 3D 图
cat data.json | visualize
使用 data.json
{
"$schema": "https://hediet.github.io/visualization/docs/visualization-data-schema.json",
"kind": {
"plotly": true
},
"data": [
{
"type": "mesh3d",
"x": [ 0, 0, 0, ... ],
"y": [ 0, 1, 2, ... ],
"z": [ 0, 0.84, 0.9, ... ]
}
]
}
API / Rust 使用
查看 visualizer
包。
架构
此 CLI 使用 Tauri/WRY 来托管 webview,该 webview 加载 @hediet/visualization。
依赖项
~29–46MB
~566K SLoC