SvgBob git

一款文本解析为 svg 图形工具。
一般用途为绘制 uml 图形,也可以绘制其他的有趣图形。

  • 支持 命令行工具
  • 支持 lib 库(对markdown解析)
  • 支持 wasm ,对js支持
  • 在线工具 site
  • 中文支持

在编辑文本的时候需要等宽字体支持,否则在中文处理可能错位

安装下载

如果安装了 rust 环境可以使用 cargo 来安装。

cargo install svgbob_cli

主要组成

.-->
 \
  v
   *--.
     /
 .--'
 |
 '- - -*
       |
       *
       ^
      / 
     '====

效果

例子

                          .--->  F 
节点1    节点2           /
 *-------*-----*---*----*----->  E 
          \            ^ \
           v          /   '--->  G 
            B --> C -'

结果为

B C F E G

官方的 DEMO

Udc_OK Cpu.Qon 85.67 78.20 70.73 63.27 55.80 48.33 40.87 33.40 25.93 18.47 11.00 85.67 78.20 70.73 63.27 55.80 48.33 40.87 33.40 25.93 18.47 11.00 Uin E D C B A Plot Udc▲ Railroad Statistical 2011 2011 Flow ┊┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 5 diagrams 10 charts ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄▶ ┄┄┄┄ Active 15 diagrams 20 elem charts ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄▶ 2012 500ms 25 2012 x , x 30 35 ┄┄┄┄┄┄┄┄┄┄┄▶ ; , Inactive 40 OS 2013 45 2013 API n 50 Filesystem E D C B A 2014 2014 IO 5 10 15 20 2015 2015 25 Scheduler HAL 30 35 40 2016 2016 Network 45 50 MMU