在线和本地Plantuml渲染差异

时间:2019-05-14 13:58:58

标签: graphviz plantuml

使用plantuml's online renderer,考虑下图:

由以下代码指定:

@startuml
title
  FooBar
endtitle
cloud Cloud {
node "Machine" #beige {
  node OPT #yellow [
    Optimizer   
    ]   
  }   
}

node Torch #yellow

OPT    ==> Torch  : response
Torch  ==> OPT    : request
@enduml

但是,当我在本地计算机上渲染完全相同的代码(复制粘贴)时,会得到混乱,丑陋,不可接受的渲染:

$ cat > hairball.txt   
 <<< paste the above text >>>
$ plantuml hairball.txt 
$ xdg-open hairball.png 

我在ubuntu机器上安装了dot和plantuml的最新版本:

$ dot -V
dot - graphviz version 2.40.1 (20161225.0304)
$ plantuml -v
(0.000 - 1008 Mo) 1000 Mo - PlantUML Version 1.2019.05

我对如何诊断和解决此问题一无所知,将不胜感激。

1 个答案:

答案 0 :(得分:1)

怎么样:

  1. download PyCharm

  2. 安装插件:PlantUML集成

    • 设置→插件→搜索“ PlantUML集成”→安装
  3. Pycharm→设置→其他设置→PlantUML→“ Graphviz doe可执行文件:your dot.exe path

  4. test.puml

    enter image description here

看起来不错。