之前想使用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画结构图相关推荐

  1. 原生js+div+css,动态画结构图/流程图

    前面用highchart尝试画了一次,但是因为种种因素,还是用js+div+css实现起来比较方便. 代码如下,可直接复制粘贴. html部分: <!doctype html> <h ...

  2. 神经系统简笔画 结构图,神经系统的组成简笔画

    神经元的基本结构包括 神经元的基本结构包括细胞体和突起两部分.神经元即神经细胞,是神经系统最基本的结构和功能单位.分为细胞体和突起两部分.细胞体由细胞核.细胞膜.细胞质组成,具有联络和整合输入信息并传 ...

  3. 利用Graphviz 画结构图

    Windows下用法 官网:http://www.graphviz.org/ 详实用法参考:http://www.cnblogs.com/sld666666/archive/2010/06/25/17 ...

  4. cad详图怎么画_菜鸟入门必备:结构图如何根据建筑图绘制?【CAD】

    结构图如何根据建筑图绘制? 毕业季,新一批"实习室内设计师"终于浩浩荡荡的来了.就像沙滩上成千上万的小海龟一样,迎着初升的太阳劈荆斩刺的冲向大海. 但是 "下海" ...

  5. word可以画神经网络图吗,怎么画神经网络结构图

    如何在word文档中制作网络图 选择SmartArt图形类型.这一步就是先把最初的组织结构图创建出来,我们启动一个新的文档. 我们在文档中输入"企业组织机构图",字号设置为&quo ...

  6. 使用AutoCAD画PCB封装和板框

    一.前言. 还记得当年上课的时候,开了一门AutoCAD.这是做结构画图用的软件,明显是机械专业的课呀,而我读的是电子专业,感觉跟本专业不搭边.直到工作之后,才发现要用AutoCAD画PCB封装和板框 ...

  7. ProcessOn——一个狠不错的画文章组织结构和思维导图的工具

    ProcessOn入口 https://www.processon.com/i/58e1f8fae4b0a2c5b1197248 对比一下我用过的几款可以画结构图或者思维导图的应用,ProcessOn ...

  8. mac svn工具_程序员或产品经理,这些Mac的效率工具一定不要错过

    工欲善其事必先利其器!用好工具能很大的提高我们的工作效率,尤其是程序员和产品经理等.今天给大家介绍一些好用的工具 随时记下闪现的灵感 人的一天中大脑会产生大约6万个想法, 其中有不少优秀的 idea. ...

  9. windows 下 Graphviz 安装及入门教程以及 PlantUML

    From:http://m.blog.csdn.net/lanchunhui/article/details/49472949 开源工具---使用简单的文字描述画UML图之PlantUML官网:htt ...

最新文章

  1. 拆解一个舵机组成的机器人
  2. [原][osg][gdal]两种方式修改tiff高程
  3. 专家:中国房地产泡沫崩溃时间就是今明二年
  4. docker 登陆mysql_启用登录docker mysql容器
  5. yeoman_具有Spring Boot和Yeoman的单页Angularjs应用程序
  6. Java笔记-RestTemplate(Java进程)配置代理Fiddler抓包
  7. windows下安装ta-lib的方法
  8. 主席树初探--BZOJ1901: Zju2112 Dynamic Rankings
  9. Django项目:CRM(客户关系管理系统)--02--01PerfectCRM基本配置ADMIN02
  10. python框架之Flask(4)-上下文管理
  11. python property使用
  12. Unreal Engine 4 手绘风滤镜(Paint Filter)即 桑原滤镜(Kuwahara Filter)教程(下)
  13. 李航老师《统计学习方法》及相关资源(代码、课件)的汇总及下载
  14. 怎么用wps抽签_如何使用wps表格进行分班
  15. 深入Java虚拟机(五)垃圾收集
  16. Pygame实战:多年后“魂斗罗”像素风归来 不止是经典与情怀@全体成员
  17. 搜索功能支持大小写模糊查询
  18. 暗斑怎么形成的_脸上出现暗斑的原因是什么?暗斑怎么形成的
  19. mac上将视频变小_如何在Linux上将iPhone的.mov视频旋转90度?
  20. 硬盘安装原版雪豹10.6.3与win7不完美教程

热门文章

  1. 【云周刊】第154期:朋友圈刷屏的“区块链技术革命”,究竟还面临怎样的困难?
  2. 泰克示波器查眼图_如何用泰克示波器测量眼图
  3. 爬取豆瓣正在上映的影片信息
  4. 计算机科学类学术论文,计算机科学与技术学院申请博士学位发表学术论文的规定(2008.9上网)...
  5. 新建安卓项目找不到R文件?——绝对零度试验机
  6. keystore生成证书实例
  7. 2020年支付宝福卡获取攻略
  8. 进击太空:脑电研究新领域
  9. php get str length,Oracle自定义函数f_henry_GetStringLength
  10. Linux文件管理系统