一个简单易用的编程式绘图工具mermaid
最近在编写文档时,想在图中插入一些示意图,按原来的做法,是想用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相关推荐
- idea log 不输出error_还在使用console.log()吗?Bunyan:一个简单易用的JS日志框架
Bunyan是一个简单易用的JS日志框架,可以工作在多种环境下,这里以Nodejs为例说明Bunyan的基本用法.是时候替换console.log的写法了. 安装 npm install --save ...
- 基于ForkJoin构建一个简单易用的并发组件
2019独角兽企业重金招聘Python工程师标准>>> 基于ForkJoin构建一个简单易用的并发组件 在实际的业务开发中,需要用到并发编程的知识,实际使用线程池来异步执行任务的场景 ...
- 开发一个简单易用的SDK的详细步骤(超详细,超适用)
文章目录 开发一个简单易用的SDK的详细步骤 创建starter步骤 关键点 总结 开发一个简单易用的SDK的详细步骤 创建starter步骤 1.新建一个 spring boot 初始化项目 2.添 ...
- easyopen——一个简单易用的接口开放平台
摘要: 一个简单易用的接口开放平台,平台封装了常用的参数校验.结果返回等功能,开发者只需实现业务代码即可. easyopen介绍 一个简单易用的接口开放平台,平台封装了常用的参数校验.结果返回等功能, ...
- d3.js 旋转图形_一个简单易用但功能强大的图形矢量化软件,扫描图片转换成CAD图的软件等等...
背景简介 很多童鞋可能可能有想要把图片转成CAD能打开的格式,但是找不到软件,今天要分享的这个软件值得一试. 内容简介 AlgoLabR2VToolkit是一个将光栅图像转换为矢量图像的软件,转换后的 ...
- 如何选择一个简单易用的云桌面
如何选择一个简单易用的企业级桌面云系统 废话少说,服务器虚拟化相信大家都熟悉了,也没啥难度了:但是桌面虚拟化就没那们简单.给你看一个Horizon View的系统架构,复杂不?反正一个新手,不折腾个把 ...
- python 消息队列 go_gmq: gmq是基于redis提供的特性,使用go语言开发的一个简单易用的消息队列;支持延迟任务,异步任务,超时任务,优先级任务...
1. 概述 gmq是基于redis提供的特性,使用go语言开发的一个简单易用的队列;关于redis使用特性可以参考之前本人写过一篇很简陋的文章Redis 实现队列; gmq的灵感和设计是基于有赞延迟队 ...
- Qt怎么实现将bmp图片转换成Ascii_一个简单易用但功能强大的图形矢量化软件,扫描图片转换成CAD图的软件等等...
背景简介 很多童鞋可能可能有想要把图片转成CAD能打开的格式,但是找不到软件,今天要分享的这个软件值得一试. 内容简介 AlgoLabR2VToolkit是一个将光栅图像转换为矢量图像的软件,转换后的 ...
- java通讯框架_gim: 一个简单易用,稳定高效的及时通讯框架(java、android)
gim 一个简单易用,稳定高效的及时通讯框架(java) 简介: gim是基于高性能网络框架getty封装的,能简单上手,稳定高效的及时通讯框架 Getty:[https://github.com/g ...
最新文章
- jsp判断语句_Java的web展现层JSP的JSTL标签详细总结
- MySql 删除重复数据
- 超全超实用的Javascript类库和jQuery插件大全之二:文字处理,表格和列表处理,实用......
- centos7配置 console口_玩转KVM-一招打开vm的console口
- hive中的单分区与多分区在hadoop上的对应关系
- python substr_python数据分析-数据对象(一)
- 软件研发效能度量团体标准获得立项
- 强调团体与配合的jinbiguandan
- web端log4net输出错误日志到mysql
- Spring – IoC 容器
- jq toggle()方法学习
- 七上八下猜数字_猜数字教案
- 基于卷积神经网络的自然场景作物害虫识别
- 自动化运维原来如此简单之工具建设
- 2年乘坐南航2次,却攒了48000里程,我是怎样做到的?(2)
- QNAP 威联通 NAS的个人使用经验 篇二:QTS系统各功能讲解
- 不要盲目满足用户需求,造成过度设计
- 【2021 CSP-J第二轮题解】
- JMeter Dummy sampler结果乱码 及 正则表达式提取器乱码的解决
- 【c++基础】第五章 RALL机制与智能指针
热门文章
- 网络游戏中的帧同步与状态同步
- 剑仙java_【剑仙教程】易语言的结构体。自定义数据类型。
- 如何使用虚拟机来运行linux,并通过ftp来访问linux服务器(多图详细教学)
- 一个SQL处理玩家等级
- 01、CentOS 7 部署GitLab
- 数字图像处理 Delaunay三角剖分和Voronoi图
- 输入一个字符串,将其中的大写字母改为小写字母,小写字母改为大写字母
- H5移动端网页适配iPhone x/iPhone xr/iPhone 11pro/iPhone 11/iPhone 12 机型底部小黑条
- 阿里墨冶:大数据行业仍处于上半场
- 直击|菜鸟驿站已开通所有摄像头 称跨入刷脸取件时代