最近在编写文档时,想在图中插入一些示意图,按原来的做法,是想用visio之类的画图软件来完成这样的工作的。不巧新装的电脑,上面没有安装visio软件。而且只是想画一些简单的树状图之类的,想想这样的工作用word自带的画图功能也能胜任吧。

可是一直以来不太喜欢用word自带的画图功能,说不出来的感觉,说方便吧,又不方便。想想还是在网上查找一下有没有小巧易用的画图工具。

以前用过Graphviz,这个工具的特点是用脚本语言来描述图形,软件自动生成图片。这是个命令行的工具。

没想到这次发现有人将Graphviz的思想用javascript实现了。这个工具叫mermaid,它提供了一种类似markdow的语法来创建各种图形。

这一种思路可能会受到很多程序员的喜欢吧。程序员更习惯写代码,而不是拿画笔。

对我而言,更愿意从例子入手

看一下这个官网上的例子吧

https://unpkg.com/mermaid@8.0.0/dist/index.html

更多的信息可以查看:

https://github.com/knsv/mermaid

一个简单易用的编程式绘图工具mermaid相关推荐

  1. idea log 不输出error_还在使用console.log()吗?Bunyan:一个简单易用的JS日志框架

    Bunyan是一个简单易用的JS日志框架,可以工作在多种环境下,这里以Nodejs为例说明Bunyan的基本用法.是时候替换console.log的写法了. 安装 npm install --save ...

  2. 基于ForkJoin构建一个简单易用的并发组件

    2019独角兽企业重金招聘Python工程师标准>>> 基于ForkJoin构建一个简单易用的并发组件 在实际的业务开发中,需要用到并发编程的知识,实际使用线程池来异步执行任务的场景 ...

  3. 开发一个简单易用的SDK的详细步骤(超详细,超适用)

    文章目录 开发一个简单易用的SDK的详细步骤 创建starter步骤 关键点 总结 开发一个简单易用的SDK的详细步骤 创建starter步骤 1.新建一个 spring boot 初始化项目 2.添 ...

  4. easyopen——一个简单易用的接口开放平台

    摘要: 一个简单易用的接口开放平台,平台封装了常用的参数校验.结果返回等功能,开发者只需实现业务代码即可. easyopen介绍 一个简单易用的接口开放平台,平台封装了常用的参数校验.结果返回等功能, ...

  5. d3.js 旋转图形_一个简单易用但功能强大的图形矢量化软件,扫描图片转换成CAD图的软件等等...

    背景简介 很多童鞋可能可能有想要把图片转成CAD能打开的格式,但是找不到软件,今天要分享的这个软件值得一试. 内容简介 AlgoLabR2VToolkit是一个将光栅图像转换为矢量图像的软件,转换后的 ...

  6. 如何选择一个简单易用的云桌面

    如何选择一个简单易用的企业级桌面云系统 废话少说,服务器虚拟化相信大家都熟悉了,也没啥难度了:但是桌面虚拟化就没那们简单.给你看一个Horizon View的系统架构,复杂不?反正一个新手,不折腾个把 ...

  7. python 消息队列 go_gmq: gmq是基于redis提供的特性,使用go语言开发的一个简单易用的消息队列;支持延迟任务,异步任务,超时任务,优先级任务...

    1. 概述 gmq是基于redis提供的特性,使用go语言开发的一个简单易用的队列;关于redis使用特性可以参考之前本人写过一篇很简陋的文章Redis 实现队列; gmq的灵感和设计是基于有赞延迟队 ...

  8. Qt怎么实现将bmp图片转换成Ascii_一个简单易用但功能强大的图形矢量化软件,扫描图片转换成CAD图的软件等等...

    背景简介 很多童鞋可能可能有想要把图片转成CAD能打开的格式,但是找不到软件,今天要分享的这个软件值得一试. 内容简介 AlgoLabR2VToolkit是一个将光栅图像转换为矢量图像的软件,转换后的 ...

  9. java通讯框架_gim: 一个简单易用,稳定高效的及时通讯框架(java、android)

    gim 一个简单易用,稳定高效的及时通讯框架(java) 简介: gim是基于高性能网络框架getty封装的,能简单上手,稳定高效的及时通讯框架 Getty:[https://github.com/g ...

最新文章

  1. jsp判断语句_Java的web展现层JSP的JSTL标签详细总结
  2. MySql 删除重复数据
  3. 超全超实用的Javascript类库和jQuery插件大全之二:文字处理,表格和列表处理,实用......
  4. centos7配置 console口_玩转KVM-一招打开vm的console口
  5. hive中的单分区与多分区在hadoop上的对应关系
  6. python substr_python数据分析-数据对象(一)
  7. 软件研发效能度量团体标准获得立项
  8. 强调团体与配合的jinbiguandan
  9. web端log4net输出错误日志到mysql
  10. Spring – IoC 容器
  11. jq toggle()方法学习
  12. 七上八下猜数字_猜数字教案
  13. 基于卷积神经网络的自然场景作物害虫识别
  14. 自动化运维原来如此简单之工具建设
  15. 2年乘坐南航2次,却攒了48000里程,我是怎样做到的?(2)
  16. QNAP 威联通 NAS的个人使用经验 篇二:QTS系统各功能讲解
  17. 不要盲目满足用户需求,造成过度设计
  18. 【2021 CSP-J第二轮题解】
  19. JMeter Dummy sampler结果乱码 及 正则表达式提取器乱码的解决
  20. 【c++基础】第五章 RALL机制与智能指针

热门文章

  1. 网络游戏中的帧同步与状态同步
  2. 剑仙java_【剑仙教程】易语言的结构体。自定义数据类型。
  3. 如何使用虚拟机来运行linux,并通过ftp来访问linux服务器(多图详细教学)
  4. 一个SQL处理玩家等级
  5. 01、CentOS 7 部署GitLab
  6. 数字图像处理 Delaunay三角剖分和Voronoi图
  7. 输入一个字符串,将其中的大写字母改为小写字母,小写字母改为大写字母
  8. H5移动端网页适配iPhone x/iPhone xr/iPhone 11pro/iPhone 11/iPhone 12 机型底部小黑条
  9. 阿里墨冶:大数据行业仍处于上半场
  10. 直击|菜鸟驿站已开通所有摄像头 称跨入刷脸取件时代