使用IDEA画结构图
之前想使用IDEA的markdown插件与graphviz直接画图的,结果中文乱码怎么也搞不定,最终还是使用plantuml,搞定了中文乱码。
本教程最终使用IDEA画结构图,依赖plantuml。
先提供几个可能用到的链接:
plantuml在线画图:http://www.plantuml.com/plantuml
graphviz官网:http://www.graphviz.org
graphviz在线画图:http://magjac.com/graphviz-visual-editor/
操作步骤
一、安装plantuml插件
首先安装plantuml插件,安装完之后,重启后再设置中可以找到如下内容:
二、配置使用远端渲染
勾选remote rending即可,但使用此项会使用网络渲染,不建议,等找到本地渲染不乱码的方式时会更新教程
默认配置是使用本地渲染,需要下载graphviz,并制定本地位置。但由于中文乱码问题调不好,暂时改用远端渲染。
默认配置如下图(我这里已经选好了本地的graphviz的路径):
三、创建文件,并渲染
1) 新建plantuml文件
2) 选择文件类型
这里可以选择各种UML,没什么区别吗,但它会给你默认的样例语法,比较友好。实验的话随便选一个就好
3) 粘入以下代码,即可得到文章开头的图
@startuml
graph room {陈岩石--沙瑞金;陈岩石--陈海;陈岩石--陈阳;沙瑞金--李达康;沙瑞金--高育良;沙瑞金--季昌明;李达康--赵东来;高小琴--祁同伟;祁同伟--陈海;祁同伟--陈阳;祁同伟--侯亮平;侯亮平--蔡成功;侯亮平--季昌明;侯亮平--钟小艾;高育良--侯亮平;高育良--吴慧芬;高育良--高小凤;赵立春--赵瑞龙;赵立春--李达康;赵立春--高育良;
}
@enduml
使用IDEA画结构图相关推荐
- 原生js+div+css,动态画结构图/流程图
前面用highchart尝试画了一次,但是因为种种因素,还是用js+div+css实现起来比较方便. 代码如下,可直接复制粘贴. html部分: <!doctype html> <h ...
- 神经系统简笔画 结构图,神经系统的组成简笔画
神经元的基本结构包括 神经元的基本结构包括细胞体和突起两部分.神经元即神经细胞,是神经系统最基本的结构和功能单位.分为细胞体和突起两部分.细胞体由细胞核.细胞膜.细胞质组成,具有联络和整合输入信息并传 ...
- 利用Graphviz 画结构图
Windows下用法 官网:http://www.graphviz.org/ 详实用法参考:http://www.cnblogs.com/sld666666/archive/2010/06/25/17 ...
- cad详图怎么画_菜鸟入门必备:结构图如何根据建筑图绘制?【CAD】
结构图如何根据建筑图绘制? 毕业季,新一批"实习室内设计师"终于浩浩荡荡的来了.就像沙滩上成千上万的小海龟一样,迎着初升的太阳劈荆斩刺的冲向大海. 但是 "下海" ...
- word可以画神经网络图吗,怎么画神经网络结构图
如何在word文档中制作网络图 选择SmartArt图形类型.这一步就是先把最初的组织结构图创建出来,我们启动一个新的文档. 我们在文档中输入"企业组织机构图",字号设置为&quo ...
- 使用AutoCAD画PCB封装和板框
一.前言. 还记得当年上课的时候,开了一门AutoCAD.这是做结构画图用的软件,明显是机械专业的课呀,而我读的是电子专业,感觉跟本专业不搭边.直到工作之后,才发现要用AutoCAD画PCB封装和板框 ...
- ProcessOn——一个狠不错的画文章组织结构和思维导图的工具
ProcessOn入口 https://www.processon.com/i/58e1f8fae4b0a2c5b1197248 对比一下我用过的几款可以画结构图或者思维导图的应用,ProcessOn ...
- mac svn工具_程序员或产品经理,这些Mac的效率工具一定不要错过
工欲善其事必先利其器!用好工具能很大的提高我们的工作效率,尤其是程序员和产品经理等.今天给大家介绍一些好用的工具 随时记下闪现的灵感 人的一天中大脑会产生大约6万个想法, 其中有不少优秀的 idea. ...
- windows 下 Graphviz 安装及入门教程以及 PlantUML
From:http://m.blog.csdn.net/lanchunhui/article/details/49472949 开源工具---使用简单的文字描述画UML图之PlantUML官网:htt ...
最新文章
- 拆解一个舵机组成的机器人
- [原][osg][gdal]两种方式修改tiff高程
- 专家:中国房地产泡沫崩溃时间就是今明二年
- docker 登陆mysql_启用登录docker mysql容器
- yeoman_具有Spring Boot和Yeoman的单页Angularjs应用程序
- Java笔记-RestTemplate(Java进程)配置代理Fiddler抓包
- windows下安装ta-lib的方法
- 主席树初探--BZOJ1901: Zju2112 Dynamic Rankings
- Django项目:CRM(客户关系管理系统)--02--01PerfectCRM基本配置ADMIN02
- python框架之Flask(4)-上下文管理
- python property使用
- Unreal Engine 4 手绘风滤镜(Paint Filter)即 桑原滤镜(Kuwahara Filter)教程(下)
- 李航老师《统计学习方法》及相关资源(代码、课件)的汇总及下载
- 怎么用wps抽签_如何使用wps表格进行分班
- 深入Java虚拟机(五)垃圾收集
- Pygame实战:多年后“魂斗罗”像素风归来 不止是经典与情怀@全体成员
- 搜索功能支持大小写模糊查询
- 暗斑怎么形成的_脸上出现暗斑的原因是什么?暗斑怎么形成的
- mac上将视频变小_如何在Linux上将iPhone的.mov视频旋转90度?
- 硬盘安装原版雪豹10.6.3与win7不完美教程
热门文章
- 【云周刊】第154期:朋友圈刷屏的“区块链技术革命”,究竟还面临怎样的困难?
- 泰克示波器查眼图_如何用泰克示波器测量眼图
- 爬取豆瓣正在上映的影片信息
- 计算机科学类学术论文,计算机科学与技术学院申请博士学位发表学术论文的规定(2008.9上网)...
- 新建安卓项目找不到R文件?——绝对零度试验机
- keystore生成证书实例
- 2020年支付宝福卡获取攻略
- 进击太空:脑电研究新领域
- php get str length,Oracle自定义函数f_henry_GetStringLength
- Linux文件管理系统