使用IDEA画结构图

本文介绍了如何在IDEA中利用PlantUML插件绘制结构图,以解决使用Graphviz时出现的中文乱码问题。教程包括安装PlantUML插件、配置远程渲染或本地渲染(针对Graphviz的中文乱码问题)、创建PlantUML文件并演示了通过简单代码绘制人物关系图的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前想使用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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值