windows下Graphviz安装及入门教程以及PlantUML
来源:互联网 发布:linux内网穿透 编辑:程序博客网 时间:2024/06/06 00:36
From:http://m.blog.csdn.net/lanchunhui/article/details/49472949
开源工具---使用简单的文字描述画UML图之PlantUML官网:http://plantuml.com/
PlantUML 支持的工具:http://plantuml.com/running
PlantUML语言参考手册中文版.pdf:http://download.csdn.net/download/freeking101/9917766
PlantUML编辑器(PlantUML QEditor )下载地址:http://www.uzzf.com/soft/86177.html
利用Graphviz 画结构图:http://www.cnblogs.com/sld666666/archive/2010/06/25/1765510.html
Graphviz官网:http://www.graphviz.org/
Graphviz 和 pygraphviz 简述、安装、用法 :http://blog.csdn.net/chirebingxue/article/details/50393755
DOT + graphviz 轻松画图神器 :http://blog.csdn.net/stormdpzh/article/details/14648827
一分钟Sublime Text搭建PlantUML生成环境:http://www.jianshu.com/p/d5fd9133c78a
发现好的工具,如同发现新大陆。有时,我们会好奇,论文中、各种专业的书中那么形象的插图是如何做出来的,无一例外不是对绘图工具的熟练使用。
Graphviz是大名鼎鼎的贝尔实验室的几位牛人开发的一个画图工具,它提供了“所想即所得”的理念,通过dot语言来编写脚本并绘制图形,简单易懂。
下载安装、配置环境变量
windows版本下载地址:http://www.graphviz.org/Download_windows.php
配置环境变量
将graphviz安装目录下的bin文件夹添加到Path环境变量中:
如果使用的是 PlantUML编辑器(PlantUML QEditor ) ,则需要.添加系统环境变量 GRAPHVIZ_DOT,变量的值是 dot.exe 路径。
同时还需要安装 java 环境 ,在下载一个 plantuml.jar 包(下载地址:https://sourceforge.net/projects/plantuml/)
验证
进入windows命令行界面,输入dot -version,然后按回车,如果显示graphviz的相关版本信息,则安装配置成功。
基本绘图入门
使用txt编辑
可以直接使用 txt 写 写plantuml代码
(语法可以参考上面 PDF 文档,或者去官网查看,上面的 PDF 就是从 官网下的)
@startumlscale 500*500[->我: 绘图软件plantuml,\n可以替代平时大多数\n的visio应用我 -> 你: 分享你 --> 我: 不学我 -> 你: 为什么你 --> 我: visio觉得挺适合我]<-你 : 画visio去了 caption figure 1.1 test@enduml
scale是生成图片的分辨率,默认图片格式是.png;写博客分辨率建议500*500,其实支持更高的,不过已经足够满足显示效果了。
然后执行 java -jar ./plantuml.jar test.txt
总体步骤
1. 下载plantuml.jar(也许你的机器需要安装JRE,即java runtime environment)
http://sourceforge.net/projects/plantuml/files/plantuml.jar/download
2. test.txt里写plantuml代码
3. java -jar ./plantuml.jar test.txt
4. 图片test.png效果展示
使用自带编辑器gvedit编辑
打开windows下的graphviz编辑器gvedit(安装graphviz后自带,和 dot.exe 在同一目录下),编写如下的dot脚本语言,保存成gv格式文本文件。然后进入命令行界面,使用dot命令,将gv文件转化为png图形文件。
- 1
graph
graph使用--
描述关系
- 1
- 2
- 3
- 4
- 5
digraph
使用->
描述关系
- 1
- 2
- 3
- 4
- 5
一个复杂的例子
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
和python交互
graphviz强大而便捷的关系图/流程图绘制方法,很容易让我们联想到机器学习中的Decision Tree
的展示方式。幸运的是,scikit-learn提供了生成.dot
文件的接口,具体操作如下:
在python编辑环境下:
- 1
- 2
- 3
- 4
进入windows命令行界面,cd 切换到tree.dot
所在的路径,执行
- 1
参考文档:
那些年,我追过的绘图工具 - 迷思 - 知乎专栏
https://zhuanlan.zhihu.com/p/19900327
那些年,我追过的绘图语言(续) - 迷思 - 知乎专栏
https://zhuanlan.zhihu.com/p/19901245
开源工具,使用简单的文字描述画UML图。
http://plantuml.com/
顺序图的语法和功能
http://plantuml.com/sequence-diagram#Basic_examples
- windows下Graphviz安装及入门教程以及PlantUML
- windows下Graphviz安装及入门教程
- windows下Graphviz安装及入门教程
- windows下Graphviz安装及入门教程
- windows 下 Graphviz 安装及入门教程
- windows下Graphviz安装及入门教程
- Eclipse下PlantUML 的安装及配置、Graphviz的安装和配置以及使用问题解决办法
- 170926 windows 下安装pydot与graphviz
- mac下的Graphviz安装及使用
- LDAP在windows下配置及安装&入门教程
- graphviz安装及使用
- graphviz安装及使用
- ubuntu下安装Graphviz
- Mac下安装graphviz
- Doxygen + Graphviz windows下安装配置(图解)
- Doxygen + Graphviz windows下安装配置(图解)
- Doxygen + Graphviz windows下安装配置(图解)
- Doxygen + Graphviz windows下安装配置(图解)
- Mac用户也可以直接在PDF文件中插入新页面的
- Java线程与并发编程实践 章节练习(附答案)
- java中的StringBuilder类
- 在Access中使用SQL语句
- CentOS 普通用户设置sudo权限
- windows下Graphviz安装及入门教程以及PlantUML
- Bzoj
- The type cn.XXXXX.jk.utils.Page cannot be resolved.
- Azure 虚拟机诊断设置问题排查
- mysql面试题--比较浅-索引 数据库优化等
- HashMap为什么线程不安全
- 日夜间模式
- 测试fragment
- Java异常机制简介